./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe000_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/safe000_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/safe000_pso.oepc_pso.opt_tso.oepc_tso.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe000_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:22:01,685 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 02:22:01,765 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 02:22:01,771 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 02:22:01,772 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 02:22:01,801 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 02:22:01,802 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 02:22:01,802 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 02:22:01,803 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 02:22:01,807 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 02:22:01,807 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 02:22:01,807 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 02:22:01,808 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 02:22:01,810 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 02:22:01,810 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 02:22:01,810 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 02:22:01,811 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 02:22:01,811 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 02:22:01,811 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 02:22:01,811 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 02:22:01,812 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 02:22:01,812 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 02:22:01,813 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 02:22:01,813 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 02:22:01,813 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 02:22:01,813 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 02:22:01,814 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 02:22:01,814 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 02:22:01,815 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 02:22:01,815 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 02:22:01,816 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 02:22:01,816 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 02:22:01,816 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:22:01,817 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 02:22:01,817 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 02:22:01,817 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 02:22:01,817 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 02:22:01,818 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 02:22:01,818 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 02:22:01,818 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 02:22:01,818 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 02:22:01,819 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 02:22:01,819 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 02:22:01,819 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:22:02,092 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 02:22:02,114 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 02:22:02,118 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 02:22:02,119 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 02:22:02,120 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 02:22:02,121 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/safe000_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-28 02:22:02,309 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 02:22:02,310 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 02:22:02,310 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe000_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-28 02:22:03,494 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 02:22:03,734 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 02:22:03,736 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe000_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-28 02:22:03,752 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3fbccb779/42fa74153a714bf78cb193ad49c1abb5/FLAG47407ca17 [2024-06-28 02:22:03,765 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3fbccb779/42fa74153a714bf78cb193ad49c1abb5 [2024-06-28 02:22:03,765 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 02:22:03,766 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 02:22:03,767 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 02:22:03,768 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 02:22:03,772 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 02:22:03,773 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:22:02" (1/2) ... [2024-06-28 02:22:03,774 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@67864c88 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:22:03, skipping insertion in model container [2024-06-28 02:22:03,774 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:22:02" (1/2) ... [2024-06-28 02:22:03,776 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@1c277f1f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:22:03, skipping insertion in model container [2024-06-28 02:22:03,776 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:22:03" (2/2) ... [2024-06-28 02:22:03,776 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@67864c88 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:22:03, skipping insertion in model container [2024-06-28 02:22:03,777 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:22:03" (2/2) ... [2024-06-28 02:22:03,778 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 02:22:03,847 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 02:22:03,848 INFO L97 edCorrectnessWitness]: Location invariant before [L784-L784] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (x == 0 || x == 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)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (x == 0 || x == 1)) [2024-06-28 02:22:03,848 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (x == 0 || x == 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)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (x == 0 || x == 1)) [2024-06-28 02:22:03,849 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (x == 0 || x == 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)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (x == 0 || x == 1)) [2024-06-28 02:22:03,849 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 02:22:03,849 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-06-28 02:22:03,885 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 02:22:04,168 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:22:04,177 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:22:04,302 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:22:04,346 INFO L206 MainTranslator]: Completed translation [2024-06-28 02:22:04,346 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:22:04 WrapperNode [2024-06-28 02:22:04,347 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 02:22:04,348 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 02:22:04,348 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 02:22:04,349 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 02:22:04,355 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:22:04" (1/1) ... [2024-06-28 02:22:04,387 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:22:04" (1/1) ... [2024-06-28 02:22:04,415 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-28 02:22:04,421 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 02:22:04,424 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 02:22:04,424 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 02:22:04,424 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 02:22:04,434 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:22:04" (1/1) ... [2024-06-28 02:22:04,434 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:22:04" (1/1) ... [2024-06-28 02:22:04,439 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:22:04" (1/1) ... [2024-06-28 02:22:04,464 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:22:04,464 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:22:04" (1/1) ... [2024-06-28 02:22:04,465 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:22:04" (1/1) ... [2024-06-28 02:22:04,480 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:22:04" (1/1) ... [2024-06-28 02:22:04,483 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:22:04" (1/1) ... [2024-06-28 02:22:04,488 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:22:04" (1/1) ... [2024-06-28 02:22:04,489 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:22:04" (1/1) ... [2024-06-28 02:22:04,494 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 02:22:04,497 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 02:22:04,497 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 02:22:04,497 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 02:22:04,498 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:22:04" (1/1) ... [2024-06-28 02:22:04,503 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:22:04,511 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 02:22:04,533 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:22:04,559 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:22:04,576 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 02:22:04,576 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 02:22:04,576 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 02:22:04,577 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 02:22:04,577 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 02:22:04,577 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 02:22:04,577 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 02:22:04,578 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 02:22:04,578 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 02:22:04,578 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 02:22:04,579 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 02:22:04,579 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 02:22:04,580 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:22:04,722 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 02:22:04,724 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 02:22:04,890 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 02:22:04,890 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 02:22:05,010 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 02:22:05,013 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 02:22:05,013 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:22:05 BoogieIcfgContainer [2024-06-28 02:22:05,014 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 02:22:05,017 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 02:22:05,018 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 02:22:05,021 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 02:22:05,021 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:22:02" (1/4) ... [2024-06-28 02:22:05,021 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@36c0d1fe and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 02:22:05, skipping insertion in model container [2024-06-28 02:22:05,021 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 02:22:03" (2/4) ... [2024-06-28 02:22:05,022 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@36c0d1fe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 02:22:05, skipping insertion in model container [2024-06-28 02:22:05,022 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:22:04" (3/4) ... [2024-06-28 02:22:05,022 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@36c0d1fe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 02:22:05, skipping insertion in model container [2024-06-28 02:22:05,022 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:22:05" (4/4) ... [2024-06-28 02:22:05,024 INFO L112 eAbstractionObserver]: Analyzing ICFG safe000_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-28 02:22:05,038 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 02:22:05,038 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 02:22:05,038 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 02:22:05,082 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 02:22:05,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-28 02:22:05,153 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-28 02:22:05,157 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:22:05,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 37 events. 0/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 62 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 02:22:05,159 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-28 02:22:05,164 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-28 02:22:05,185 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 02:22:05,193 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;@6905b55b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 02:22:05,193 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 02:22:05,201 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 02:22:05,201 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 02:22:05,202 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:22:05,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:05,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 02:22:05,203 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:22:05,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:05,208 INFO L85 PathProgramCache]: Analyzing trace with hash 219930474, now seen corresponding path program 1 times [2024-06-28 02:22:05,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:05,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471573230] [2024-06-28 02:22:05,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:05,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:05,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:05,672 INFO 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:22:05,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:05,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471573230] [2024-06-28 02:22:05,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471573230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:05,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:05,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 02:22:05,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572609848] [2024-06-28 02:22:05,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:05,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 02:22:05,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:05,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 02:22:05,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 02:22:05,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 40 [2024-06-28 02:22:05,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:05,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:05,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 40 [2024-06-28 02:22:05,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:05,928 INFO L124 PetriNetUnfolderBase]: 471/807 cut-off events. [2024-06-28 02:22:05,928 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2024-06-28 02:22:05,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1595 conditions, 807 events. 471/807 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 3885 event pairs, 288 based on Foata normal form. 1/786 useless extension candidates. Maximal degree in co-relation 1583. Up to 733 conditions per place. [2024-06-28 02:22:05,944 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 27 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2024-06-28 02:22:05,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 159 flow [2024-06-28 02:22:05,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 02:22:05,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 02:22:05,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 85 transitions. [2024-06-28 02:22:05,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7083333333333334 [2024-06-28 02:22:05,959 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 85 transitions. [2024-06-28 02:22:05,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 159 flow [2024-06-28 02:22:05,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 154 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 02:22:05,966 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-28 02:22:05,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2024-06-28 02:22:05,972 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-28 02:22:05,973 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-28 02:22:05,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:05,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:05,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:05,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 02:22:05,974 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:22:05,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:05,975 INFO L85 PathProgramCache]: Analyzing trace with hash -2144207147, now seen corresponding path program 1 times [2024-06-28 02:22:05,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:05,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910783105] [2024-06-28 02:22:05,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:05,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:06,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:06,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:06,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:06,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910783105] [2024-06-28 02:22:06,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910783105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:06,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:06,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:22:06,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295581456] [2024-06-28 02:22:06,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:06,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:22:06,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:06,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:22:06,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:22:06,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:22:06,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:06,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:06,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:22:06,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:06,545 INFO L124 PetriNetUnfolderBase]: 754/1256 cut-off events. [2024-06-28 02:22:06,545 INFO L125 PetriNetUnfolderBase]: For 195/205 co-relation queries the response was YES. [2024-06-28 02:22:06,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2858 conditions, 1256 events. 754/1256 cut-off events. For 195/205 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6191 event pairs, 318 based on Foata normal form. 6/1258 useless extension candidates. Maximal degree in co-relation 2846. Up to 1124 conditions per place. [2024-06-28 02:22:06,555 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 40 selfloop transitions, 7 changer transitions 0/55 dead transitions. [2024-06-28 02:22:06,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 55 transitions, 250 flow [2024-06-28 02:22:06,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:22:06,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:22:06,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 107 transitions. [2024-06-28 02:22:06,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.66875 [2024-06-28 02:22:06,561 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 107 transitions. [2024-06-28 02:22:06,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 55 transitions, 250 flow [2024-06-28 02:22:06,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 55 transitions, 244 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 02:22:06,565 INFO L231 Difference]: Finished difference. Result has 45 places, 40 transitions, 150 flow [2024-06-28 02:22:06,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=150, PETRI_PLACES=45, PETRI_TRANSITIONS=40} [2024-06-28 02:22:06,566 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 4 predicate places. [2024-06-28 02:22:06,567 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 40 transitions, 150 flow [2024-06-28 02:22:06,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:06,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:06,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:06,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 02:22:06,571 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:22:06,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:06,572 INFO L85 PathProgramCache]: Analyzing trace with hash 1001248148, now seen corresponding path program 1 times [2024-06-28 02:22:06,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:06,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318299492] [2024-06-28 02:22:06,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:06,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:06,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:06,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:06,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:06,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318299492] [2024-06-28 02:22:06,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318299492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:06,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:06,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:22:06,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842020851] [2024-06-28 02:22:06,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:06,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:22:06,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:06,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:22:06,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:22:06,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:22:06,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 40 transitions, 150 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:06,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:06,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:22:06,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:07,117 INFO L124 PetriNetUnfolderBase]: 745/1241 cut-off events. [2024-06-28 02:22:07,117 INFO L125 PetriNetUnfolderBase]: For 594/630 co-relation queries the response was YES. [2024-06-28 02:22:07,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3172 conditions, 1241 events. 745/1241 cut-off events. For 594/630 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 6074 event pairs, 218 based on Foata normal form. 19/1256 useless extension candidates. Maximal degree in co-relation 3157. Up to 1079 conditions per place. [2024-06-28 02:22:07,127 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 44 selfloop transitions, 9 changer transitions 0/61 dead transitions. [2024-06-28 02:22:07,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 61 transitions, 310 flow [2024-06-28 02:22:07,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:22:07,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:22:07,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-28 02:22:07,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64 [2024-06-28 02:22:07,129 INFO L175 Difference]: Start difference. First operand has 45 places, 40 transitions, 150 flow. Second operand 5 states and 128 transitions. [2024-06-28 02:22:07,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 61 transitions, 310 flow [2024-06-28 02:22:07,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 61 transitions, 308 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-28 02:22:07,132 INFO L231 Difference]: Finished difference. Result has 49 places, 41 transitions, 181 flow [2024-06-28 02:22:07,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=181, PETRI_PLACES=49, PETRI_TRANSITIONS=41} [2024-06-28 02:22:07,133 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 8 predicate places. [2024-06-28 02:22:07,133 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 41 transitions, 181 flow [2024-06-28 02:22:07,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:07,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:07,133 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:07,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 02:22:07,134 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:22:07,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:07,134 INFO L85 PathProgramCache]: Analyzing trace with hash -1088277451, now seen corresponding path program 1 times [2024-06-28 02:22:07,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:07,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529280556] [2024-06-28 02:22:07,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:07,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:07,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:07,287 INFO 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:22:07,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:07,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529280556] [2024-06-28 02:22:07,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529280556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:07,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:07,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:22:07,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267548487] [2024-06-28 02:22:07,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:07,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:22:07,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:07,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:22:07,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:22:07,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:07,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 41 transitions, 181 flow. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:07,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:07,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:07,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:07,491 INFO L124 PetriNetUnfolderBase]: 890/1464 cut-off events. [2024-06-28 02:22:07,492 INFO L125 PetriNetUnfolderBase]: For 1211/1211 co-relation queries the response was YES. [2024-06-28 02:22:07,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4012 conditions, 1464 events. 890/1464 cut-off events. For 1211/1211 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7228 event pairs, 356 based on Foata normal form. 2/1463 useless extension candidates. Maximal degree in co-relation 3994. Up to 1332 conditions per place. [2024-06-28 02:22:07,502 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 45 selfloop transitions, 7 changer transitions 0/59 dead transitions. [2024-06-28 02:22:07,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 59 transitions, 334 flow [2024-06-28 02:22:07,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:22:07,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:22:07,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 99 transitions. [2024-06-28 02:22:07,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-28 02:22:07,506 INFO L175 Difference]: Start difference. First operand has 49 places, 41 transitions, 181 flow. Second operand 4 states and 99 transitions. [2024-06-28 02:22:07,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 59 transitions, 334 flow [2024-06-28 02:22:07,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 59 transitions, 311 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-28 02:22:07,513 INFO L231 Difference]: Finished difference. Result has 51 places, 47 transitions, 208 flow [2024-06-28 02:22:07,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=160, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=208, PETRI_PLACES=51, PETRI_TRANSITIONS=47} [2024-06-28 02:22:07,514 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 10 predicate places. [2024-06-28 02:22:07,514 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 47 transitions, 208 flow [2024-06-28 02:22:07,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:07,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:07,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:07,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 02:22:07,515 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:22:07,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:07,516 INFO L85 PathProgramCache]: Analyzing trace with hash 1104033126, now seen corresponding path program 1 times [2024-06-28 02:22:07,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:07,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067326727] [2024-06-28 02:22:07,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:07,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:07,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:07,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:22:07,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:07,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067326727] [2024-06-28 02:22:07,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067326727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:07,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:07,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:22:07,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909352923] [2024-06-28 02:22:07,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:07,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:22:07,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:07,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:22:07,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:22:07,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:22:07,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 47 transitions, 208 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:22:07,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:07,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:22:07,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:07,957 INFO L124 PetriNetUnfolderBase]: 872/1454 cut-off events. [2024-06-28 02:22:07,958 INFO L125 PetriNetUnfolderBase]: For 1878/1937 co-relation queries the response was YES. [2024-06-28 02:22:07,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4395 conditions, 1454 events. 872/1454 cut-off events. For 1878/1937 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 7358 event pairs, 307 based on Foata normal form. 14/1448 useless extension candidates. Maximal degree in co-relation 4375. Up to 1238 conditions per place. [2024-06-28 02:22:07,970 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 48 selfloop transitions, 16 changer transitions 0/74 dead transitions. [2024-06-28 02:22:07,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 74 transitions, 438 flow [2024-06-28 02:22:07,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:22:07,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:22:07,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 131 transitions. [2024-06-28 02:22:07,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.655 [2024-06-28 02:22:07,973 INFO L175 Difference]: Start difference. First operand has 51 places, 47 transitions, 208 flow. Second operand 5 states and 131 transitions. [2024-06-28 02:22:07,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 74 transitions, 438 flow [2024-06-28 02:22:07,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 74 transitions, 438 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-06-28 02:22:07,982 INFO L231 Difference]: Finished difference. Result has 56 places, 53 transitions, 286 flow [2024-06-28 02:22:07,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=208, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=286, PETRI_PLACES=56, PETRI_TRANSITIONS=53} [2024-06-28 02:22:07,985 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 15 predicate places. [2024-06-28 02:22:07,985 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 53 transitions, 286 flow [2024-06-28 02:22:07,985 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:22:07,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:07,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:07,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 02:22:07,990 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:22:07,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:07,991 INFO L85 PathProgramCache]: Analyzing trace with hash -933894106, now seen corresponding path program 2 times [2024-06-28 02:22:07,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:07,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290392506] [2024-06-28 02:22:07,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:07,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:08,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:08,145 INFO 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:22:08,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:08,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290392506] [2024-06-28 02:22:08,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290392506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:08,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:08,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:22:08,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486492650] [2024-06-28 02:22:08,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:08,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:22:08,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:08,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:22:08,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:22:08,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:22:08,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 53 transitions, 286 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:22:08,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:08,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:22:08,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:08,407 INFO L124 PetriNetUnfolderBase]: 864/1443 cut-off events. [2024-06-28 02:22:08,408 INFO L125 PetriNetUnfolderBase]: For 2980/3063 co-relation queries the response was YES. [2024-06-28 02:22:08,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4806 conditions, 1443 events. 864/1443 cut-off events. For 2980/3063 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 7286 event pairs, 307 based on Foata normal form. 17/1440 useless extension candidates. Maximal degree in co-relation 4783. Up to 1240 conditions per place. [2024-06-28 02:22:08,418 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 45 selfloop transitions, 13 changer transitions 0/68 dead transitions. [2024-06-28 02:22:08,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 68 transitions, 442 flow [2024-06-28 02:22:08,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:22:08,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:22:08,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 107 transitions. [2024-06-28 02:22:08,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.66875 [2024-06-28 02:22:08,420 INFO L175 Difference]: Start difference. First operand has 56 places, 53 transitions, 286 flow. Second operand 4 states and 107 transitions. [2024-06-28 02:22:08,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 68 transitions, 442 flow [2024-06-28 02:22:08,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 68 transitions, 419 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-28 02:22:08,428 INFO L231 Difference]: Finished difference. Result has 59 places, 53 transitions, 301 flow [2024-06-28 02:22:08,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=263, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=301, PETRI_PLACES=59, PETRI_TRANSITIONS=53} [2024-06-28 02:22:08,431 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 18 predicate places. [2024-06-28 02:22:08,431 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 53 transitions, 301 flow [2024-06-28 02:22:08,431 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:22:08,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:08,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:08,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 02:22:08,432 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:22:08,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:08,432 INFO L85 PathProgramCache]: Analyzing trace with hash -933893920, now seen corresponding path program 1 times [2024-06-28 02:22:08,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:08,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081791010] [2024-06-28 02:22:08,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:08,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:08,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:08,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:08,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:08,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081791010] [2024-06-28 02:22:08,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081791010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:08,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:08,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:22:08,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378855808] [2024-06-28 02:22:08,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:08,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:22:08,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:08,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:22:08,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:22:08,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:08,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 53 transitions, 301 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:08,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:08,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:08,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:08,789 INFO L124 PetriNetUnfolderBase]: 965/1586 cut-off events. [2024-06-28 02:22:08,789 INFO L125 PetriNetUnfolderBase]: For 3674/3679 co-relation queries the response was YES. [2024-06-28 02:22:08,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5324 conditions, 1586 events. 965/1586 cut-off events. For 3674/3679 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8080 event pairs, 294 based on Foata normal form. 10/1591 useless extension candidates. Maximal degree in co-relation 5299. Up to 1336 conditions per place. [2024-06-28 02:22:08,803 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 52 selfloop transitions, 21 changer transitions 0/80 dead transitions. [2024-06-28 02:22:08,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 80 transitions, 553 flow [2024-06-28 02:22:08,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:22:08,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:22:08,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-28 02:22:08,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63 [2024-06-28 02:22:08,805 INFO L175 Difference]: Start difference. First operand has 59 places, 53 transitions, 301 flow. Second operand 5 states and 126 transitions. [2024-06-28 02:22:08,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 80 transitions, 553 flow [2024-06-28 02:22:08,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 80 transitions, 527 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 02:22:08,814 INFO L231 Difference]: Finished difference. Result has 62 places, 64 transitions, 405 flow [2024-06-28 02:22:08,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=275, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=405, PETRI_PLACES=62, PETRI_TRANSITIONS=64} [2024-06-28 02:22:08,815 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 21 predicate places. [2024-06-28 02:22:08,815 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 64 transitions, 405 flow [2024-06-28 02:22:08,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:08,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:08,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:08,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 02:22:08,816 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:22:08,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:08,817 INFO L85 PathProgramCache]: Analyzing trace with hash -1409492034, now seen corresponding path program 2 times [2024-06-28 02:22:08,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:08,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779054977] [2024-06-28 02:22:08,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:08,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:08,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:08,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:08,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:08,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779054977] [2024-06-28 02:22:08,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779054977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:08,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:08,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:22:08,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237731736] [2024-06-28 02:22:08,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:08,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:22:08,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:08,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:22:08,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:22:08,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:08,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 64 transitions, 405 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:08,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:08,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:08,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:09,159 INFO L124 PetriNetUnfolderBase]: 960/1590 cut-off events. [2024-06-28 02:22:09,159 INFO L125 PetriNetUnfolderBase]: For 5065/5070 co-relation queries the response was YES. [2024-06-28 02:22:09,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6135 conditions, 1590 events. 960/1590 cut-off events. For 5065/5070 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8099 event pairs, 341 based on Foata normal form. 6/1591 useless extension candidates. Maximal degree in co-relation 6108. Up to 1384 conditions per place. [2024-06-28 02:22:09,174 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 66 selfloop transitions, 16 changer transitions 0/89 dead transitions. [2024-06-28 02:22:09,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 89 transitions, 682 flow [2024-06-28 02:22:09,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:22:09,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:22:09,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-28 02:22:09,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61 [2024-06-28 02:22:09,176 INFO L175 Difference]: Start difference. First operand has 62 places, 64 transitions, 405 flow. Second operand 5 states and 122 transitions. [2024-06-28 02:22:09,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 89 transitions, 682 flow [2024-06-28 02:22:09,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 89 transitions, 656 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-28 02:22:09,187 INFO L231 Difference]: Finished difference. Result has 68 places, 73 transitions, 520 flow [2024-06-28 02:22:09,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=384, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=520, PETRI_PLACES=68, PETRI_TRANSITIONS=73} [2024-06-28 02:22:09,188 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 27 predicate places. [2024-06-28 02:22:09,188 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 73 transitions, 520 flow [2024-06-28 02:22:09,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:09,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:09,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:09,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 02:22:09,189 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:22:09,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:09,189 INFO L85 PathProgramCache]: Analyzing trace with hash -1409483106, now seen corresponding path program 1 times [2024-06-28 02:22:09,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:09,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098498035] [2024-06-28 02:22:09,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:09,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:09,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:09,308 INFO 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:22:09,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:09,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098498035] [2024-06-28 02:22:09,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098498035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:09,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:09,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:22:09,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29403431] [2024-06-28 02:22:09,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:09,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:22:09,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:09,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:22:09,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:22:09,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:09,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 73 transitions, 520 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:09,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:09,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:09,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:09,558 INFO L124 PetriNetUnfolderBase]: 952/1575 cut-off events. [2024-06-28 02:22:09,558 INFO L125 PetriNetUnfolderBase]: For 6364/6367 co-relation queries the response was YES. [2024-06-28 02:22:09,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6508 conditions, 1575 events. 952/1575 cut-off events. For 6364/6367 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 7951 event pairs, 309 based on Foata normal form. 6/1578 useless extension candidates. Maximal degree in co-relation 6477. Up to 1401 conditions per place. [2024-06-28 02:22:09,572 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 76 selfloop transitions, 9 changer transitions 0/92 dead transitions. [2024-06-28 02:22:09,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 92 transitions, 751 flow [2024-06-28 02:22:09,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:22:09,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:22:09,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-28 02:22:09,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:22:09,574 INFO L175 Difference]: Start difference. First operand has 68 places, 73 transitions, 520 flow. Second operand 5 states and 120 transitions. [2024-06-28 02:22:09,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 92 transitions, 751 flow [2024-06-28 02:22:09,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 92 transitions, 735 flow, removed 8 selfloop flow, removed 0 redundant places. [2024-06-28 02:22:09,584 INFO L231 Difference]: Finished difference. Result has 73 places, 75 transitions, 549 flow [2024-06-28 02:22:09,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=504, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=549, PETRI_PLACES=73, PETRI_TRANSITIONS=75} [2024-06-28 02:22:09,585 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 32 predicate places. [2024-06-28 02:22:09,585 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 75 transitions, 549 flow [2024-06-28 02:22:09,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:09,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:09,586 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:09,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 02:22:09,586 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:22:09,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:09,587 INFO L85 PathProgramCache]: Analyzing trace with hash 1507847178, now seen corresponding path program 1 times [2024-06-28 02:22:09,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:09,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921356389] [2024-06-28 02:22:09,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:09,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:09,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:09,723 INFO 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:22:09,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:09,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921356389] [2024-06-28 02:22:09,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921356389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:09,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:09,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:09,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085875789] [2024-06-28 02:22:09,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:09,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:09,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:09,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:09,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:09,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:09,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 75 transitions, 549 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:09,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:09,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:09,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:10,082 INFO L124 PetriNetUnfolderBase]: 1039/1711 cut-off events. [2024-06-28 02:22:10,082 INFO L125 PetriNetUnfolderBase]: For 8173/8181 co-relation queries the response was YES. [2024-06-28 02:22:10,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7333 conditions, 1711 events. 1039/1711 cut-off events. For 8173/8181 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 8863 event pairs, 282 based on Foata normal form. 10/1716 useless extension candidates. Maximal degree in co-relation 7299. Up to 1314 conditions per place. [2024-06-28 02:22:10,107 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 76 selfloop transitions, 47 changer transitions 0/130 dead transitions. [2024-06-28 02:22:10,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 130 transitions, 1109 flow [2024-06-28 02:22:10,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:22:10,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:22:10,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-28 02:22:10,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:22:10,109 INFO L175 Difference]: Start difference. First operand has 73 places, 75 transitions, 549 flow. Second operand 9 states and 225 transitions. [2024-06-28 02:22:10,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 130 transitions, 1109 flow [2024-06-28 02:22:10,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 130 transitions, 1082 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-28 02:22:10,125 INFO L231 Difference]: Finished difference. Result has 81 places, 89 transitions, 761 flow [2024-06-28 02:22:10,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=522, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=761, PETRI_PLACES=81, PETRI_TRANSITIONS=89} [2024-06-28 02:22:10,127 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 40 predicate places. [2024-06-28 02:22:10,127 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 89 transitions, 761 flow [2024-06-28 02:22:10,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:10,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:10,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:10,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 02:22:10,128 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:22:10,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:10,129 INFO L85 PathProgramCache]: Analyzing trace with hash 1114060658, now seen corresponding path program 2 times [2024-06-28 02:22:10,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:10,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356465625] [2024-06-28 02:22:10,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:10,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:10,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:10,280 INFO 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:22:10,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:10,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356465625] [2024-06-28 02:22:10,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356465625] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:10,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:10,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:10,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135477372] [2024-06-28 02:22:10,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:10,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:10,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:10,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:10,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:10,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:10,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 89 transitions, 761 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:10,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:10,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:10,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:10,650 INFO L124 PetriNetUnfolderBase]: 1112/1836 cut-off events. [2024-06-28 02:22:10,651 INFO L125 PetriNetUnfolderBase]: For 11447/11455 co-relation queries the response was YES. [2024-06-28 02:22:10,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8876 conditions, 1836 events. 1112/1836 cut-off events. For 11447/11455 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 9590 event pairs, 315 based on Foata normal form. 10/1841 useless extension candidates. Maximal degree in co-relation 8839. Up to 1451 conditions per place. [2024-06-28 02:22:10,670 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 90 selfloop transitions, 46 changer transitions 0/143 dead transitions. [2024-06-28 02:22:10,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 143 transitions, 1424 flow [2024-06-28 02:22:10,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:22:10,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:22:10,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-28 02:22:10,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.634375 [2024-06-28 02:22:10,672 INFO L175 Difference]: Start difference. First operand has 81 places, 89 transitions, 761 flow. Second operand 8 states and 203 transitions. [2024-06-28 02:22:10,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 143 transitions, 1424 flow [2024-06-28 02:22:10,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 143 transitions, 1306 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-28 02:22:10,729 INFO L231 Difference]: Finished difference. Result has 86 places, 108 transitions, 983 flow [2024-06-28 02:22:10,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=668, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=983, PETRI_PLACES=86, PETRI_TRANSITIONS=108} [2024-06-28 02:22:10,730 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 45 predicate places. [2024-06-28 02:22:10,730 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 108 transitions, 983 flow [2024-06-28 02:22:10,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:10,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:10,731 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:10,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 02:22:10,731 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:22:10,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:10,732 INFO L85 PathProgramCache]: Analyzing trace with hash 1114055078, now seen corresponding path program 3 times [2024-06-28 02:22:10,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:10,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365088528] [2024-06-28 02:22:10,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:10,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:10,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:10,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:22:10,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:10,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365088528] [2024-06-28 02:22:10,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365088528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:10,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:10,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:10,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160966813] [2024-06-28 02:22:10,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:10,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:10,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:10,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:10,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:10,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:10,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 108 transitions, 983 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:10,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:10,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:10,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:11,236 INFO L124 PetriNetUnfolderBase]: 1103/1823 cut-off events. [2024-06-28 02:22:11,237 INFO L125 PetriNetUnfolderBase]: For 13292/13305 co-relation queries the response was YES. [2024-06-28 02:22:11,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9247 conditions, 1823 events. 1103/1823 cut-off events. For 13292/13305 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 9509 event pairs, 315 based on Foata normal form. 14/1832 useless extension candidates. Maximal degree in co-relation 9207. Up to 1444 conditions per place. [2024-06-28 02:22:11,257 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 86 selfloop transitions, 43 changer transitions 0/136 dead transitions. [2024-06-28 02:22:11,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 136 transitions, 1382 flow [2024-06-28 02:22:11,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:22:11,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:22:11,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-28 02:22:11,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6625 [2024-06-28 02:22:11,259 INFO L175 Difference]: Start difference. First operand has 86 places, 108 transitions, 983 flow. Second operand 6 states and 159 transitions. [2024-06-28 02:22:11,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 136 transitions, 1382 flow [2024-06-28 02:22:11,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 136 transitions, 1293 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-28 02:22:11,296 INFO L231 Difference]: Finished difference. Result has 89 places, 108 transitions, 991 flow [2024-06-28 02:22:11,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=894, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=991, PETRI_PLACES=89, PETRI_TRANSITIONS=108} [2024-06-28 02:22:11,297 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 48 predicate places. [2024-06-28 02:22:11,297 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 108 transitions, 991 flow [2024-06-28 02:22:11,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:11,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:11,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:11,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 02:22:11,298 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:22:11,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:11,299 INFO L85 PathProgramCache]: Analyzing trace with hash -744578988, now seen corresponding path program 4 times [2024-06-28 02:22:11,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:11,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5275608] [2024-06-28 02:22:11,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:11,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:11,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:11,431 INFO 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:22:11,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:11,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5275608] [2024-06-28 02:22:11,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5275608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:11,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:11,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:11,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965321398] [2024-06-28 02:22:11,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:11,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:11,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:11,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:11,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:11,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:11,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 108 transitions, 991 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:11,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:11,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:11,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:11,767 INFO L124 PetriNetUnfolderBase]: 1098/1832 cut-off events. [2024-06-28 02:22:11,768 INFO L125 PetriNetUnfolderBase]: For 14604/14617 co-relation queries the response was YES. [2024-06-28 02:22:11,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9451 conditions, 1832 events. 1098/1832 cut-off events. For 14604/14617 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 9613 event pairs, 324 based on Foata normal form. 12/1839 useless extension candidates. Maximal degree in co-relation 9409. Up to 1526 conditions per place. [2024-06-28 02:22:11,787 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 113 selfloop transitions, 30 changer transitions 0/150 dead transitions. [2024-06-28 02:22:11,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 150 transitions, 1488 flow [2024-06-28 02:22:11,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:22:11,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:22:11,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-28 02:22:11,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-28 02:22:11,790 INFO L175 Difference]: Start difference. First operand has 89 places, 108 transitions, 991 flow. Second operand 8 states and 189 transitions. [2024-06-28 02:22:11,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 150 transitions, 1488 flow [2024-06-28 02:22:11,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 150 transitions, 1386 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-28 02:22:11,834 INFO L231 Difference]: Finished difference. Result has 94 places, 119 transitions, 1124 flow [2024-06-28 02:22:11,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=905, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1124, PETRI_PLACES=94, PETRI_TRANSITIONS=119} [2024-06-28 02:22:11,835 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 53 predicate places. [2024-06-28 02:22:11,836 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 119 transitions, 1124 flow [2024-06-28 02:22:11,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:11,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:11,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:11,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 02:22:11,837 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:22:11,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:11,837 INFO L85 PathProgramCache]: Analyzing trace with hash -2003529296, now seen corresponding path program 1 times [2024-06-28 02:22:11,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:11,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286821925] [2024-06-28 02:22:11,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:11,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:11,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:11,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:11,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:11,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286821925] [2024-06-28 02:22:11,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286821925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:11,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:11,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:22:11,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44125180] [2024-06-28 02:22:11,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:11,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:22:11,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:11,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:22:11,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:22:12,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:22:12,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 119 transitions, 1124 flow. Second operand has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:12,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:12,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:22:12,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:12,230 INFO L124 PetriNetUnfolderBase]: 1016/1696 cut-off events. [2024-06-28 02:22:12,231 INFO L125 PetriNetUnfolderBase]: For 16216/16228 co-relation queries the response was YES. [2024-06-28 02:22:12,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9155 conditions, 1696 events. 1016/1696 cut-off events. For 16216/16228 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 8900 event pairs, 293 based on Foata normal form. 16/1694 useless extension candidates. Maximal degree in co-relation 9110. Up to 1417 conditions per place. [2024-06-28 02:22:12,250 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 91 selfloop transitions, 26 changer transitions 0/132 dead transitions. [2024-06-28 02:22:12,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 132 transitions, 1398 flow [2024-06-28 02:22:12,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:22:12,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:22:12,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-28 02:22:12,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63 [2024-06-28 02:22:12,252 INFO L175 Difference]: Start difference. First operand has 94 places, 119 transitions, 1124 flow. Second operand 5 states and 126 transitions. [2024-06-28 02:22:12,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 132 transitions, 1398 flow [2024-06-28 02:22:12,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 132 transitions, 1315 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-28 02:22:12,289 INFO L231 Difference]: Finished difference. Result has 95 places, 119 transitions, 1103 flow [2024-06-28 02:22:12,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1041, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1103, PETRI_PLACES=95, PETRI_TRANSITIONS=119} [2024-06-28 02:22:12,291 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 54 predicate places. [2024-06-28 02:22:12,291 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 119 transitions, 1103 flow [2024-06-28 02:22:12,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:12,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:12,291 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:12,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 02:22:12,292 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:22:12,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:12,292 INFO L85 PathProgramCache]: Analyzing trace with hash -1546136027, now seen corresponding path program 1 times [2024-06-28 02:22:12,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:12,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137522841] [2024-06-28 02:22:12,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:12,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:12,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:12,448 INFO 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:22:12,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:12,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137522841] [2024-06-28 02:22:12,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137522841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:12,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:12,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:12,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701877741] [2024-06-28 02:22:12,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:12,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:12,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:12,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:12,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:12,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:22:12,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 119 transitions, 1103 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:22:12,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:12,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:22:12,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:12,759 INFO L124 PetriNetUnfolderBase]: 1060/1762 cut-off events. [2024-06-28 02:22:12,759 INFO L125 PetriNetUnfolderBase]: For 19221/19283 co-relation queries the response was YES. [2024-06-28 02:22:12,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9641 conditions, 1762 events. 1060/1762 cut-off events. For 19221/19283 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 9272 event pairs, 191 based on Foata normal form. 36/1751 useless extension candidates. Maximal degree in co-relation 9595. Up to 1361 conditions per place. [2024-06-28 02:22:12,779 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 101 selfloop transitions, 30 changer transitions 0/150 dead transitions. [2024-06-28 02:22:12,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 150 transitions, 1549 flow [2024-06-28 02:22:12,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:22:12,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:22:12,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-28 02:22:12,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-28 02:22:12,781 INFO L175 Difference]: Start difference. First operand has 95 places, 119 transitions, 1103 flow. Second operand 6 states and 154 transitions. [2024-06-28 02:22:12,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 150 transitions, 1549 flow [2024-06-28 02:22:12,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 150 transitions, 1497 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-28 02:22:12,820 INFO L231 Difference]: Finished difference. Result has 97 places, 123 transitions, 1178 flow [2024-06-28 02:22:12,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1051, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1178, PETRI_PLACES=97, PETRI_TRANSITIONS=123} [2024-06-28 02:22:12,821 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 56 predicate places. [2024-06-28 02:22:12,821 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 123 transitions, 1178 flow [2024-06-28 02:22:12,822 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:22:12,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:12,822 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:12,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 02:22:12,822 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:22:12,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:12,823 INFO L85 PathProgramCache]: Analyzing trace with hash -1543279067, now seen corresponding path program 2 times [2024-06-28 02:22:12,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:12,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483549493] [2024-06-28 02:22:12,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:12,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:12,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:12,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:22:12,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:12,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483549493] [2024-06-28 02:22:12,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483549493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:12,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:12,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:12,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020787395] [2024-06-28 02:22:12,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:12,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:12,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:12,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:12,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:13,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:22:13,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 123 transitions, 1178 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:22:13,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:13,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:22:13,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:13,353 INFO L124 PetriNetUnfolderBase]: 1072/1780 cut-off events. [2024-06-28 02:22:13,353 INFO L125 PetriNetUnfolderBase]: For 21878/21947 co-relation queries the response was YES. [2024-06-28 02:22:13,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10014 conditions, 1780 events. 1072/1780 cut-off events. For 21878/21947 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 9385 event pairs, 265 based on Foata normal form. 32/1759 useless extension candidates. Maximal degree in co-relation 9967. Up to 1459 conditions per place. [2024-06-28 02:22:13,375 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 101 selfloop transitions, 29 changer transitions 0/149 dead transitions. [2024-06-28 02:22:13,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 149 transitions, 1538 flow [2024-06-28 02:22:13,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:22:13,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:22:13,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-28 02:22:13,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6291666666666667 [2024-06-28 02:22:13,377 INFO L175 Difference]: Start difference. First operand has 97 places, 123 transitions, 1178 flow. Second operand 6 states and 151 transitions. [2024-06-28 02:22:13,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 149 transitions, 1538 flow [2024-06-28 02:22:13,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 149 transitions, 1472 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-28 02:22:13,424 INFO L231 Difference]: Finished difference. Result has 101 places, 125 transitions, 1213 flow [2024-06-28 02:22:13,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1122, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1213, PETRI_PLACES=101, PETRI_TRANSITIONS=125} [2024-06-28 02:22:13,425 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 60 predicate places. [2024-06-28 02:22:13,425 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 125 transitions, 1213 flow [2024-06-28 02:22:13,426 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:22:13,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:13,427 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:13,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 02:22:13,427 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:22:13,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:13,427 INFO L85 PathProgramCache]: Analyzing trace with hash 175965413, now seen corresponding path program 3 times [2024-06-28 02:22:13,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:13,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107191069] [2024-06-28 02:22:13,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:13,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:13,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:13,606 INFO 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:22:13,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:13,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107191069] [2024-06-28 02:22:13,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107191069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:13,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:13,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:13,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807831285] [2024-06-28 02:22:13,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:13,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:13,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:13,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:13,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:13,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:22:13,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 125 transitions, 1213 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:22:13,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:13,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:22:13,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:13,969 INFO L124 PetriNetUnfolderBase]: 1059/1763 cut-off events. [2024-06-28 02:22:13,970 INFO L125 PetriNetUnfolderBase]: For 22568/22640 co-relation queries the response was YES. [2024-06-28 02:22:13,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9911 conditions, 1763 events. 1059/1763 cut-off events. For 22568/22640 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 9324 event pairs, 187 based on Foata normal form. 39/1752 useless extension candidates. Maximal degree in co-relation 9862. Up to 1417 conditions per place. [2024-06-28 02:22:13,989 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 98 selfloop transitions, 28 changer transitions 0/145 dead transitions. [2024-06-28 02:22:13,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 145 transitions, 1523 flow [2024-06-28 02:22:13,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:22:13,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:22:13,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-28 02:22:13,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-28 02:22:13,991 INFO L175 Difference]: Start difference. First operand has 101 places, 125 transitions, 1213 flow. Second operand 5 states and 130 transitions. [2024-06-28 02:22:13,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 145 transitions, 1523 flow [2024-06-28 02:22:14,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 145 transitions, 1454 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 02:22:14,035 INFO L231 Difference]: Finished difference. Result has 102 places, 125 transitions, 1214 flow [2024-06-28 02:22:14,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1144, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1214, PETRI_PLACES=102, PETRI_TRANSITIONS=125} [2024-06-28 02:22:14,035 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 61 predicate places. [2024-06-28 02:22:14,036 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 125 transitions, 1214 flow [2024-06-28 02:22:14,036 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:22:14,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:14,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:14,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 02:22:14,036 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:22:14,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:14,037 INFO L85 PathProgramCache]: Analyzing trace with hash 176150111, now seen corresponding path program 1 times [2024-06-28 02:22:14,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:14,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774234263] [2024-06-28 02:22:14,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:14,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:14,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:14,179 INFO 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:22:14,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:14,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774234263] [2024-06-28 02:22:14,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774234263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:14,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:14,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:14,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274715069] [2024-06-28 02:22:14,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:14,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:14,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:14,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:14,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:14,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:14,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 125 transitions, 1214 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:14,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:14,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:14,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:14,574 INFO L124 PetriNetUnfolderBase]: 1200/1974 cut-off events. [2024-06-28 02:22:14,575 INFO L125 PetriNetUnfolderBase]: For 26390/26405 co-relation queries the response was YES. [2024-06-28 02:22:14,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10861 conditions, 1974 events. 1200/1974 cut-off events. For 26390/26405 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 10311 event pairs, 280 based on Foata normal form. 36/2005 useless extension candidates. Maximal degree in co-relation 10811. Up to 1585 conditions per place. [2024-06-28 02:22:14,599 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 112 selfloop transitions, 32 changer transitions 0/151 dead transitions. [2024-06-28 02:22:14,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 151 transitions, 1636 flow [2024-06-28 02:22:14,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:22:14,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:22:14,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-28 02:22:14,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6291666666666667 [2024-06-28 02:22:14,600 INFO L175 Difference]: Start difference. First operand has 102 places, 125 transitions, 1214 flow. Second operand 6 states and 151 transitions. [2024-06-28 02:22:14,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 151 transitions, 1636 flow [2024-06-28 02:22:14,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 151 transitions, 1573 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-28 02:22:14,656 INFO L231 Difference]: Finished difference. Result has 104 places, 129 transitions, 1291 flow [2024-06-28 02:22:14,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1151, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1291, PETRI_PLACES=104, PETRI_TRANSITIONS=129} [2024-06-28 02:22:14,657 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 63 predicate places. [2024-06-28 02:22:14,657 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 129 transitions, 1291 flow [2024-06-28 02:22:14,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:14,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:14,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:14,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 02:22:14,661 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:22:14,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:14,662 INFO L85 PathProgramCache]: Analyzing trace with hash -1607104067, now seen corresponding path program 2 times [2024-06-28 02:22:14,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:14,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457550000] [2024-06-28 02:22:14,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:14,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:14,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:14,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:14,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:14,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457550000] [2024-06-28 02:22:14,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457550000] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:14,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:14,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:14,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375215428] [2024-06-28 02:22:14,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:14,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:14,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:14,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:14,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:14,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:14,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 129 transitions, 1291 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:14,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:14,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:14,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:15,122 INFO L124 PetriNetUnfolderBase]: 1217/2001 cut-off events. [2024-06-28 02:22:15,123 INFO L125 PetriNetUnfolderBase]: For 25819/25834 co-relation queries the response was YES. [2024-06-28 02:22:15,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11453 conditions, 2001 events. 1217/2001 cut-off events. For 25819/25834 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 10506 event pairs, 301 based on Foata normal form. 16/2012 useless extension candidates. Maximal degree in co-relation 11402. Up to 1751 conditions per place. [2024-06-28 02:22:15,146 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 127 selfloop transitions, 18 changer transitions 0/152 dead transitions. [2024-06-28 02:22:15,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 152 transitions, 1666 flow [2024-06-28 02:22:15,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:22:15,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:22:15,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-28 02:22:15,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958333333333333 [2024-06-28 02:22:15,148 INFO L175 Difference]: Start difference. First operand has 104 places, 129 transitions, 1291 flow. Second operand 6 states and 143 transitions. [2024-06-28 02:22:15,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 152 transitions, 1666 flow [2024-06-28 02:22:15,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 152 transitions, 1566 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-28 02:22:15,203 INFO L231 Difference]: Finished difference. Result has 106 places, 131 transitions, 1268 flow [2024-06-28 02:22:15,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1193, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1268, PETRI_PLACES=106, PETRI_TRANSITIONS=131} [2024-06-28 02:22:15,204 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 65 predicate places. [2024-06-28 02:22:15,204 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 131 transitions, 1268 flow [2024-06-28 02:22:15,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:15,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:15,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:15,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 02:22:15,205 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:22:15,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:15,205 INFO L85 PathProgramCache]: Analyzing trace with hash -1598533187, now seen corresponding path program 3 times [2024-06-28 02:22:15,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:15,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227044698] [2024-06-28 02:22:15,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:15,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:15,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:15,349 INFO 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:22:15,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:15,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227044698] [2024-06-28 02:22:15,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227044698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:15,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:15,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:15,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102192621] [2024-06-28 02:22:15,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:15,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:15,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:15,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:15,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:15,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:15,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 131 transitions, 1268 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:15,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:15,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:15,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:15,696 INFO L124 PetriNetUnfolderBase]: 1209/1989 cut-off events. [2024-06-28 02:22:15,697 INFO L125 PetriNetUnfolderBase]: For 25127/25142 co-relation queries the response was YES. [2024-06-28 02:22:15,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11078 conditions, 1989 events. 1209/1989 cut-off events. For 25127/25142 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 10421 event pairs, 270 based on Foata normal form. 16/2000 useless extension candidates. Maximal degree in co-relation 11026. Up to 1680 conditions per place. [2024-06-28 02:22:15,721 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 126 selfloop transitions, 23 changer transitions 0/156 dead transitions. [2024-06-28 02:22:15,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 156 transitions, 1663 flow [2024-06-28 02:22:15,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:22:15,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:22:15,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-28 02:22:15,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:22:15,723 INFO L175 Difference]: Start difference. First operand has 106 places, 131 transitions, 1268 flow. Second operand 6 states and 144 transitions. [2024-06-28 02:22:15,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 156 transitions, 1663 flow [2024-06-28 02:22:15,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 156 transitions, 1606 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 02:22:15,773 INFO L231 Difference]: Finished difference. Result has 109 places, 134 transitions, 1319 flow [2024-06-28 02:22:15,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1211, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1319, PETRI_PLACES=109, PETRI_TRANSITIONS=134} [2024-06-28 02:22:15,774 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 68 predicate places. [2024-06-28 02:22:15,774 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 134 transitions, 1319 flow [2024-06-28 02:22:15,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:15,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:15,775 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:22:15,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 02:22:15,775 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:22:15,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:15,776 INFO L85 PathProgramCache]: Analyzing trace with hash -685575289, now seen corresponding path program 1 times [2024-06-28 02:22:15,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:15,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252917598] [2024-06-28 02:22:15,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:15,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:15,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:15,926 INFO 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:22:15,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:15,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252917598] [2024-06-28 02:22:15,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252917598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:15,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:15,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:22:15,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961086689] [2024-06-28 02:22:15,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:15,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:22:15,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:15,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:22:15,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:22:16,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:16,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 134 transitions, 1319 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:16,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:16,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:16,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:16,556 INFO L124 PetriNetUnfolderBase]: 1870/3169 cut-off events. [2024-06-28 02:22:16,556 INFO L125 PetriNetUnfolderBase]: For 54797/54812 co-relation queries the response was YES. [2024-06-28 02:22:16,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17490 conditions, 3169 events. 1870/3169 cut-off events. For 54797/54812 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 19087 event pairs, 395 based on Foata normal form. 54/3218 useless extension candidates. Maximal degree in co-relation 17436. Up to 1337 conditions per place. [2024-06-28 02:22:16,593 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 133 selfloop transitions, 71 changer transitions 0/211 dead transitions. [2024-06-28 02:22:16,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 211 transitions, 2354 flow [2024-06-28 02:22:16,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:22:16,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:22:16,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 242 transitions. [2024-06-28 02:22:16,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6722222222222223 [2024-06-28 02:22:16,595 INFO L175 Difference]: Start difference. First operand has 109 places, 134 transitions, 1319 flow. Second operand 9 states and 242 transitions. [2024-06-28 02:22:16,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 211 transitions, 2354 flow [2024-06-28 02:22:16,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 211 transitions, 2286 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-28 02:22:16,684 INFO L231 Difference]: Finished difference. Result has 117 places, 143 transitions, 1598 flow [2024-06-28 02:22:16,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1251, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1598, PETRI_PLACES=117, PETRI_TRANSITIONS=143} [2024-06-28 02:22:16,685 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 76 predicate places. [2024-06-28 02:22:16,685 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 143 transitions, 1598 flow [2024-06-28 02:22:16,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:16,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:16,685 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:22:16,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 02:22:16,686 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:22:16,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:16,686 INFO L85 PathProgramCache]: Analyzing trace with hash -597009529, now seen corresponding path program 2 times [2024-06-28 02:22:16,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:16,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253661313] [2024-06-28 02:22:16,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:16,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:16,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:16,832 INFO 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:22:16,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:16,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253661313] [2024-06-28 02:22:16,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253661313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:16,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:16,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:22:16,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121780665] [2024-06-28 02:22:16,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:16,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:22:16,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:16,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:22:16,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:22:16,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:16,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 143 transitions, 1598 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:16,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:16,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:16,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:17,663 INFO L124 PetriNetUnfolderBase]: 2326/3965 cut-off events. [2024-06-28 02:22:17,663 INFO L125 PetriNetUnfolderBase]: For 77304/77319 co-relation queries the response was YES. [2024-06-28 02:22:17,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22762 conditions, 3965 events. 2326/3965 cut-off events. For 77304/77319 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 25376 event pairs, 789 based on Foata normal form. 54/4014 useless extension candidates. Maximal degree in co-relation 22705. Up to 2590 conditions per place. [2024-06-28 02:22:17,705 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 128 selfloop transitions, 73 changer transitions 0/208 dead transitions. [2024-06-28 02:22:17,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 208 transitions, 2514 flow [2024-06-28 02:22:17,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:22:17,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:22:17,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 260 transitions. [2024-06-28 02:22:17,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-28 02:22:17,707 INFO L175 Difference]: Start difference. First operand has 117 places, 143 transitions, 1598 flow. Second operand 10 states and 260 transitions. [2024-06-28 02:22:17,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 208 transitions, 2514 flow [2024-06-28 02:22:17,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 208 transitions, 2362 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-28 02:22:17,929 INFO L231 Difference]: Finished difference. Result has 125 places, 148 transitions, 1714 flow [2024-06-28 02:22:17,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1458, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1714, PETRI_PLACES=125, PETRI_TRANSITIONS=148} [2024-06-28 02:22:17,929 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 84 predicate places. [2024-06-28 02:22:17,930 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 148 transitions, 1714 flow [2024-06-28 02:22:17,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:17,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:17,930 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:22:17,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 02:22:17,931 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:22:17,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:17,931 INFO L85 PathProgramCache]: Analyzing trace with hash -1456330835, now seen corresponding path program 3 times [2024-06-28 02:22:17,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:17,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273348271] [2024-06-28 02:22:17,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:17,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:17,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:18,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:18,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:18,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273348271] [2024-06-28 02:22:18,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273348271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:18,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:18,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:22:18,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591923067] [2024-06-28 02:22:18,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:18,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:22:18,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:18,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:22:18,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:22:18,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:18,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 148 transitions, 1714 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:18,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:18,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:18,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:18,873 INFO L124 PetriNetUnfolderBase]: 2381/4056 cut-off events. [2024-06-28 02:22:18,873 INFO L125 PetriNetUnfolderBase]: For 80904/80919 co-relation queries the response was YES. [2024-06-28 02:22:18,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22823 conditions, 4056 events. 2381/4056 cut-off events. For 80904/80919 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 26074 event pairs, 878 based on Foata normal form. 62/4105 useless extension candidates. Maximal degree in co-relation 22763. Up to 3183 conditions per place. [2024-06-28 02:22:18,914 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 118 selfloop transitions, 72 changer transitions 0/197 dead transitions. [2024-06-28 02:22:18,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 197 transitions, 2412 flow [2024-06-28 02:22:18,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:22:18,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:22:18,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 249 transitions. [2024-06-28 02:22:18,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6225 [2024-06-28 02:22:18,916 INFO L175 Difference]: Start difference. First operand has 125 places, 148 transitions, 1714 flow. Second operand 10 states and 249 transitions. [2024-06-28 02:22:18,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 197 transitions, 2412 flow [2024-06-28 02:22:19,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 197 transitions, 2276 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-28 02:22:19,079 INFO L231 Difference]: Finished difference. Result has 129 places, 150 transitions, 1781 flow [2024-06-28 02:22:19,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1580, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1781, PETRI_PLACES=129, PETRI_TRANSITIONS=150} [2024-06-28 02:22:19,081 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 88 predicate places. [2024-06-28 02:22:19,081 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 150 transitions, 1781 flow [2024-06-28 02:22:19,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:19,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:19,081 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:22:19,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 02:22:19,082 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:22:19,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:19,086 INFO L85 PathProgramCache]: Analyzing trace with hash 1160109669, now seen corresponding path program 4 times [2024-06-28 02:22:19,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:19,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492215857] [2024-06-28 02:22:19,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:19,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:19,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:19,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:19,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:19,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492215857] [2024-06-28 02:22:19,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492215857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:19,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:19,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:22:19,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986294196] [2024-06-28 02:22:19,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:19,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:22:19,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:19,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:22:19,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:22:19,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:19,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 150 transitions, 1781 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:19,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:19,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:19,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:19,981 INFO L124 PetriNetUnfolderBase]: 2568/4382 cut-off events. [2024-06-28 02:22:19,981 INFO L125 PetriNetUnfolderBase]: For 86815/86830 co-relation queries the response was YES. [2024-06-28 02:22:20,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24532 conditions, 4382 events. 2568/4382 cut-off events. For 86815/86830 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 28691 event pairs, 990 based on Foata normal form. 62/4439 useless extension candidates. Maximal degree in co-relation 24470. Up to 3576 conditions per place. [2024-06-28 02:22:20,017 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 129 selfloop transitions, 53 changer transitions 0/189 dead transitions. [2024-06-28 02:22:20,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 189 transitions, 2385 flow [2024-06-28 02:22:20,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:20,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:20,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-28 02:22:20,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6571428571428571 [2024-06-28 02:22:20,020 INFO L175 Difference]: Start difference. First operand has 129 places, 150 transitions, 1781 flow. Second operand 7 states and 184 transitions. [2024-06-28 02:22:20,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 189 transitions, 2385 flow [2024-06-28 02:22:20,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 189 transitions, 2212 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-28 02:22:20,164 INFO L231 Difference]: Finished difference. Result has 128 places, 152 transitions, 1780 flow [2024-06-28 02:22:20,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1612, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1780, PETRI_PLACES=128, PETRI_TRANSITIONS=152} [2024-06-28 02:22:20,164 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 87 predicate places. [2024-06-28 02:22:20,164 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 152 transitions, 1780 flow [2024-06-28 02:22:20,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:20,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:20,165 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:22:20,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 02:22:20,165 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:22:20,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:20,166 INFO L85 PathProgramCache]: Analyzing trace with hash 1165472049, now seen corresponding path program 5 times [2024-06-28 02:22:20,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:20,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747926845] [2024-06-28 02:22:20,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:20,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:20,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:20,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:20,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:20,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747926845] [2024-06-28 02:22:20,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747926845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:20,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:20,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:22:20,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108048885] [2024-06-28 02:22:20,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:20,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:22:20,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:20,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:22:20,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:22:20,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:20,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 152 transitions, 1780 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:20,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:20,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:20,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:21,144 INFO L124 PetriNetUnfolderBase]: 2705/4627 cut-off events. [2024-06-28 02:22:21,145 INFO L125 PetriNetUnfolderBase]: For 94671/94686 co-relation queries the response was YES. [2024-06-28 02:22:21,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25567 conditions, 4627 events. 2705/4627 cut-off events. For 94671/94686 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 30670 event pairs, 1044 based on Foata normal form. 62/4684 useless extension candidates. Maximal degree in co-relation 25504. Up to 3861 conditions per place. [2024-06-28 02:22:21,188 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 131 selfloop transitions, 55 changer transitions 3/196 dead transitions. [2024-06-28 02:22:21,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 196 transitions, 2412 flow [2024-06-28 02:22:21,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:22:21,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:22:21,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-06-28 02:22:21,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6277777777777778 [2024-06-28 02:22:21,190 INFO L175 Difference]: Start difference. First operand has 128 places, 152 transitions, 1780 flow. Second operand 9 states and 226 transitions. [2024-06-28 02:22:21,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 196 transitions, 2412 flow [2024-06-28 02:22:21,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 196 transitions, 2279 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 02:22:21,337 INFO L231 Difference]: Finished difference. Result has 132 places, 153 transitions, 1811 flow [2024-06-28 02:22:21,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1647, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1811, PETRI_PLACES=132, PETRI_TRANSITIONS=153} [2024-06-28 02:22:21,337 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 91 predicate places. [2024-06-28 02:22:21,337 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 153 transitions, 1811 flow [2024-06-28 02:22:21,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:21,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:21,338 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:22:21,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 02:22:21,338 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:22:21,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:21,339 INFO L85 PathProgramCache]: Analyzing trace with hash 1159961799, now seen corresponding path program 6 times [2024-06-28 02:22:21,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:21,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642423972] [2024-06-28 02:22:21,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:21,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:21,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:21,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:22:21,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:21,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642423972] [2024-06-28 02:22:21,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642423972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:21,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:21,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:22:21,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544608601] [2024-06-28 02:22:21,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:21,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:22:21,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:21,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:22:21,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:22:21,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:21,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 153 transitions, 1811 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:21,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:21,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:21,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:22,277 INFO L124 PetriNetUnfolderBase]: 3020/5156 cut-off events. [2024-06-28 02:22:22,278 INFO L125 PetriNetUnfolderBase]: For 109749/109764 co-relation queries the response was YES. [2024-06-28 02:22:22,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28404 conditions, 5156 events. 3020/5156 cut-off events. For 109749/109764 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 34930 event pairs, 1031 based on Foata normal form. 54/5205 useless extension candidates. Maximal degree in co-relation 28340. Up to 3371 conditions per place. [2024-06-28 02:22:22,324 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 143 selfloop transitions, 55 changer transitions 0/205 dead transitions. [2024-06-28 02:22:22,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 205 transitions, 2602 flow [2024-06-28 02:22:22,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:22,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:22,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-06-28 02:22:22,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6785714285714286 [2024-06-28 02:22:22,326 INFO L175 Difference]: Start difference. First operand has 132 places, 153 transitions, 1811 flow. Second operand 7 states and 190 transitions. [2024-06-28 02:22:22,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 205 transitions, 2602 flow [2024-06-28 02:22:22,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 205 transitions, 2460 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-28 02:22:22,498 INFO L231 Difference]: Finished difference. Result has 133 places, 159 transitions, 1921 flow [2024-06-28 02:22:22,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1669, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1921, PETRI_PLACES=133, PETRI_TRANSITIONS=159} [2024-06-28 02:22:22,499 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 92 predicate places. [2024-06-28 02:22:22,499 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 159 transitions, 1921 flow [2024-06-28 02:22:22,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:22,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:22,499 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:22:22,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 02:22:22,499 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:22:22,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:22,500 INFO L85 PathProgramCache]: Analyzing trace with hash 1165687251, now seen corresponding path program 1 times [2024-06-28 02:22:22,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:22,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533500543] [2024-06-28 02:22:22,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:22,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:22,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:22,653 INFO 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:22:22,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:22,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533500543] [2024-06-28 02:22:22,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533500543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:22,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:22,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:22:22,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125386648] [2024-06-28 02:22:22,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:22,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:22:22,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:22,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:22:22,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:22:22,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:22,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 159 transitions, 1921 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:22,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:22,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:22,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:23,481 INFO L124 PetriNetUnfolderBase]: 3149/5411 cut-off events. [2024-06-28 02:22:23,481 INFO L125 PetriNetUnfolderBase]: For 119228/119243 co-relation queries the response was YES. [2024-06-28 02:22:23,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29790 conditions, 5411 events. 3149/5411 cut-off events. For 119228/119243 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 37331 event pairs, 1186 based on Foata normal form. 54/5460 useless extension candidates. Maximal degree in co-relation 29724. Up to 3962 conditions per place. [2024-06-28 02:22:23,520 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 133 selfloop transitions, 66 changer transitions 3/209 dead transitions. [2024-06-28 02:22:23,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 209 transitions, 2622 flow [2024-06-28 02:22:23,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:22:23,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:22:23,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 231 transitions. [2024-06-28 02:22:23,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-28 02:22:23,523 INFO L175 Difference]: Start difference. First operand has 133 places, 159 transitions, 1921 flow. Second operand 9 states and 231 transitions. [2024-06-28 02:22:23,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 209 transitions, 2622 flow [2024-06-28 02:22:23,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 209 transitions, 2443 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-28 02:22:23,705 INFO L231 Difference]: Finished difference. Result has 137 places, 161 transitions, 1942 flow [2024-06-28 02:22:23,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1742, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1942, PETRI_PLACES=137, PETRI_TRANSITIONS=161} [2024-06-28 02:22:23,706 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 96 predicate places. [2024-06-28 02:22:23,706 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 161 transitions, 1942 flow [2024-06-28 02:22:23,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:23,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:23,706 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:22:23,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 02:22:23,706 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:22:23,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:23,707 INFO L85 PathProgramCache]: Analyzing trace with hash 1461273989, now seen corresponding path program 7 times [2024-06-28 02:22:23,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:23,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816611391] [2024-06-28 02:22:23,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:23,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:23,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:23,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:23,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:23,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816611391] [2024-06-28 02:22:23,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816611391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:23,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:23,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:22:23,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22704921] [2024-06-28 02:22:23,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:23,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:22:23,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:23,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:22:23,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:22:23,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:23,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 161 transitions, 1942 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:23,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:23,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:23,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:24,566 INFO L124 PetriNetUnfolderBase]: 3182/5472 cut-off events. [2024-06-28 02:22:24,566 INFO L125 PetriNetUnfolderBase]: For 117179/117194 co-relation queries the response was YES. [2024-06-28 02:22:24,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29913 conditions, 5472 events. 3182/5472 cut-off events. For 117179/117194 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 37896 event pairs, 1305 based on Foata normal form. 28/5495 useless extension candidates. Maximal degree in co-relation 29847. Up to 4897 conditions per place. [2024-06-28 02:22:24,616 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 163 selfloop transitions, 31 changer transitions 0/201 dead transitions. [2024-06-28 02:22:24,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 201 transitions, 2473 flow [2024-06-28 02:22:24,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:22:24,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:22:24,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-28 02:22:24,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888888888888889 [2024-06-28 02:22:24,618 INFO L175 Difference]: Start difference. First operand has 137 places, 161 transitions, 1942 flow. Second operand 9 states and 212 transitions. [2024-06-28 02:22:24,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 201 transitions, 2473 flow [2024-06-28 02:22:24,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 201 transitions, 2297 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-28 02:22:24,942 INFO L231 Difference]: Finished difference. Result has 139 places, 162 transitions, 1863 flow [2024-06-28 02:22:24,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1766, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1863, PETRI_PLACES=139, PETRI_TRANSITIONS=162} [2024-06-28 02:22:24,943 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 98 predicate places. [2024-06-28 02:22:24,943 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 162 transitions, 1863 flow [2024-06-28 02:22:24,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:24,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:24,944 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:22:24,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 02:22:24,944 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:22:24,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:24,944 INFO L85 PathProgramCache]: Analyzing trace with hash 1719382581, now seen corresponding path program 2 times [2024-06-28 02:22:24,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:24,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035316004] [2024-06-28 02:22:24,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:24,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:24,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:25,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:25,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:25,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035316004] [2024-06-28 02:22:25,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035316004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:25,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:25,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:22:25,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557850845] [2024-06-28 02:22:25,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:25,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:22:25,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:25,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:22:25,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:22:25,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:25,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 162 transitions, 1863 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:25,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:25,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:25,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:25,739 INFO L124 PetriNetUnfolderBase]: 3223/5553 cut-off events. [2024-06-28 02:22:25,739 INFO L125 PetriNetUnfolderBase]: For 121345/121360 co-relation queries the response was YES. [2024-06-28 02:22:25,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30067 conditions, 5553 events. 3223/5553 cut-off events. For 121345/121360 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 38549 event pairs, 1305 based on Foata normal form. 24/5572 useless extension candidates. Maximal degree in co-relation 30000. Up to 4881 conditions per place. [2024-06-28 02:22:25,782 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 168 selfloop transitions, 34 changer transitions 0/209 dead transitions. [2024-06-28 02:22:25,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 209 transitions, 2436 flow [2024-06-28 02:22:25,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:22:25,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:22:25,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 235 transitions. [2024-06-28 02:22:25,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-28 02:22:25,783 INFO L175 Difference]: Start difference. First operand has 139 places, 162 transitions, 1863 flow. Second operand 10 states and 235 transitions. [2024-06-28 02:22:25,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 209 transitions, 2436 flow [2024-06-28 02:22:26,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 209 transitions, 2355 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-28 02:22:26,038 INFO L231 Difference]: Finished difference. Result has 142 places, 163 transitions, 1886 flow [2024-06-28 02:22:26,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1782, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1886, PETRI_PLACES=142, PETRI_TRANSITIONS=163} [2024-06-28 02:22:26,039 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 101 predicate places. [2024-06-28 02:22:26,039 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 163 transitions, 1886 flow [2024-06-28 02:22:26,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:26,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:26,039 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:22:26,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 02:22:26,040 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:22:26,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:26,040 INFO L85 PathProgramCache]: Analyzing trace with hash 1985079861, now seen corresponding path program 3 times [2024-06-28 02:22:26,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:26,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759116132] [2024-06-28 02:22:26,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:26,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:26,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:26,187 INFO 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:22:26,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:26,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759116132] [2024-06-28 02:22:26,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759116132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:26,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:26,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:22:26,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957086889] [2024-06-28 02:22:26,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:26,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:22:26,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:26,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:22:26,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:22:26,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:26,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 163 transitions, 1886 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:26,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:26,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:26,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:26,935 INFO L124 PetriNetUnfolderBase]: 3203/5521 cut-off events. [2024-06-28 02:22:26,936 INFO L125 PetriNetUnfolderBase]: For 123140/123155 co-relation queries the response was YES. [2024-06-28 02:22:26,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29725 conditions, 5521 events. 3203/5521 cut-off events. For 123140/123155 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 38248 event pairs, 1262 based on Foata normal form. 24/5540 useless extension candidates. Maximal degree in co-relation 29657. Up to 4468 conditions per place. [2024-06-28 02:22:26,985 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 157 selfloop transitions, 41 changer transitions 0/205 dead transitions. [2024-06-28 02:22:26,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 205 transitions, 2359 flow [2024-06-28 02:22:26,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:22:26,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:22:26,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-28 02:22:26,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5944444444444444 [2024-06-28 02:22:26,986 INFO L175 Difference]: Start difference. First operand has 142 places, 163 transitions, 1886 flow. Second operand 9 states and 214 transitions. [2024-06-28 02:22:26,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 205 transitions, 2359 flow [2024-06-28 02:22:27,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 205 transitions, 2269 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-28 02:22:27,224 INFO L231 Difference]: Finished difference. Result has 142 places, 162 transitions, 1826 flow [2024-06-28 02:22:27,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1740, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1826, PETRI_PLACES=142, PETRI_TRANSITIONS=162} [2024-06-28 02:22:27,224 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 101 predicate places. [2024-06-28 02:22:27,224 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 162 transitions, 1826 flow [2024-06-28 02:22:27,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:27,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:27,225 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:22:27,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 02:22:27,225 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:22:27,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:27,225 INFO L85 PathProgramCache]: Analyzing trace with hash -1246283889, now seen corresponding path program 1 times [2024-06-28 02:22:27,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:27,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114553526] [2024-06-28 02:22:27,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:27,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:27,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:27,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:22:27,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:27,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114553526] [2024-06-28 02:22:27,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114553526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:27,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:27,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:22:27,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965076278] [2024-06-28 02:22:27,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:27,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:22:27,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:27,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:22:27,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:22:27,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:22:27,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 162 transitions, 1826 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:22:27,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:27,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:22:27,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:28,117 INFO L124 PetriNetUnfolderBase]: 3106/5386 cut-off events. [2024-06-28 02:22:28,118 INFO L125 PetriNetUnfolderBase]: For 124894/124918 co-relation queries the response was YES. [2024-06-28 02:22:28,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29432 conditions, 5386 events. 3106/5386 cut-off events. For 124894/124918 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 37738 event pairs, 1253 based on Foata normal form. 17/5372 useless extension candidates. Maximal degree in co-relation 29363. Up to 4848 conditions per place. [2024-06-28 02:22:28,165 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 132 selfloop transitions, 38 changer transitions 0/189 dead transitions. [2024-06-28 02:22:28,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 189 transitions, 2478 flow [2024-06-28 02:22:28,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:22:28,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:22:28,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-28 02:22:28,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-28 02:22:28,167 INFO L175 Difference]: Start difference. First operand has 142 places, 162 transitions, 1826 flow. Second operand 6 states and 147 transitions. [2024-06-28 02:22:28,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 189 transitions, 2478 flow [2024-06-28 02:22:28,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 189 transitions, 2353 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-28 02:22:28,406 INFO L231 Difference]: Finished difference. Result has 141 places, 173 transitions, 1965 flow [2024-06-28 02:22:28,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1701, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1965, PETRI_PLACES=141, PETRI_TRANSITIONS=173} [2024-06-28 02:22:28,406 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 100 predicate places. [2024-06-28 02:22:28,406 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 173 transitions, 1965 flow [2024-06-28 02:22:28,406 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:22:28,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:28,406 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:22:28,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 02:22:28,407 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:22:28,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:28,407 INFO L85 PathProgramCache]: Analyzing trace with hash 1369809045, now seen corresponding path program 1 times [2024-06-28 02:22:28,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:28,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670955567] [2024-06-28 02:22:28,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:28,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:28,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:28,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:28,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:28,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670955567] [2024-06-28 02:22:28,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670955567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:28,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:28,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:22:28,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692863907] [2024-06-28 02:22:28,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:28,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:22:28,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:28,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:22:28,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:22:28,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:28,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 173 transitions, 1965 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:28,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:28,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:28,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:29,196 INFO L124 PetriNetUnfolderBase]: 3223/5593 cut-off events. [2024-06-28 02:22:29,197 INFO L125 PetriNetUnfolderBase]: For 134089/134092 co-relation queries the response was YES. [2024-06-28 02:22:29,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31008 conditions, 5593 events. 3223/5593 cut-off events. For 134089/134092 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 39330 event pairs, 1295 based on Foata normal form. 3/5592 useless extension candidates. Maximal degree in co-relation 30939. Up to 5122 conditions per place. [2024-06-28 02:22:29,260 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 173 selfloop transitions, 21 changer transitions 2/203 dead transitions. [2024-06-28 02:22:29,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 203 transitions, 2664 flow [2024-06-28 02:22:29,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:22:29,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:22:29,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-28 02:22:29,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.605 [2024-06-28 02:22:29,262 INFO L175 Difference]: Start difference. First operand has 141 places, 173 transitions, 1965 flow. Second operand 5 states and 121 transitions. [2024-06-28 02:22:29,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 203 transitions, 2664 flow [2024-06-28 02:22:29,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 203 transitions, 2603 flow, removed 24 selfloop flow, removed 1 redundant places. [2024-06-28 02:22:29,607 INFO L231 Difference]: Finished difference. Result has 147 places, 184 transitions, 2146 flow [2024-06-28 02:22:29,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1907, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2146, PETRI_PLACES=147, PETRI_TRANSITIONS=184} [2024-06-28 02:22:29,608 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 106 predicate places. [2024-06-28 02:22:29,608 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 184 transitions, 2146 flow [2024-06-28 02:22:29,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:29,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:29,608 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:22:29,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 02:22:29,609 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:22:29,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:29,609 INFO L85 PathProgramCache]: Analyzing trace with hash 1106330957, now seen corresponding path program 1 times [2024-06-28 02:22:29,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:29,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269646958] [2024-06-28 02:22:29,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:29,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:29,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:29,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:29,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:29,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269646958] [2024-06-28 02:22:29,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269646958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:29,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:29,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:22:29,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296724596] [2024-06-28 02:22:29,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:29,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:22:29,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:29,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:22:29,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:22:29,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:22:29,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 184 transitions, 2146 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:22:29,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:29,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:22:29,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:30,373 INFO L124 PetriNetUnfolderBase]: 2985/5204 cut-off events. [2024-06-28 02:22:30,373 INFO L125 PetriNetUnfolderBase]: For 152824/152848 co-relation queries the response was YES. [2024-06-28 02:22:30,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30603 conditions, 5204 events. 2985/5204 cut-off events. For 152824/152848 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 36250 event pairs, 1172 based on Foata normal form. 38/5208 useless extension candidates. Maximal degree in co-relation 30530. Up to 4603 conditions per place. [2024-06-28 02:22:30,417 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 152 selfloop transitions, 34 changer transitions 0/205 dead transitions. [2024-06-28 02:22:30,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 205 transitions, 2643 flow [2024-06-28 02:22:30,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:22:30,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:22:30,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-28 02:22:30,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-28 02:22:30,418 INFO L175 Difference]: Start difference. First operand has 147 places, 184 transitions, 2146 flow. Second operand 6 states and 148 transitions. [2024-06-28 02:22:30,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 205 transitions, 2643 flow [2024-06-28 02:22:30,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 205 transitions, 2589 flow, removed 27 selfloop flow, removed 0 redundant places. [2024-06-28 02:22:30,637 INFO L231 Difference]: Finished difference. Result has 153 places, 187 transitions, 2225 flow [2024-06-28 02:22:30,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2092, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2225, PETRI_PLACES=153, PETRI_TRANSITIONS=187} [2024-06-28 02:22:30,638 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 112 predicate places. [2024-06-28 02:22:30,638 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 187 transitions, 2225 flow [2024-06-28 02:22:30,638 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:22:30,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:30,638 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:22:30,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 02:22:30,638 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:22:30,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:30,639 INFO L85 PathProgramCache]: Analyzing trace with hash 1385967847, now seen corresponding path program 1 times [2024-06-28 02:22:30,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:30,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520943074] [2024-06-28 02:22:30,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:30,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:30,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:30,777 INFO 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:22:30,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:30,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520943074] [2024-06-28 02:22:30,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520943074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:30,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:30,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:30,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836980836] [2024-06-28 02:22:30,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:30,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:30,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:30,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:30,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:30,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:30,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 187 transitions, 2225 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:30,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:30,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:30,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:31,504 INFO L124 PetriNetUnfolderBase]: 3108/5340 cut-off events. [2024-06-28 02:22:31,504 INFO L125 PetriNetUnfolderBase]: For 153787/153799 co-relation queries the response was YES. [2024-06-28 02:22:31,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31860 conditions, 5340 events. 3108/5340 cut-off events. For 153787/153799 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 36647 event pairs, 1206 based on Foata normal form. 11/5348 useless extension candidates. Maximal degree in co-relation 31784. Up to 4929 conditions per place. [2024-06-28 02:22:31,558 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 187 selfloop transitions, 17 changer transitions 0/211 dead transitions. [2024-06-28 02:22:31,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 211 transitions, 2748 flow [2024-06-28 02:22:31,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:22:31,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:22:31,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-28 02:22:31,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:22:31,561 INFO L175 Difference]: Start difference. First operand has 153 places, 187 transitions, 2225 flow. Second operand 6 states and 138 transitions. [2024-06-28 02:22:31,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 211 transitions, 2748 flow [2024-06-28 02:22:31,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 211 transitions, 2651 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-28 02:22:31,821 INFO L231 Difference]: Finished difference. Result has 156 places, 191 transitions, 2223 flow [2024-06-28 02:22:31,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2128, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2223, PETRI_PLACES=156, PETRI_TRANSITIONS=191} [2024-06-28 02:22:31,822 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 115 predicate places. [2024-06-28 02:22:31,822 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 191 transitions, 2223 flow [2024-06-28 02:22:31,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:31,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:31,822 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:22:31,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 02:22:31,823 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:22:31,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:31,823 INFO L85 PathProgramCache]: Analyzing trace with hash 2025313087, now seen corresponding path program 2 times [2024-06-28 02:22:31,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:31,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222301343] [2024-06-28 02:22:31,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:31,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:31,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:31,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:22:31,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:31,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222301343] [2024-06-28 02:22:31,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222301343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:31,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:31,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:31,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166163188] [2024-06-28 02:22:31,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:31,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:31,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:31,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:31,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:31,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:31,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 191 transitions, 2223 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:31,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:31,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:31,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:32,634 INFO L124 PetriNetUnfolderBase]: 3113/5343 cut-off events. [2024-06-28 02:22:32,635 INFO L125 PetriNetUnfolderBase]: For 160614/160618 co-relation queries the response was YES. [2024-06-28 02:22:32,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31836 conditions, 5343 events. 3113/5343 cut-off events. For 160614/160618 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 36593 event pairs, 1213 based on Foata normal form. 2/5340 useless extension candidates. Maximal degree in co-relation 31758. Up to 4923 conditions per place. [2024-06-28 02:22:32,676 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 183 selfloop transitions, 25 changer transitions 0/215 dead transitions. [2024-06-28 02:22:32,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 215 transitions, 2895 flow [2024-06-28 02:22:32,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:22:32,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:22:32,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-28 02:22:32,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.585 [2024-06-28 02:22:32,677 INFO L175 Difference]: Start difference. First operand has 156 places, 191 transitions, 2223 flow. Second operand 5 states and 117 transitions. [2024-06-28 02:22:32,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 215 transitions, 2895 flow [2024-06-28 02:22:32,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 215 transitions, 2851 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-28 02:22:32,919 INFO L231 Difference]: Finished difference. Result has 159 places, 201 transitions, 2395 flow [2024-06-28 02:22:32,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2179, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2395, PETRI_PLACES=159, PETRI_TRANSITIONS=201} [2024-06-28 02:22:32,919 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 118 predicate places. [2024-06-28 02:22:32,919 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 201 transitions, 2395 flow [2024-06-28 02:22:32,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:32,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:32,920 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:22:32,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 02:22:32,920 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:22:32,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:32,920 INFO L85 PathProgramCache]: Analyzing trace with hash 2025301927, now seen corresponding path program 3 times [2024-06-28 02:22:32,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:32,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452899412] [2024-06-28 02:22:32,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:32,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:32,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:33,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:22:33,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:33,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452899412] [2024-06-28 02:22:33,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452899412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:33,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:33,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:33,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344136714] [2024-06-28 02:22:33,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:33,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:33,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:33,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:33,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:33,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:33,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 201 transitions, 2395 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:33,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:33,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:33,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:33,747 INFO L124 PetriNetUnfolderBase]: 3110/5338 cut-off events. [2024-06-28 02:22:33,747 INFO L125 PetriNetUnfolderBase]: For 168155/168168 co-relation queries the response was YES. [2024-06-28 02:22:33,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32121 conditions, 5338 events. 3110/5338 cut-off events. For 168155/168168 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 36482 event pairs, 1202 based on Foata normal form. 11/5346 useless extension candidates. Maximal degree in co-relation 32041. Up to 4920 conditions per place. [2024-06-28 02:22:33,793 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 188 selfloop transitions, 27 changer transitions 0/222 dead transitions. [2024-06-28 02:22:33,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 222 transitions, 2901 flow [2024-06-28 02:22:33,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:33,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:33,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-28 02:22:33,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-28 02:22:33,794 INFO L175 Difference]: Start difference. First operand has 159 places, 201 transitions, 2395 flow. Second operand 7 states and 157 transitions. [2024-06-28 02:22:33,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 222 transitions, 2901 flow [2024-06-28 02:22:34,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 222 transitions, 2872 flow, removed 9 selfloop flow, removed 1 redundant places. [2024-06-28 02:22:34,077 INFO L231 Difference]: Finished difference. Result has 165 places, 201 transitions, 2430 flow [2024-06-28 02:22:34,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2366, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2430, PETRI_PLACES=165, PETRI_TRANSITIONS=201} [2024-06-28 02:22:34,078 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 124 predicate places. [2024-06-28 02:22:34,078 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 201 transitions, 2430 flow [2024-06-28 02:22:34,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:34,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:34,078 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:22:34,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 02:22:34,079 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:22:34,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:34,079 INFO L85 PathProgramCache]: Analyzing trace with hash -63939265, now seen corresponding path program 4 times [2024-06-28 02:22:34,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:34,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238860434] [2024-06-28 02:22:34,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:34,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:34,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:34,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:22:34,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:34,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238860434] [2024-06-28 02:22:34,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238860434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:34,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:34,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:34,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238845354] [2024-06-28 02:22:34,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:34,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:34,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:34,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:34,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:34,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:34,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 201 transitions, 2430 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:34,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:34,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:34,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:34,878 INFO L124 PetriNetUnfolderBase]: 3107/5331 cut-off events. [2024-06-28 02:22:34,879 INFO L125 PetriNetUnfolderBase]: For 175862/175866 co-relation queries the response was YES. [2024-06-28 02:22:34,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32378 conditions, 5331 events. 3107/5331 cut-off events. For 175862/175866 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 36422 event pairs, 1211 based on Foata normal form. 2/5328 useless extension candidates. Maximal degree in co-relation 32296. Up to 4910 conditions per place. [2024-06-28 02:22:34,928 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 184 selfloop transitions, 30 changer transitions 0/221 dead transitions. [2024-06-28 02:22:34,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 221 transitions, 2970 flow [2024-06-28 02:22:34,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:22:34,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:22:34,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 134 transitions. [2024-06-28 02:22:34,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-28 02:22:34,929 INFO L175 Difference]: Start difference. First operand has 165 places, 201 transitions, 2430 flow. Second operand 6 states and 134 transitions. [2024-06-28 02:22:34,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 221 transitions, 2970 flow [2024-06-28 02:22:35,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 221 transitions, 2914 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-28 02:22:35,251 INFO L231 Difference]: Finished difference. Result has 167 places, 207 transitions, 2508 flow [2024-06-28 02:22:35,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2374, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2508, PETRI_PLACES=167, PETRI_TRANSITIONS=207} [2024-06-28 02:22:35,252 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 126 predicate places. [2024-06-28 02:22:35,252 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 207 transitions, 2508 flow [2024-06-28 02:22:35,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:35,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:35,252 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:22:35,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 02:22:35,253 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:22:35,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:35,253 INFO L85 PathProgramCache]: Analyzing trace with hash -1187095605, now seen corresponding path program 1 times [2024-06-28 02:22:35,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:35,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687558444] [2024-06-28 02:22:35,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:35,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:35,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:35,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:22:35,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:35,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687558444] [2024-06-28 02:22:35,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687558444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:35,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:35,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:35,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410103108] [2024-06-28 02:22:35,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:35,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:35,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:35,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:35,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:35,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:35,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 207 transitions, 2508 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:35,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:35,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:35,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:36,145 INFO L124 PetriNetUnfolderBase]: 3104/5329 cut-off events. [2024-06-28 02:22:36,145 INFO L125 PetriNetUnfolderBase]: For 184062/184065 co-relation queries the response was YES. [2024-06-28 02:22:36,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33265 conditions, 5329 events. 3104/5329 cut-off events. For 184062/184065 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 36495 event pairs, 1203 based on Foata normal form. 3/5329 useless extension candidates. Maximal degree in co-relation 33181. Up to 4922 conditions per place. [2024-06-28 02:22:36,195 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 194 selfloop transitions, 24 changer transitions 0/225 dead transitions. [2024-06-28 02:22:36,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 225 transitions, 3033 flow [2024-06-28 02:22:36,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:22:36,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:22:36,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-28 02:22:36,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:22:36,196 INFO L175 Difference]: Start difference. First operand has 167 places, 207 transitions, 2508 flow. Second operand 6 states and 138 transitions. [2024-06-28 02:22:36,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 225 transitions, 3033 flow [2024-06-28 02:22:36,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 225 transitions, 2937 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-28 02:22:36,515 INFO L231 Difference]: Finished difference. Result has 170 places, 208 transitions, 2485 flow [2024-06-28 02:22:36,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2422, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2485, PETRI_PLACES=170, PETRI_TRANSITIONS=208} [2024-06-28 02:22:36,515 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 129 predicate places. [2024-06-28 02:22:36,516 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 208 transitions, 2485 flow [2024-06-28 02:22:36,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:36,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:36,516 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:22:36,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 02:22:36,516 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:22:36,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:36,517 INFO L85 PathProgramCache]: Analyzing trace with hash 961157520, now seen corresponding path program 1 times [2024-06-28 02:22:36,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:36,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619352248] [2024-06-28 02:22:36,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:36,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:36,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:36,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:36,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:36,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619352248] [2024-06-28 02:22:36,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619352248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:36,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:36,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:36,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442302620] [2024-06-28 02:22:36,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:36,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:36,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:36,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:36,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:36,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:36,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 208 transitions, 2485 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:36,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:36,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:36,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:37,359 INFO L124 PetriNetUnfolderBase]: 3117/5352 cut-off events. [2024-06-28 02:22:37,359 INFO L125 PetriNetUnfolderBase]: For 192103/192119 co-relation queries the response was YES. [2024-06-28 02:22:37,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33650 conditions, 5352 events. 3117/5352 cut-off events. For 192103/192119 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 36663 event pairs, 1219 based on Foata normal form. 13/5360 useless extension candidates. Maximal degree in co-relation 33565. Up to 4869 conditions per place. [2024-06-28 02:22:37,411 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 174 selfloop transitions, 47 changer transitions 0/228 dead transitions. [2024-06-28 02:22:37,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 228 transitions, 3153 flow [2024-06-28 02:22:37,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:22:37,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:22:37,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-28 02:22:37,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958333333333333 [2024-06-28 02:22:37,413 INFO L175 Difference]: Start difference. First operand has 170 places, 208 transitions, 2485 flow. Second operand 6 states and 143 transitions. [2024-06-28 02:22:37,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 228 transitions, 3153 flow [2024-06-28 02:22:37,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 228 transitions, 3089 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 02:22:37,736 INFO L231 Difference]: Finished difference. Result has 173 places, 214 transitions, 2674 flow [2024-06-28 02:22:37,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2421, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2674, PETRI_PLACES=173, PETRI_TRANSITIONS=214} [2024-06-28 02:22:37,736 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 132 predicate places. [2024-06-28 02:22:37,736 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 214 transitions, 2674 flow [2024-06-28 02:22:37,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:37,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:37,737 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:22:37,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 02:22:37,737 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:22:37,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:37,738 INFO L85 PathProgramCache]: Analyzing trace with hash 2115092788, now seen corresponding path program 2 times [2024-06-28 02:22:37,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:37,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930394284] [2024-06-28 02:22:37,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:37,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:37,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:37,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:37,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:37,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930394284] [2024-06-28 02:22:37,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930394284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:37,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:37,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:37,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416798065] [2024-06-28 02:22:37,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:37,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:37,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:37,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:37,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:37,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:37,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 214 transitions, 2674 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:37,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:37,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:37,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:38,603 INFO L124 PetriNetUnfolderBase]: 3130/5371 cut-off events. [2024-06-28 02:22:38,604 INFO L125 PetriNetUnfolderBase]: For 207716/207732 co-relation queries the response was YES. [2024-06-28 02:22:38,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34991 conditions, 5371 events. 3130/5371 cut-off events. For 207716/207732 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 36796 event pairs, 1230 based on Foata normal form. 13/5377 useless extension candidates. Maximal degree in co-relation 34904. Up to 4834 conditions per place. [2024-06-28 02:22:38,651 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 170 selfloop transitions, 68 changer transitions 0/245 dead transitions. [2024-06-28 02:22:38,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 245 transitions, 3673 flow [2024-06-28 02:22:38,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:22:38,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:22:38,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-28 02:22:38,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-28 02:22:38,652 INFO L175 Difference]: Start difference. First operand has 173 places, 214 transitions, 2674 flow. Second operand 6 states and 148 transitions. [2024-06-28 02:22:38,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 245 transitions, 3673 flow [2024-06-28 02:22:39,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 245 transitions, 3568 flow, removed 38 selfloop flow, removed 2 redundant places. [2024-06-28 02:22:39,068 INFO L231 Difference]: Finished difference. Result has 178 places, 226 transitions, 3016 flow [2024-06-28 02:22:39,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2579, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3016, PETRI_PLACES=178, PETRI_TRANSITIONS=226} [2024-06-28 02:22:39,068 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 137 predicate places. [2024-06-28 02:22:39,068 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 226 transitions, 3016 flow [2024-06-28 02:22:39,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:39,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:39,068 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:39,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 02:22:39,069 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:22:39,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:39,069 INFO L85 PathProgramCache]: Analyzing trace with hash 2126520628, now seen corresponding path program 3 times [2024-06-28 02:22:39,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:39,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983961078] [2024-06-28 02:22:39,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:39,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:39,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:39,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:22:39,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:39,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983961078] [2024-06-28 02:22:39,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983961078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:39,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:39,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:39,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363273993] [2024-06-28 02:22:39,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:39,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:39,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:39,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:39,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:39,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:39,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 226 transitions, 3016 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:39,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:39,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:39,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:39,869 INFO L124 PetriNetUnfolderBase]: 3127/5367 cut-off events. [2024-06-28 02:22:39,869 INFO L125 PetriNetUnfolderBase]: For 212865/212881 co-relation queries the response was YES. [2024-06-28 02:22:39,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35847 conditions, 5367 events. 3127/5367 cut-off events. For 212865/212881 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 36741 event pairs, 1230 based on Foata normal form. 13/5373 useless extension candidates. Maximal degree in co-relation 35757. Up to 4832 conditions per place. [2024-06-28 02:22:39,921 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 166 selfloop transitions, 68 changer transitions 0/241 dead transitions. [2024-06-28 02:22:39,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 241 transitions, 3672 flow [2024-06-28 02:22:39,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:22:39,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:22:39,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-28 02:22:39,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958333333333333 [2024-06-28 02:22:39,923 INFO L175 Difference]: Start difference. First operand has 178 places, 226 transitions, 3016 flow. Second operand 6 states and 143 transitions. [2024-06-28 02:22:39,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 241 transitions, 3672 flow [2024-06-28 02:22:40,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 241 transitions, 3562 flow, removed 55 selfloop flow, removed 0 redundant places. [2024-06-28 02:22:40,332 INFO L231 Difference]: Finished difference. Result has 184 places, 226 transitions, 3048 flow [2024-06-28 02:22:40,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2906, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3048, PETRI_PLACES=184, PETRI_TRANSITIONS=226} [2024-06-28 02:22:40,333 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 143 predicate places. [2024-06-28 02:22:40,333 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 226 transitions, 3048 flow [2024-06-28 02:22:40,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:40,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:40,334 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:22:40,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 02:22:40,334 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:22:40,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:40,334 INFO L85 PathProgramCache]: Analyzing trace with hash 299444468, now seen corresponding path program 4 times [2024-06-28 02:22:40,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:40,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450253875] [2024-06-28 02:22:40,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:40,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:40,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:40,459 INFO 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:22:40,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:40,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450253875] [2024-06-28 02:22:40,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450253875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:40,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:40,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:40,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239152227] [2024-06-28 02:22:40,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:40,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:40,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:40,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:40,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:40,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:40,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 226 transitions, 3048 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:40,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:40,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:40,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:41,316 INFO L124 PetriNetUnfolderBase]: 3121/5360 cut-off events. [2024-06-28 02:22:41,316 INFO L125 PetriNetUnfolderBase]: For 213891/213907 co-relation queries the response was YES. [2024-06-28 02:22:41,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34969 conditions, 5360 events. 3121/5360 cut-off events. For 213891/213907 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 36677 event pairs, 1218 based on Foata normal form. 14/5369 useless extension candidates. Maximal degree in co-relation 34876. Up to 4854 conditions per place. [2024-06-28 02:22:41,362 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 185 selfloop transitions, 52 changer transitions 0/244 dead transitions. [2024-06-28 02:22:41,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 244 transitions, 3722 flow [2024-06-28 02:22:41,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:22:41,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:22:41,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-28 02:22:41,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-28 02:22:41,363 INFO L175 Difference]: Start difference. First operand has 184 places, 226 transitions, 3048 flow. Second operand 6 states and 148 transitions. [2024-06-28 02:22:41,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 244 transitions, 3722 flow [2024-06-28 02:22:41,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 244 transitions, 3473 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-06-28 02:22:41,750 INFO L231 Difference]: Finished difference. Result has 185 places, 226 transitions, 2914 flow [2024-06-28 02:22:41,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2799, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2914, PETRI_PLACES=185, PETRI_TRANSITIONS=226} [2024-06-28 02:22:41,751 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 144 predicate places. [2024-06-28 02:22:41,751 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 226 transitions, 2914 flow [2024-06-28 02:22:41,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:41,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:41,752 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:22:41,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 02:22:41,753 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:22:41,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:41,753 INFO L85 PathProgramCache]: Analyzing trace with hash -1982103572, now seen corresponding path program 1 times [2024-06-28 02:22:41,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:41,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258786066] [2024-06-28 02:22:41,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:41,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:41,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:41,893 INFO 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:22:41,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:41,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258786066] [2024-06-28 02:22:41,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258786066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:41,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:41,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:41,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670238057] [2024-06-28 02:22:41,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:41,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:41,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:41,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:41,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:41,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:22:41,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 226 transitions, 2914 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:22:41,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:41,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:22:41,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:42,608 INFO L124 PetriNetUnfolderBase]: 3063/5282 cut-off events. [2024-06-28 02:22:42,608 INFO L125 PetriNetUnfolderBase]: For 230960/230978 co-relation queries the response was YES. [2024-06-28 02:22:42,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34917 conditions, 5282 events. 3063/5282 cut-off events. For 230960/230978 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 36501 event pairs, 1179 based on Foata normal form. 27/5273 useless extension candidates. Maximal degree in co-relation 34824. Up to 4710 conditions per place. [2024-06-28 02:22:42,660 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 171 selfloop transitions, 54 changer transitions 0/248 dead transitions. [2024-06-28 02:22:42,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 248 transitions, 3640 flow [2024-06-28 02:22:42,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:42,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:42,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 02:22:42,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-28 02:22:42,661 INFO L175 Difference]: Start difference. First operand has 185 places, 226 transitions, 2914 flow. Second operand 7 states and 169 transitions. [2024-06-28 02:22:42,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 248 transitions, 3640 flow [2024-06-28 02:22:43,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 248 transitions, 3501 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 02:22:43,045 INFO L231 Difference]: Finished difference. Result has 186 places, 228 transitions, 2938 flow [2024-06-28 02:22:43,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2775, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2938, PETRI_PLACES=186, PETRI_TRANSITIONS=228} [2024-06-28 02:22:43,046 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 145 predicate places. [2024-06-28 02:22:43,046 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 228 transitions, 2938 flow [2024-06-28 02:22:43,046 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:22:43,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:43,046 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:22:43,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 02:22:43,046 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:22:43,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:43,047 INFO L85 PathProgramCache]: Analyzing trace with hash -1967818772, now seen corresponding path program 2 times [2024-06-28 02:22:43,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:43,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507447876] [2024-06-28 02:22:43,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:43,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:43,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:43,176 INFO 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:22:43,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:43,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507447876] [2024-06-28 02:22:43,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507447876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:43,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:43,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:43,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38854725] [2024-06-28 02:22:43,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:43,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:43,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:43,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:43,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:43,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:22:43,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 228 transitions, 2938 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:22:43,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:43,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:22:43,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:43,925 INFO L124 PetriNetUnfolderBase]: 3128/5383 cut-off events. [2024-06-28 02:22:43,925 INFO L125 PetriNetUnfolderBase]: For 246781/246799 co-relation queries the response was YES. [2024-06-28 02:22:43,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36125 conditions, 5383 events. 3128/5383 cut-off events. For 246781/246799 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 37312 event pairs, 1174 based on Foata normal form. 27/5374 useless extension candidates. Maximal degree in co-relation 36031. Up to 4613 conditions per place. [2024-06-28 02:22:43,983 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 175 selfloop transitions, 58 changer transitions 0/256 dead transitions. [2024-06-28 02:22:43,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 256 transitions, 3828 flow [2024-06-28 02:22:43,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:43,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:43,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-28 02:22:43,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-28 02:22:43,985 INFO L175 Difference]: Start difference. First operand has 186 places, 228 transitions, 2938 flow. Second operand 7 states and 173 transitions. [2024-06-28 02:22:43,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 256 transitions, 3828 flow [2024-06-28 02:22:44,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 256 transitions, 3693 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 02:22:44,537 INFO L231 Difference]: Finished difference. Result has 188 places, 231 transitions, 2998 flow [2024-06-28 02:22:44,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2803, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2998, PETRI_PLACES=188, PETRI_TRANSITIONS=231} [2024-06-28 02:22:44,537 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 147 predicate places. [2024-06-28 02:22:44,538 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 231 transitions, 2998 flow [2024-06-28 02:22:44,538 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:22:44,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:44,538 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:22:44,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 02:22:44,538 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:22:44,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:44,539 INFO L85 PathProgramCache]: Analyzing trace with hash 2123672596, now seen corresponding path program 1 times [2024-06-28 02:22:44,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:44,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603613025] [2024-06-28 02:22:44,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:44,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:44,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:44,673 INFO 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:22:44,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:44,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603613025] [2024-06-28 02:22:44,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603613025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:44,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:44,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:44,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766457128] [2024-06-28 02:22:44,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:44,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:44,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:44,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:44,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:44,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:44,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 231 transitions, 2998 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:44,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:44,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:44,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:45,535 INFO L124 PetriNetUnfolderBase]: 3237/5536 cut-off events. [2024-06-28 02:22:45,536 INFO L125 PetriNetUnfolderBase]: For 249416/249419 co-relation queries the response was YES. [2024-06-28 02:22:45,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37121 conditions, 5536 events. 3237/5536 cut-off events. For 249416/249419 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 38078 event pairs, 1205 based on Foata normal form. 4/5536 useless extension candidates. Maximal degree in co-relation 37026. Up to 5053 conditions per place. [2024-06-28 02:22:45,602 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 224 selfloop transitions, 31 changer transitions 0/262 dead transitions. [2024-06-28 02:22:45,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 262 transitions, 3824 flow [2024-06-28 02:22:45,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:22:45,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:22:45,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-28 02:22:45,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-28 02:22:45,607 INFO L175 Difference]: Start difference. First operand has 188 places, 231 transitions, 2998 flow. Second operand 6 states and 146 transitions. [2024-06-28 02:22:45,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 262 transitions, 3824 flow [2024-06-28 02:22:46,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 262 transitions, 3723 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-28 02:22:46,242 INFO L231 Difference]: Finished difference. Result has 192 places, 236 transitions, 3092 flow [2024-06-28 02:22:46,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2901, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3092, PETRI_PLACES=192, PETRI_TRANSITIONS=236} [2024-06-28 02:22:46,242 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 151 predicate places. [2024-06-28 02:22:46,243 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 236 transitions, 3092 flow [2024-06-28 02:22:46,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:46,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:46,243 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:22:46,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 02:22:46,243 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:22:46,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:46,244 INFO L85 PathProgramCache]: Analyzing trace with hash 2126529556, now seen corresponding path program 2 times [2024-06-28 02:22:46,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:46,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536087060] [2024-06-28 02:22:46,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:46,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:46,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:46,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:46,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:46,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536087060] [2024-06-28 02:22:46,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536087060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:46,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:46,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:46,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215383390] [2024-06-28 02:22:46,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:46,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:46,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:46,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:46,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:46,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:46,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 236 transitions, 3092 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:46,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:46,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:46,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:47,197 INFO L124 PetriNetUnfolderBase]: 3232/5529 cut-off events. [2024-06-28 02:22:47,197 INFO L125 PetriNetUnfolderBase]: For 257478/257481 co-relation queries the response was YES. [2024-06-28 02:22:47,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37266 conditions, 5529 events. 3232/5529 cut-off events. For 257478/257481 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 38025 event pairs, 1235 based on Foata normal form. 4/5529 useless extension candidates. Maximal degree in co-relation 37168. Up to 5113 conditions per place. [2024-06-28 02:22:47,257 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 221 selfloop transitions, 26 changer transitions 0/254 dead transitions. [2024-06-28 02:22:47,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 254 transitions, 3662 flow [2024-06-28 02:22:47,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:22:47,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:22:47,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-28 02:22:47,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:22:47,258 INFO L175 Difference]: Start difference. First operand has 192 places, 236 transitions, 3092 flow. Second operand 6 states and 138 transitions. [2024-06-28 02:22:47,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 254 transitions, 3662 flow [2024-06-28 02:22:47,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 254 transitions, 3546 flow, removed 44 selfloop flow, removed 2 redundant places. [2024-06-28 02:22:47,856 INFO L231 Difference]: Finished difference. Result has 196 places, 236 transitions, 3033 flow [2024-06-28 02:22:47,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2976, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3033, PETRI_PLACES=196, PETRI_TRANSITIONS=236} [2024-06-28 02:22:47,856 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 155 predicate places. [2024-06-28 02:22:47,856 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 236 transitions, 3033 flow [2024-06-28 02:22:47,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:47,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:47,857 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:22:47,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 02:22:47,857 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:22:47,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:47,857 INFO L85 PathProgramCache]: Analyzing trace with hash -665244466, now seen corresponding path program 1 times [2024-06-28 02:22:47,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:47,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957139365] [2024-06-28 02:22:47,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:47,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:47,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:47,979 INFO 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:22:47,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:47,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957139365] [2024-06-28 02:22:47,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957139365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:47,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:47,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:22:47,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868278423] [2024-06-28 02:22:47,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:47,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:22:47,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:47,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:22:47,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:22:48,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:48,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 236 transitions, 3033 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:48,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:48,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:48,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:48,822 INFO L124 PetriNetUnfolderBase]: 3261/5573 cut-off events. [2024-06-28 02:22:48,822 INFO L125 PetriNetUnfolderBase]: For 270759/270775 co-relation queries the response was YES. [2024-06-28 02:22:48,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37897 conditions, 5573 events. 3261/5573 cut-off events. For 270759/270775 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 38356 event pairs, 1210 based on Foata normal form. 13/5581 useless extension candidates. Maximal degree in co-relation 37797. Up to 4916 conditions per place. [2024-06-28 02:22:48,882 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 175 selfloop transitions, 100 changer transitions 0/282 dead transitions. [2024-06-28 02:22:48,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 282 transitions, 4155 flow [2024-06-28 02:22:48,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:22:48,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:22:48,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 240 transitions. [2024-06-28 02:22:48,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:22:48,884 INFO L175 Difference]: Start difference. First operand has 196 places, 236 transitions, 3033 flow. Second operand 10 states and 240 transitions. [2024-06-28 02:22:48,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 282 transitions, 4155 flow [2024-06-28 02:22:49,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 282 transitions, 4098 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 02:22:49,554 INFO L231 Difference]: Finished difference. Result has 202 places, 245 transitions, 3344 flow [2024-06-28 02:22:49,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2976, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3344, PETRI_PLACES=202, PETRI_TRANSITIONS=245} [2024-06-28 02:22:49,555 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 161 predicate places. [2024-06-28 02:22:49,555 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 245 transitions, 3344 flow [2024-06-28 02:22:49,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:49,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:49,555 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:22:49,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 02:22:49,556 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:22:49,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:49,556 INFO L85 PathProgramCache]: Analyzing trace with hash 297897448, now seen corresponding path program 1 times [2024-06-28 02:22:49,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:49,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636739187] [2024-06-28 02:22:49,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:49,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:49,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:49,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:49,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:49,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636739187] [2024-06-28 02:22:49,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636739187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:49,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:49,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:22:49,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231215434] [2024-06-28 02:22:49,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:49,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:22:49,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:49,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:22:49,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:22:49,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:49,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 245 transitions, 3344 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:49,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:49,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:49,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:50,585 INFO L124 PetriNetUnfolderBase]: 3286/5630 cut-off events. [2024-06-28 02:22:50,585 INFO L125 PetriNetUnfolderBase]: For 288177/288193 co-relation queries the response was YES. [2024-06-28 02:22:50,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39770 conditions, 5630 events. 3286/5630 cut-off events. For 288177/288193 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 39010 event pairs, 1249 based on Foata normal form. 14/5639 useless extension candidates. Maximal degree in co-relation 39669. Up to 5120 conditions per place. [2024-06-28 02:22:50,646 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 229 selfloop transitions, 39 changer transitions 2/277 dead transitions. [2024-06-28 02:22:50,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 277 transitions, 4069 flow [2024-06-28 02:22:50,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:22:50,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:22:50,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-28 02:22:50,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-28 02:22:50,648 INFO L175 Difference]: Start difference. First operand has 202 places, 245 transitions, 3344 flow. Second operand 8 states and 182 transitions. [2024-06-28 02:22:50,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 277 transitions, 4069 flow [2024-06-28 02:22:51,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 277 transitions, 3890 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-28 02:22:51,266 INFO L231 Difference]: Finished difference. Result has 206 places, 254 transitions, 3382 flow [2024-06-28 02:22:51,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3174, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3382, PETRI_PLACES=206, PETRI_TRANSITIONS=254} [2024-06-28 02:22:51,266 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 165 predicate places. [2024-06-28 02:22:51,266 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 254 transitions, 3382 flow [2024-06-28 02:22:51,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:51,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:51,267 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:22:51,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 02:22:51,267 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:22:51,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:51,267 INFO L85 PathProgramCache]: Analyzing trace with hash 475266118, now seen corresponding path program 2 times [2024-06-28 02:22:51,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:51,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669689543] [2024-06-28 02:22:51,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:51,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:51,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:51,392 INFO 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:22:51,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:51,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669689543] [2024-06-28 02:22:51,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669689543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:51,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:51,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:22:51,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647115881] [2024-06-28 02:22:51,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:51,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:22:51,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:51,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:22:51,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:22:51,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:51,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 254 transitions, 3382 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:51,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:51,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:51,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:52,261 INFO L124 PetriNetUnfolderBase]: 3325/5695 cut-off events. [2024-06-28 02:22:52,262 INFO L125 PetriNetUnfolderBase]: For 298692/298705 co-relation queries the response was YES. [2024-06-28 02:22:52,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40590 conditions, 5695 events. 3325/5695 cut-off events. For 298692/298705 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 39557 event pairs, 1215 based on Foata normal form. 11/5701 useless extension candidates. Maximal degree in co-relation 40486. Up to 5136 conditions per place. [2024-06-28 02:22:52,326 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 223 selfloop transitions, 63 changer transitions 1/294 dead transitions. [2024-06-28 02:22:52,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 294 transitions, 4502 flow [2024-06-28 02:22:52,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:22:52,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:22:52,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-28 02:22:52,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-28 02:22:52,327 INFO L175 Difference]: Start difference. First operand has 206 places, 254 transitions, 3382 flow. Second operand 8 states and 182 transitions. [2024-06-28 02:22:52,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 294 transitions, 4502 flow [2024-06-28 02:22:53,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 294 transitions, 4391 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 02:22:53,029 INFO L231 Difference]: Finished difference. Result has 211 places, 273 transitions, 3764 flow [2024-06-28 02:22:53,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3283, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3764, PETRI_PLACES=211, PETRI_TRANSITIONS=273} [2024-06-28 02:22:53,030 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 170 predicate places. [2024-06-28 02:22:53,030 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 273 transitions, 3764 flow [2024-06-28 02:22:53,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:53,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:53,030 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:53,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 02:22:53,031 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:22:53,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:53,031 INFO L85 PathProgramCache]: Analyzing trace with hash 475028968, now seen corresponding path program 3 times [2024-06-28 02:22:53,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:53,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73491] [2024-06-28 02:22:53,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:53,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:53,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:53,158 INFO 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:22:53,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:53,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73491] [2024-06-28 02:22:53,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:53,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:53,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:22:53,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573619190] [2024-06-28 02:22:53,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:53,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:22:53,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:53,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:22:53,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:22:53,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:53,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 273 transitions, 3764 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:53,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:53,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:53,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:54,161 INFO L124 PetriNetUnfolderBase]: 3315/5660 cut-off events. [2024-06-28 02:22:54,162 INFO L125 PetriNetUnfolderBase]: For 314099/314112 co-relation queries the response was YES. [2024-06-28 02:22:54,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40919 conditions, 5660 events. 3315/5660 cut-off events. For 314099/314112 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 39136 event pairs, 1218 based on Foata normal form. 12/5667 useless extension candidates. Maximal degree in co-relation 40812. Up to 5128 conditions per place. [2024-06-28 02:22:54,217 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 225 selfloop transitions, 59 changer transitions 2/293 dead transitions. [2024-06-28 02:22:54,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 293 transitions, 4478 flow [2024-06-28 02:22:54,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:22:54,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:22:54,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-28 02:22:54,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-28 02:22:54,218 INFO L175 Difference]: Start difference. First operand has 211 places, 273 transitions, 3764 flow. Second operand 9 states and 201 transitions. [2024-06-28 02:22:54,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 293 transitions, 4478 flow [2024-06-28 02:22:55,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 293 transitions, 4409 flow, removed 29 selfloop flow, removed 1 redundant places. [2024-06-28 02:22:55,086 INFO L231 Difference]: Finished difference. Result has 219 places, 271 transitions, 3788 flow [2024-06-28 02:22:55,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3695, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3788, PETRI_PLACES=219, PETRI_TRANSITIONS=271} [2024-06-28 02:22:55,086 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 178 predicate places. [2024-06-28 02:22:55,086 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 271 transitions, 3788 flow [2024-06-28 02:22:55,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:55,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:55,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:55,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 02:22:55,087 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:22:55,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:55,087 INFO L85 PathProgramCache]: Analyzing trace with hash 209239432, now seen corresponding path program 1 times [2024-06-28 02:22:55,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:55,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131603873] [2024-06-28 02:22:55,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:55,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:55,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:55,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:22:55,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:55,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131603873] [2024-06-28 02:22:55,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131603873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:55,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:55,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:22:55,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262293714] [2024-06-28 02:22:55,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:55,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:22:55,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:55,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:22:55,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:22:55,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:55,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 271 transitions, 3788 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:55,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:55,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:55,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:56,080 INFO L124 PetriNetUnfolderBase]: 3328/5693 cut-off events. [2024-06-28 02:22:56,081 INFO L125 PetriNetUnfolderBase]: For 329814/329824 co-relation queries the response was YES. [2024-06-28 02:22:56,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41321 conditions, 5693 events. 3328/5693 cut-off events. For 329814/329824 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 39267 event pairs, 1061 based on Foata normal form. 14/5704 useless extension candidates. Maximal degree in co-relation 41212. Up to 5190 conditions per place. [2024-06-28 02:22:56,144 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 276 selfloop transitions, 20 changer transitions 0/303 dead transitions. [2024-06-28 02:22:56,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 303 transitions, 4525 flow [2024-06-28 02:22:56,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:56,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:56,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-28 02:22:56,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:22:56,145 INFO L175 Difference]: Start difference. First operand has 219 places, 271 transitions, 3788 flow. Second operand 7 states and 161 transitions. [2024-06-28 02:22:56,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 303 transitions, 4525 flow [2024-06-28 02:22:56,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 303 transitions, 4418 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 02:22:56,860 INFO L231 Difference]: Finished difference. Result has 222 places, 274 transitions, 3777 flow [2024-06-28 02:22:56,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3681, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3777, PETRI_PLACES=222, PETRI_TRANSITIONS=274} [2024-06-28 02:22:56,861 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 181 predicate places. [2024-06-28 02:22:56,861 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 274 transitions, 3777 flow [2024-06-28 02:22:56,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:56,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:56,861 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:22:56,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 02:22:56,861 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:22:56,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:56,861 INFO L85 PathProgramCache]: Analyzing trace with hash 474936712, now seen corresponding path program 2 times [2024-06-28 02:22:56,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:56,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210002783] [2024-06-28 02:22:56,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:56,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:56,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:56,983 INFO 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:22:56,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:56,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210002783] [2024-06-28 02:22:56,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210002783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:56,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:56,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:22:56,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948184873] [2024-06-28 02:22:56,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:56,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:22:56,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:56,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:22:56,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:22:57,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:57,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 274 transitions, 3777 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:57,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:57,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:57,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:57,862 INFO L124 PetriNetUnfolderBase]: 3348/5727 cut-off events. [2024-06-28 02:22:57,862 INFO L125 PetriNetUnfolderBase]: For 338395/338405 co-relation queries the response was YES. [2024-06-28 02:22:57,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41702 conditions, 5727 events. 3348/5727 cut-off events. For 338395/338405 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 39548 event pairs, 1198 based on Foata normal form. 14/5738 useless extension candidates. Maximal degree in co-relation 41592. Up to 5213 conditions per place. [2024-06-28 02:22:57,930 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 278 selfloop transitions, 21 changer transitions 0/306 dead transitions. [2024-06-28 02:22:57,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 306 transitions, 4621 flow [2024-06-28 02:22:57,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:22:57,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:22:57,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-28 02:22:57,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-28 02:22:57,931 INFO L175 Difference]: Start difference. First operand has 222 places, 274 transitions, 3777 flow. Second operand 8 states and 179 transitions. [2024-06-28 02:22:57,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 306 transitions, 4621 flow [2024-06-28 02:22:58,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 306 transitions, 4555 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-28 02:22:58,689 INFO L231 Difference]: Finished difference. Result has 227 places, 276 transitions, 3785 flow [2024-06-28 02:22:58,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3713, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3785, PETRI_PLACES=227, PETRI_TRANSITIONS=276} [2024-06-28 02:22:58,690 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 186 predicate places. [2024-06-28 02:22:58,690 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 276 transitions, 3785 flow [2024-06-28 02:22:58,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:58,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:58,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] [2024-06-28 02:22:58,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 02:22:58,691 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:22:58,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:58,691 INFO L85 PathProgramCache]: Analyzing trace with hash 475263142, now seen corresponding path program 3 times [2024-06-28 02:22:58,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:58,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455230856] [2024-06-28 02:22:58,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:58,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:58,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:58,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:58,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:58,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455230856] [2024-06-28 02:22:58,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455230856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:58,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:58,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:22:58,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047276607] [2024-06-28 02:22:58,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:58,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:22:58,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:58,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:22:58,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:22:58,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:58,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 276 transitions, 3785 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:58,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:58,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:58,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:59,733 INFO L124 PetriNetUnfolderBase]: 3330/5701 cut-off events. [2024-06-28 02:22:59,733 INFO L125 PetriNetUnfolderBase]: For 342597/342607 co-relation queries the response was YES. [2024-06-28 02:22:59,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41388 conditions, 5701 events. 3330/5701 cut-off events. For 342597/342607 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 39350 event pairs, 1204 based on Foata normal form. 16/5714 useless extension candidates. Maximal degree in co-relation 41276. Up to 5235 conditions per place. [2024-06-28 02:22:59,799 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 276 selfloop transitions, 18 changer transitions 0/301 dead transitions. [2024-06-28 02:22:59,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 301 transitions, 4479 flow [2024-06-28 02:22:59,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:59,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:59,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-28 02:22:59,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5642857142857143 [2024-06-28 02:22:59,800 INFO L175 Difference]: Start difference. First operand has 227 places, 276 transitions, 3785 flow. Second operand 7 states and 158 transitions. [2024-06-28 02:22:59,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 301 transitions, 4479 flow [2024-06-28 02:23:00,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 301 transitions, 4373 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 02:23:00,741 INFO L231 Difference]: Finished difference. Result has 228 places, 276 transitions, 3720 flow [2024-06-28 02:23:00,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3679, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3720, PETRI_PLACES=228, PETRI_TRANSITIONS=276} [2024-06-28 02:23:00,742 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 187 predicate places. [2024-06-28 02:23:00,742 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 276 transitions, 3720 flow [2024-06-28 02:23:00,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:00,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:00,743 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:23:00,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 02:23:00,743 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:23:00,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:00,743 INFO L85 PathProgramCache]: Analyzing trace with hash -728071834, now seen corresponding path program 2 times [2024-06-28 02:23:00,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:00,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109277302] [2024-06-28 02:23:00,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:00,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:00,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:00,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:00,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:00,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109277302] [2024-06-28 02:23:00,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109277302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:00,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:00,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:00,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164855809] [2024-06-28 02:23:00,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:00,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:00,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:00,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:00,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:00,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:00,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 276 transitions, 3720 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:00,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:00,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:00,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:01,780 INFO L124 PetriNetUnfolderBase]: 3343/5708 cut-off events. [2024-06-28 02:23:01,781 INFO L125 PetriNetUnfolderBase]: For 354058/354071 co-relation queries the response was YES. [2024-06-28 02:23:01,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41634 conditions, 5708 events. 3343/5708 cut-off events. For 354058/354071 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 39394 event pairs, 1154 based on Foata normal form. 11/5714 useless extension candidates. Maximal degree in co-relation 41521. Up to 5083 conditions per place. [2024-06-28 02:23:01,844 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 208 selfloop transitions, 102 changer transitions 0/317 dead transitions. [2024-06-28 02:23:01,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 317 transitions, 5042 flow [2024-06-28 02:23:01,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:23:01,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:23:01,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-28 02:23:01,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055555555555555 [2024-06-28 02:23:01,845 INFO L175 Difference]: Start difference. First operand has 228 places, 276 transitions, 3720 flow. Second operand 9 states and 218 transitions. [2024-06-28 02:23:01,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 317 transitions, 5042 flow [2024-06-28 02:23:02,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 317 transitions, 5007 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-28 02:23:02,624 INFO L231 Difference]: Finished difference. Result has 232 places, 285 transitions, 4113 flow [2024-06-28 02:23:02,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3685, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4113, PETRI_PLACES=232, PETRI_TRANSITIONS=285} [2024-06-28 02:23:02,624 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 191 predicate places. [2024-06-28 02:23:02,625 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 285 transitions, 4113 flow [2024-06-28 02:23:02,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:02,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:02,625 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:23:02,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 02:23:02,625 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:23:02,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:02,625 INFO L85 PathProgramCache]: Analyzing trace with hash 284001304, now seen corresponding path program 3 times [2024-06-28 02:23:02,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:02,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166990515] [2024-06-28 02:23:02,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:02,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:02,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:02,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:23:02,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:02,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166990515] [2024-06-28 02:23:02,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166990515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:02,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:02,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:02,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815003147] [2024-06-28 02:23:02,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:02,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:02,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:02,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:02,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:02,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:02,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 285 transitions, 4113 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:02,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:02,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:02,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:03,833 INFO L124 PetriNetUnfolderBase]: 3340/5708 cut-off events. [2024-06-28 02:23:03,833 INFO L125 PetriNetUnfolderBase]: For 365762/365775 co-relation queries the response was YES. [2024-06-28 02:23:03,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42077 conditions, 5708 events. 3340/5708 cut-off events. For 365762/365775 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 39397 event pairs, 1161 based on Foata normal form. 11/5714 useless extension candidates. Maximal degree in co-relation 41963. Up to 5081 conditions per place. [2024-06-28 02:23:03,890 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 203 selfloop transitions, 105 changer transitions 0/315 dead transitions. [2024-06-28 02:23:03,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 315 transitions, 5217 flow [2024-06-28 02:23:03,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:23:03,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:23:03,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 233 transitions. [2024-06-28 02:23:03,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5825 [2024-06-28 02:23:03,891 INFO L175 Difference]: Start difference. First operand has 232 places, 285 transitions, 4113 flow. Second operand 10 states and 233 transitions. [2024-06-28 02:23:03,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 315 transitions, 5217 flow [2024-06-28 02:23:04,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 315 transitions, 5025 flow, removed 68 selfloop flow, removed 3 redundant places. [2024-06-28 02:23:04,754 INFO L231 Difference]: Finished difference. Result has 239 places, 285 transitions, 4137 flow [2024-06-28 02:23:04,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3921, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4137, PETRI_PLACES=239, PETRI_TRANSITIONS=285} [2024-06-28 02:23:04,755 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 198 predicate places. [2024-06-28 02:23:04,755 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 285 transitions, 4137 flow [2024-06-28 02:23:04,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:04,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:04,755 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:04,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 02:23:04,755 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:23:04,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:04,755 INFO L85 PathProgramCache]: Analyzing trace with hash 284001676, now seen corresponding path program 1 times [2024-06-28 02:23:04,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:04,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60615353] [2024-06-28 02:23:04,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:04,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:04,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:04,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:04,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:04,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60615353] [2024-06-28 02:23:04,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60615353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:04,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:04,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:04,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108380607] [2024-06-28 02:23:04,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:04,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:04,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:04,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:04,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:04,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:04,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 285 transitions, 4137 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:04,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:04,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:04,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:05,741 INFO L124 PetriNetUnfolderBase]: 3337/5699 cut-off events. [2024-06-28 02:23:05,741 INFO L125 PetriNetUnfolderBase]: For 374759/374772 co-relation queries the response was YES. [2024-06-28 02:23:05,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42309 conditions, 5699 events. 3337/5699 cut-off events. For 374759/374772 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 39292 event pairs, 1215 based on Foata normal form. 11/5705 useless extension candidates. Maximal degree in co-relation 42193. Up to 5205 conditions per place. [2024-06-28 02:23:05,810 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 245 selfloop transitions, 47 changer transitions 0/299 dead transitions. [2024-06-28 02:23:05,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 299 transitions, 4755 flow [2024-06-28 02:23:05,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:23:05,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:23:05,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-28 02:23:05,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:23:05,811 INFO L175 Difference]: Start difference. First operand has 239 places, 285 transitions, 4137 flow. Second operand 7 states and 161 transitions. [2024-06-28 02:23:05,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 299 transitions, 4755 flow [2024-06-28 02:23:06,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 299 transitions, 4489 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-28 02:23:06,837 INFO L231 Difference]: Finished difference. Result has 238 places, 285 transitions, 3975 flow [2024-06-28 02:23:06,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3871, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3975, PETRI_PLACES=238, PETRI_TRANSITIONS=285} [2024-06-28 02:23:06,838 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 197 predicate places. [2024-06-28 02:23:06,838 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 285 transitions, 3975 flow [2024-06-28 02:23:06,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:06,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:06,838 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:23:06,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 02:23:06,838 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:23:06,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:06,838 INFO L85 PathProgramCache]: Analyzing trace with hash 278340394, now seen corresponding path program 4 times [2024-06-28 02:23:06,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:06,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883203812] [2024-06-28 02:23:06,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:06,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:06,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:06,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:06,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:06,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883203812] [2024-06-28 02:23:06,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883203812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:06,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:06,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:06,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249101189] [2024-06-28 02:23:06,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:06,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:06,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:06,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:06,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:07,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:07,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 285 transitions, 3975 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:07,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:07,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:07,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:07,833 INFO L124 PetriNetUnfolderBase]: 3334/5700 cut-off events. [2024-06-28 02:23:07,833 INFO L125 PetriNetUnfolderBase]: For 385447/385460 co-relation queries the response was YES. [2024-06-28 02:23:07,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42121 conditions, 5700 events. 3334/5700 cut-off events. For 385447/385460 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 39396 event pairs, 1162 based on Foata normal form. 11/5706 useless extension candidates. Maximal degree in co-relation 42005. Up to 5077 conditions per place. [2024-06-28 02:23:07,894 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 209 selfloop transitions, 94 changer transitions 0/310 dead transitions. [2024-06-28 02:23:07,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 310 transitions, 4859 flow [2024-06-28 02:23:07,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:23:07,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:23:07,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 02:23:07,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:23:07,896 INFO L175 Difference]: Start difference. First operand has 238 places, 285 transitions, 3975 flow. Second operand 7 states and 175 transitions. [2024-06-28 02:23:07,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 310 transitions, 4859 flow [2024-06-28 02:23:08,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 310 transitions, 4682 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-28 02:23:08,736 INFO L231 Difference]: Finished difference. Result has 238 places, 285 transitions, 3996 flow [2024-06-28 02:23:08,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3802, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3996, PETRI_PLACES=238, PETRI_TRANSITIONS=285} [2024-06-28 02:23:08,737 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 197 predicate places. [2024-06-28 02:23:08,737 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 285 transitions, 3996 flow [2024-06-28 02:23:08,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:08,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:08,737 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:23:08,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 02:23:08,738 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:23:08,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:08,738 INFO L85 PathProgramCache]: Analyzing trace with hash 278460550, now seen corresponding path program 4 times [2024-06-28 02:23:08,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:08,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942838017] [2024-06-28 02:23:08,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:08,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:08,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:08,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:08,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:08,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942838017] [2024-06-28 02:23:08,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942838017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:08,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:08,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:08,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451610843] [2024-06-28 02:23:08,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:08,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:08,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:08,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:08,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:08,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:08,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 285 transitions, 3996 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:08,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:08,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:08,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:09,902 INFO L124 PetriNetUnfolderBase]: 3330/5695 cut-off events. [2024-06-28 02:23:09,903 INFO L125 PetriNetUnfolderBase]: For 385226/385239 co-relation queries the response was YES. [2024-06-28 02:23:09,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42067 conditions, 5695 events. 3330/5695 cut-off events. For 385226/385239 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 39339 event pairs, 1186 based on Foata normal form. 12/5702 useless extension candidates. Maximal degree in co-relation 41951. Up to 5203 conditions per place. [2024-06-28 02:23:09,981 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 256 selfloop transitions, 40 changer transitions 0/303 dead transitions. [2024-06-28 02:23:09,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 303 transitions, 4740 flow [2024-06-28 02:23:09,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:23:09,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:23:09,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-28 02:23:09,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-28 02:23:09,983 INFO L175 Difference]: Start difference. First operand has 238 places, 285 transitions, 3996 flow. Second operand 7 states and 163 transitions. [2024-06-28 02:23:09,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 303 transitions, 4740 flow [2024-06-28 02:23:10,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 303 transitions, 4506 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 02:23:10,876 INFO L231 Difference]: Finished difference. Result has 238 places, 285 transitions, 3854 flow [2024-06-28 02:23:10,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3762, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3854, PETRI_PLACES=238, PETRI_TRANSITIONS=285} [2024-06-28 02:23:10,877 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 197 predicate places. [2024-06-28 02:23:10,877 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 285 transitions, 3854 flow [2024-06-28 02:23:10,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:10,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:10,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:10,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 02:23:10,877 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:23:10,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:10,878 INFO L85 PathProgramCache]: Analyzing trace with hash 278460364, now seen corresponding path program 5 times [2024-06-28 02:23:10,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:10,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598228100] [2024-06-28 02:23:10,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:10,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:10,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:10,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:10,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:10,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598228100] [2024-06-28 02:23:10,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598228100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:10,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:10,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:10,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848378627] [2024-06-28 02:23:10,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:10,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:10,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:10,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:10,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:11,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:11,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 285 transitions, 3854 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:11,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:11,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:11,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:11,872 INFO L124 PetriNetUnfolderBase]: 3322/5683 cut-off events. [2024-06-28 02:23:11,872 INFO L125 PetriNetUnfolderBase]: For 392821/392834 co-relation queries the response was YES. [2024-06-28 02:23:11,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41893 conditions, 5683 events. 3322/5683 cut-off events. For 392821/392834 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 39223 event pairs, 1208 based on Foata normal form. 12/5690 useless extension candidates. Maximal degree in co-relation 41776. Up to 5195 conditions per place. [2024-06-28 02:23:11,938 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 255 selfloop transitions, 40 changer transitions 0/302 dead transitions. [2024-06-28 02:23:11,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 302 transitions, 4486 flow [2024-06-28 02:23:11,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:23:11,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:23:11,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-28 02:23:11,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-28 02:23:11,940 INFO L175 Difference]: Start difference. First operand has 238 places, 285 transitions, 3854 flow. Second operand 7 states and 162 transitions. [2024-06-28 02:23:11,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 302 transitions, 4486 flow [2024-06-28 02:23:12,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 302 transitions, 4319 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-28 02:23:12,833 INFO L231 Difference]: Finished difference. Result has 238 places, 285 transitions, 3775 flow [2024-06-28 02:23:12,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3687, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3775, PETRI_PLACES=238, PETRI_TRANSITIONS=285} [2024-06-28 02:23:12,834 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 197 predicate places. [2024-06-28 02:23:12,834 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 285 transitions, 3775 flow [2024-06-28 02:23:12,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:12,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:12,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:12,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 02:23:12,835 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:23:12,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:12,835 INFO L85 PathProgramCache]: Analyzing trace with hash 917805790, now seen corresponding path program 5 times [2024-06-28 02:23:12,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:12,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184760158] [2024-06-28 02:23:12,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:12,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:12,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:12,952 INFO 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:23:12,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:12,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184760158] [2024-06-28 02:23:12,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184760158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:12,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:12,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:12,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406862696] [2024-06-28 02:23:12,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:12,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:12,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:12,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:12,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:12,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:12,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 285 transitions, 3775 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:12,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:12,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:12,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:13,852 INFO L124 PetriNetUnfolderBase]: 3360/5760 cut-off events. [2024-06-28 02:23:13,852 INFO L125 PetriNetUnfolderBase]: For 403422/403435 co-relation queries the response was YES. [2024-06-28 02:23:13,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42676 conditions, 5760 events. 3360/5760 cut-off events. For 403422/403435 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 39907 event pairs, 1220 based on Foata normal form. 12/5767 useless extension candidates. Maximal degree in co-relation 42558. Up to 5152 conditions per place. [2024-06-28 02:23:13,920 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 229 selfloop transitions, 87 changer transitions 1/324 dead transitions. [2024-06-28 02:23:13,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 324 transitions, 4902 flow [2024-06-28 02:23:13,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:23:13,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:23:13,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 02:23:13,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-28 02:23:13,922 INFO L175 Difference]: Start difference. First operand has 238 places, 285 transitions, 3775 flow. Second operand 7 states and 172 transitions. [2024-06-28 02:23:13,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 324 transitions, 4902 flow [2024-06-28 02:23:14,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 324 transitions, 4818 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 02:23:14,805 INFO L231 Difference]: Finished difference. Result has 241 places, 302 transitions, 4300 flow [2024-06-28 02:23:14,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3693, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4300, PETRI_PLACES=241, PETRI_TRANSITIONS=302} [2024-06-28 02:23:14,805 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 200 predicate places. [2024-06-28 02:23:14,805 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 302 transitions, 4300 flow [2024-06-28 02:23:14,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:14,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:14,806 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:23:14,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 02:23:14,806 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:23:14,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:14,806 INFO L85 PathProgramCache]: Analyzing trace with hash 917794630, now seen corresponding path program 6 times [2024-06-28 02:23:14,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:14,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192055754] [2024-06-28 02:23:14,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:14,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:14,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:14,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:23:14,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:14,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192055754] [2024-06-28 02:23:14,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192055754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:14,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:14,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:14,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759830993] [2024-06-28 02:23:14,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:14,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:14,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:14,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:14,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:14,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:14,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 302 transitions, 4300 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:14,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:14,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:14,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:15,851 INFO L124 PetriNetUnfolderBase]: 3350/5754 cut-off events. [2024-06-28 02:23:15,851 INFO L125 PetriNetUnfolderBase]: For 400628/400641 co-relation queries the response was YES. [2024-06-28 02:23:15,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42826 conditions, 5754 events. 3350/5754 cut-off events. For 400628/400641 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 39947 event pairs, 1224 based on Foata normal form. 12/5761 useless extension candidates. Maximal degree in co-relation 42705. Up to 5144 conditions per place. [2024-06-28 02:23:15,925 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 232 selfloop transitions, 84 changer transitions 2/325 dead transitions. [2024-06-28 02:23:15,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 325 transitions, 4994 flow [2024-06-28 02:23:15,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:23:15,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:23:15,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-28 02:23:15,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6214285714285714 [2024-06-28 02:23:15,926 INFO L175 Difference]: Start difference. First operand has 241 places, 302 transitions, 4300 flow. Second operand 7 states and 174 transitions. [2024-06-28 02:23:15,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 325 transitions, 4994 flow [2024-06-28 02:23:16,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 325 transitions, 4927 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-28 02:23:16,961 INFO L231 Difference]: Finished difference. Result has 245 places, 300 transitions, 4394 flow [2024-06-28 02:23:16,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4233, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4394, PETRI_PLACES=245, PETRI_TRANSITIONS=300} [2024-06-28 02:23:16,962 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 204 predicate places. [2024-06-28 02:23:16,962 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 300 transitions, 4394 flow [2024-06-28 02:23:16,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:16,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:16,963 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:16,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 02:23:16,963 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:23:16,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:16,963 INFO L85 PathProgramCache]: Analyzing trace with hash 705838400, now seen corresponding path program 7 times [2024-06-28 02:23:16,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:16,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30889451] [2024-06-28 02:23:16,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:16,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:16,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:17,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:17,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:17,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30889451] [2024-06-28 02:23:17,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30889451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:17,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:17,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:17,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463543755] [2024-06-28 02:23:17,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:17,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:17,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:17,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:17,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:17,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:17,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 300 transitions, 4394 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:17,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:17,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:17,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:18,028 INFO L124 PetriNetUnfolderBase]: 3313/5668 cut-off events. [2024-06-28 02:23:18,028 INFO L125 PetriNetUnfolderBase]: For 401595/401608 co-relation queries the response was YES. [2024-06-28 02:23:18,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42561 conditions, 5668 events. 3313/5668 cut-off events. For 401595/401608 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 39031 event pairs, 1188 based on Foata normal form. 11/5674 useless extension candidates. Maximal degree in co-relation 42439. Up to 5163 conditions per place. [2024-06-28 02:23:18,096 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 257 selfloop transitions, 46 changer transitions 4/314 dead transitions. [2024-06-28 02:23:18,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 314 transitions, 5042 flow [2024-06-28 02:23:18,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:23:18,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:23:18,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-28 02:23:18,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-28 02:23:18,097 INFO L175 Difference]: Start difference. First operand has 245 places, 300 transitions, 4394 flow. Second operand 7 states and 160 transitions. [2024-06-28 02:23:18,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 314 transitions, 5042 flow [2024-06-28 02:23:19,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 314 transitions, 4926 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 02:23:19,012 INFO L231 Difference]: Finished difference. Result has 247 places, 296 transitions, 4311 flow [2024-06-28 02:23:19,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4278, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4311, PETRI_PLACES=247, PETRI_TRANSITIONS=296} [2024-06-28 02:23:19,013 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 206 predicate places. [2024-06-28 02:23:19,013 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 296 transitions, 4311 flow [2024-06-28 02:23:19,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:19,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:19,013 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:23:19,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 02:23:19,014 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:23:19,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:19,014 INFO L85 PathProgramCache]: Analyzing trace with hash 705718430, now seen corresponding path program 8 times [2024-06-28 02:23:19,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:19,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343117047] [2024-06-28 02:23:19,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:19,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:19,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:19,116 INFO 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:23:19,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:19,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343117047] [2024-06-28 02:23:19,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343117047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:19,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:19,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:19,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82887318] [2024-06-28 02:23:19,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:19,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:19,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:19,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:19,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:19,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:19,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 296 transitions, 4311 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:19,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:19,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:19,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:20,005 INFO L124 PetriNetUnfolderBase]: 3235/5535 cut-off events. [2024-06-28 02:23:20,005 INFO L125 PetriNetUnfolderBase]: For 388112/388119 co-relation queries the response was YES. [2024-06-28 02:23:20,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41622 conditions, 5535 events. 3235/5535 cut-off events. For 388112/388119 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 37915 event pairs, 1174 based on Foata normal form. 4/5532 useless extension candidates. Maximal degree in co-relation 41501. Up to 4868 conditions per place. [2024-06-28 02:23:20,074 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 187 selfloop transitions, 119 changer transitions 1/314 dead transitions. [2024-06-28 02:23:20,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 314 transitions, 5116 flow [2024-06-28 02:23:20,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:23:20,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:23:20,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-28 02:23:20,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-28 02:23:20,075 INFO L175 Difference]: Start difference. First operand has 247 places, 296 transitions, 4311 flow. Second operand 7 states and 164 transitions. [2024-06-28 02:23:20,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 314 transitions, 5116 flow [2024-06-28 02:23:21,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 314 transitions, 4797 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-28 02:23:21,093 INFO L231 Difference]: Finished difference. Result has 245 places, 298 transitions, 4265 flow [2024-06-28 02:23:21,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3992, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4265, PETRI_PLACES=245, PETRI_TRANSITIONS=298} [2024-06-28 02:23:21,094 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 204 predicate places. [2024-06-28 02:23:21,094 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 298 transitions, 4265 flow [2024-06-28 02:23:21,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:21,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:21,094 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:21,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 02:23:21,095 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:23:21,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:21,095 INFO L85 PathProgramCache]: Analyzing trace with hash 694756520, now seen corresponding path program 9 times [2024-06-28 02:23:21,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:21,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868731365] [2024-06-28 02:23:21,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:21,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:21,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:21,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:23:21,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:21,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868731365] [2024-06-28 02:23:21,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868731365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:21,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:21,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:21,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531106904] [2024-06-28 02:23:21,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:21,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:21,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:21,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:21,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:21,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:21,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 298 transitions, 4265 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:21,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:21,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:21,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:22,087 INFO L124 PetriNetUnfolderBase]: 3235/5531 cut-off events. [2024-06-28 02:23:22,087 INFO L125 PetriNetUnfolderBase]: For 400695/400708 co-relation queries the response was YES. [2024-06-28 02:23:22,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41673 conditions, 5531 events. 3235/5531 cut-off events. For 400695/400708 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 37832 event pairs, 1148 based on Foata normal form. 12/5538 useless extension candidates. Maximal degree in co-relation 41553. Up to 4869 conditions per place. [2024-06-28 02:23:22,158 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 202 selfloop transitions, 123 changer transitions 1/333 dead transitions. [2024-06-28 02:23:22,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 333 transitions, 5160 flow [2024-06-28 02:23:22,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:23:22,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:23:22,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-28 02:23:22,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138888888888889 [2024-06-28 02:23:22,159 INFO L175 Difference]: Start difference. First operand has 245 places, 298 transitions, 4265 flow. Second operand 9 states and 221 transitions. [2024-06-28 02:23:22,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 333 transitions, 5160 flow [2024-06-28 02:23:23,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 333 transitions, 4968 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-28 02:23:23,110 INFO L231 Difference]: Finished difference. Result has 250 places, 300 transitions, 4373 flow [2024-06-28 02:23:23,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4076, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4373, PETRI_PLACES=250, PETRI_TRANSITIONS=300} [2024-06-28 02:23:23,110 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 209 predicate places. [2024-06-28 02:23:23,111 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 300 transitions, 4373 flow [2024-06-28 02:23:23,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:23,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:23,111 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:23:23,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 02:23:23,111 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:23:23,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:23,112 INFO L85 PathProgramCache]: Analyzing trace with hash 694993670, now seen corresponding path program 10 times [2024-06-28 02:23:23,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:23,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249330384] [2024-06-28 02:23:23,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:23,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:23,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:23,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:23,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:23,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249330384] [2024-06-28 02:23:23,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249330384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:23,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:23,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:23,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735230909] [2024-06-28 02:23:23,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:23,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:23,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:23,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:23,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:23,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:23,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 300 transitions, 4373 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:23,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:23,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:23,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:24,091 INFO L124 PetriNetUnfolderBase]: 3203/5490 cut-off events. [2024-06-28 02:23:24,091 INFO L125 PetriNetUnfolderBase]: For 405528/405541 co-relation queries the response was YES. [2024-06-28 02:23:24,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41601 conditions, 5490 events. 3203/5490 cut-off events. For 405528/405541 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 37596 event pairs, 1150 based on Foata normal form. 11/5496 useless extension candidates. Maximal degree in co-relation 41480. Up to 4813 conditions per place. [2024-06-28 02:23:24,157 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 193 selfloop transitions, 122 changer transitions 2/324 dead transitions. [2024-06-28 02:23:24,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 324 transitions, 5067 flow [2024-06-28 02:23:24,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:23:24,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:23:24,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 02:23:24,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:23:24,158 INFO L175 Difference]: Start difference. First operand has 250 places, 300 transitions, 4373 flow. Second operand 8 states and 192 transitions. [2024-06-28 02:23:24,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 324 transitions, 5067 flow [2024-06-28 02:23:25,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 324 transitions, 4842 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 02:23:25,262 INFO L231 Difference]: Finished difference. Result has 251 places, 298 transitions, 4370 flow [2024-06-28 02:23:25,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4148, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4370, PETRI_PLACES=251, PETRI_TRANSITIONS=298} [2024-06-28 02:23:25,263 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 210 predicate places. [2024-06-28 02:23:25,263 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 298 transitions, 4370 flow [2024-06-28 02:23:25,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:25,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:25,264 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:23:25,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 02:23:25,264 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:23:25,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:25,264 INFO L85 PathProgramCache]: Analyzing trace with hash 705715454, now seen corresponding path program 4 times [2024-06-28 02:23:25,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:25,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272881656] [2024-06-28 02:23:25,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:25,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:25,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:25,377 INFO 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:23:25,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:25,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272881656] [2024-06-28 02:23:25,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272881656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:25,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:25,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:25,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099774803] [2024-06-28 02:23:25,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:25,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:25,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:25,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:25,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:25,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:25,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 298 transitions, 4370 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:25,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:25,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:25,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:26,217 INFO L124 PetriNetUnfolderBase]: 3148/5374 cut-off events. [2024-06-28 02:23:26,218 INFO L125 PetriNetUnfolderBase]: For 420109/420113 co-relation queries the response was YES. [2024-06-28 02:23:26,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41126 conditions, 5374 events. 3148/5374 cut-off events. For 420109/420113 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 36375 event pairs, 1090 based on Foata normal form. 9/5378 useless extension candidates. Maximal degree in co-relation 41005. Up to 4905 conditions per place. [2024-06-28 02:23:26,285 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 284 selfloop transitions, 26 changer transitions 0/317 dead transitions. [2024-06-28 02:23:26,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 317 transitions, 5087 flow [2024-06-28 02:23:26,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:23:26,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:23:26,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-28 02:23:26,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-28 02:23:26,286 INFO L175 Difference]: Start difference. First operand has 251 places, 298 transitions, 4370 flow. Second operand 6 states and 136 transitions. [2024-06-28 02:23:26,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 317 transitions, 5087 flow [2024-06-28 02:23:27,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 317 transitions, 4737 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-28 02:23:27,354 INFO L231 Difference]: Finished difference. Result has 247 places, 299 transitions, 4088 flow [2024-06-28 02:23:27,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4020, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4088, PETRI_PLACES=247, PETRI_TRANSITIONS=299} [2024-06-28 02:23:27,354 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 206 predicate places. [2024-06-28 02:23:27,355 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 299 transitions, 4088 flow [2024-06-28 02:23:27,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:27,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:27,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] [2024-06-28 02:23:27,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 02:23:27,355 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:23:27,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:27,355 INFO L85 PathProgramCache]: Analyzing trace with hash 694990694, now seen corresponding path program 5 times [2024-06-28 02:23:27,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:27,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173533510] [2024-06-28 02:23:27,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:27,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:27,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:27,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:23:27,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:27,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173533510] [2024-06-28 02:23:27,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173533510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:27,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:27,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:27,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650376716] [2024-06-28 02:23:27,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:27,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:27,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:27,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:27,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:27,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:27,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 299 transitions, 4088 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:27,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:27,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:27,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:28,366 INFO L124 PetriNetUnfolderBase]: 3163/5426 cut-off events. [2024-06-28 02:23:28,366 INFO L125 PetriNetUnfolderBase]: For 411217/411227 co-relation queries the response was YES. [2024-06-28 02:23:28,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40846 conditions, 5426 events. 3163/5426 cut-off events. For 411217/411227 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 37016 event pairs, 1094 based on Foata normal form. 16/5439 useless extension candidates. Maximal degree in co-relation 40725. Up to 4898 conditions per place. [2024-06-28 02:23:28,433 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 290 selfloop transitions, 29 changer transitions 0/326 dead transitions. [2024-06-28 02:23:28,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 326 transitions, 4845 flow [2024-06-28 02:23:28,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:23:28,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:23:28,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-28 02:23:28,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-28 02:23:28,434 INFO L175 Difference]: Start difference. First operand has 247 places, 299 transitions, 4088 flow. Second operand 8 states and 177 transitions. [2024-06-28 02:23:28,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 326 transitions, 4845 flow [2024-06-28 02:23:29,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 326 transitions, 4792 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-28 02:23:29,680 INFO L231 Difference]: Finished difference. Result has 251 places, 300 transitions, 4114 flow [2024-06-28 02:23:29,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4035, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4114, PETRI_PLACES=251, PETRI_TRANSITIONS=300} [2024-06-28 02:23:29,681 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 210 predicate places. [2024-06-28 02:23:29,681 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 300 transitions, 4114 flow [2024-06-28 02:23:29,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:29,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:29,681 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:23:29,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 02:23:29,681 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:23:29,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:29,682 INFO L85 PathProgramCache]: Analyzing trace with hash 694664264, now seen corresponding path program 6 times [2024-06-28 02:23:29,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:29,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223415011] [2024-06-28 02:23:29,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:29,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:29,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:29,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:29,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:29,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223415011] [2024-06-28 02:23:29,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223415011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:29,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:29,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:29,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185211846] [2024-06-28 02:23:29,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:29,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:29,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:29,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:29,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:29,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:29,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 300 transitions, 4114 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:29,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:29,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:29,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:30,758 INFO L124 PetriNetUnfolderBase]: 3150/5407 cut-off events. [2024-06-28 02:23:30,758 INFO L125 PetriNetUnfolderBase]: For 398209/398219 co-relation queries the response was YES. [2024-06-28 02:23:30,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40483 conditions, 5407 events. 3150/5407 cut-off events. For 398209/398219 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 36817 event pairs, 933 based on Foata normal form. 14/5418 useless extension candidates. Maximal degree in co-relation 40361. Up to 4757 conditions per place. [2024-06-28 02:23:30,829 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 288 selfloop transitions, 37 changer transitions 0/332 dead transitions. [2024-06-28 02:23:30,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 332 transitions, 4898 flow [2024-06-28 02:23:30,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:23:30,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:23:30,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-28 02:23:30,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-28 02:23:30,830 INFO L175 Difference]: Start difference. First operand has 251 places, 300 transitions, 4114 flow. Second operand 8 states and 183 transitions. [2024-06-28 02:23:30,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 332 transitions, 4898 flow [2024-06-28 02:23:31,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 332 transitions, 4837 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 02:23:31,873 INFO L231 Difference]: Finished difference. Result has 252 places, 300 transitions, 4133 flow [2024-06-28 02:23:31,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4053, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4133, PETRI_PLACES=252, PETRI_TRANSITIONS=300} [2024-06-28 02:23:31,874 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 211 predicate places. [2024-06-28 02:23:31,874 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 300 transitions, 4133 flow [2024-06-28 02:23:31,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:31,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:31,874 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:23:31,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 02:23:31,874 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:23:31,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:31,875 INFO L85 PathProgramCache]: Analyzing trace with hash 706115168, now seen corresponding path program 1 times [2024-06-28 02:23:31,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:31,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871096007] [2024-06-28 02:23:31,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:31,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:31,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:31,979 INFO 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:23:31,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:31,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871096007] [2024-06-28 02:23:31,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871096007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:31,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:31,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:31,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264309850] [2024-06-28 02:23:31,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:31,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:31,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:31,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:31,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:32,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:32,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 300 transitions, 4133 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:32,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:32,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:32,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:32,827 INFO L124 PetriNetUnfolderBase]: 3170/5444 cut-off events. [2024-06-28 02:23:32,827 INFO L125 PetriNetUnfolderBase]: For 398508/398512 co-relation queries the response was YES. [2024-06-28 02:23:32,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40702 conditions, 5444 events. 3170/5444 cut-off events. For 398508/398512 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 37133 event pairs, 1062 based on Foata normal form. 7/5446 useless extension candidates. Maximal degree in co-relation 40580. Up to 4843 conditions per place. [2024-06-28 02:23:32,891 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 287 selfloop transitions, 31 changer transitions 0/325 dead transitions. [2024-06-28 02:23:32,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 325 transitions, 4924 flow [2024-06-28 02:23:32,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:23:32,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:23:32,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-28 02:23:32,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2024-06-28 02:23:32,892 INFO L175 Difference]: Start difference. First operand has 252 places, 300 transitions, 4133 flow. Second operand 6 states and 139 transitions. [2024-06-28 02:23:32,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 325 transitions, 4924 flow [2024-06-28 02:23:33,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 325 transitions, 4844 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 02:23:33,976 INFO L231 Difference]: Finished difference. Result has 252 places, 304 transitions, 4188 flow [2024-06-28 02:23:33,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4053, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4188, PETRI_PLACES=252, PETRI_TRANSITIONS=304} [2024-06-28 02:23:33,977 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 211 predicate places. [2024-06-28 02:23:33,977 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 304 transitions, 4188 flow [2024-06-28 02:23:33,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:33,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:33,977 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:23:33,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 02:23:33,978 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:23:33,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:33,978 INFO L85 PathProgramCache]: Analyzing trace with hash -509720218, now seen corresponding path program 6 times [2024-06-28 02:23:33,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:33,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691145695] [2024-06-28 02:23:33,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:33,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:33,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:34,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:23:34,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:34,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691145695] [2024-06-28 02:23:34,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691145695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:34,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:34,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:34,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086359575] [2024-06-28 02:23:34,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:34,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:34,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:34,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:34,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:34,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:34,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 304 transitions, 4188 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:34,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:34,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:34,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:34,959 INFO L124 PetriNetUnfolderBase]: 3207/5495 cut-off events. [2024-06-28 02:23:34,960 INFO L125 PetriNetUnfolderBase]: For 402585/402598 co-relation queries the response was YES. [2024-06-28 02:23:35,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41442 conditions, 5495 events. 3207/5495 cut-off events. For 402585/402598 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 37504 event pairs, 1119 based on Foata normal form. 11/5499 useless extension candidates. Maximal degree in co-relation 41319. Up to 4738 conditions per place. [2024-06-28 02:23:35,026 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 194 selfloop transitions, 153 changer transitions 0/354 dead transitions. [2024-06-28 02:23:35,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 354 transitions, 5836 flow [2024-06-28 02:23:35,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:23:35,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:23:35,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-28 02:23:35,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-28 02:23:35,027 INFO L175 Difference]: Start difference. First operand has 252 places, 304 transitions, 4188 flow. Second operand 9 states and 224 transitions. [2024-06-28 02:23:35,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 354 transitions, 5836 flow [2024-06-28 02:23:36,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 354 transitions, 5783 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-28 02:23:36,230 INFO L231 Difference]: Finished difference. Result has 260 places, 318 transitions, 4816 flow [2024-06-28 02:23:36,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4135, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4816, PETRI_PLACES=260, PETRI_TRANSITIONS=318} [2024-06-28 02:23:36,231 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 219 predicate places. [2024-06-28 02:23:36,231 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 318 transitions, 4816 flow [2024-06-28 02:23:36,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:36,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:36,231 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:23:36,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 02:23:36,231 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:23:36,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:36,231 INFO L85 PathProgramCache]: Analyzing trace with hash -2031892974, now seen corresponding path program 7 times [2024-06-28 02:23:36,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:36,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7829622] [2024-06-28 02:23:36,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:36,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:36,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:36,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:23:36,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:36,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7829622] [2024-06-28 02:23:36,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7829622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:36,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:36,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:36,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79118462] [2024-06-28 02:23:36,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:36,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:36,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:36,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:36,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:36,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:36,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 318 transitions, 4816 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:36,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:36,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:36,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:37,381 INFO L124 PetriNetUnfolderBase]: 3212/5496 cut-off events. [2024-06-28 02:23:37,381 INFO L125 PetriNetUnfolderBase]: For 424251/424264 co-relation queries the response was YES. [2024-06-28 02:23:37,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43214 conditions, 5496 events. 3212/5496 cut-off events. For 424251/424264 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 37475 event pairs, 1113 based on Foata normal form. 11/5500 useless extension candidates. Maximal degree in co-relation 43088. Up to 4742 conditions per place. [2024-06-28 02:23:37,450 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 195 selfloop transitions, 157 changer transitions 0/359 dead transitions. [2024-06-28 02:23:37,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 359 transitions, 6277 flow [2024-06-28 02:23:37,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:23:37,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:23:37,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 260 transitions. [2024-06-28 02:23:37,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5909090909090909 [2024-06-28 02:23:37,451 INFO L175 Difference]: Start difference. First operand has 260 places, 318 transitions, 4816 flow. Second operand 11 states and 260 transitions. [2024-06-28 02:23:37,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 359 transitions, 6277 flow [2024-06-28 02:23:38,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 359 transitions, 5872 flow, removed 94 selfloop flow, removed 5 redundant places. [2024-06-28 02:23:38,818 INFO L231 Difference]: Finished difference. Result has 266 places, 321 transitions, 4816 flow [2024-06-28 02:23:38,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4441, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4816, PETRI_PLACES=266, PETRI_TRANSITIONS=321} [2024-06-28 02:23:38,819 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 225 predicate places. [2024-06-28 02:23:38,819 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 321 transitions, 4816 flow [2024-06-28 02:23:38,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:38,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:38,819 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:23:38,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 02:23:38,820 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:23:38,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:38,820 INFO L85 PathProgramCache]: Analyzing trace with hash -317061228, now seen corresponding path program 2 times [2024-06-28 02:23:38,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:38,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420229913] [2024-06-28 02:23:38,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:38,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:38,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:38,930 INFO 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:23:38,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:38,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420229913] [2024-06-28 02:23:38,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420229913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:38,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:38,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:38,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890269702] [2024-06-28 02:23:38,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:38,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:38,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:38,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:38,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:38,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:38,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 321 transitions, 4816 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:38,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:38,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:38,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:39,876 INFO L124 PetriNetUnfolderBase]: 3217/5512 cut-off events. [2024-06-28 02:23:39,876 INFO L125 PetriNetUnfolderBase]: For 433431/433444 co-relation queries the response was YES. [2024-06-28 02:23:39,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42971 conditions, 5512 events. 3217/5512 cut-off events. For 433431/433444 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 37663 event pairs, 1125 based on Foata normal form. 11/5516 useless extension candidates. Maximal degree in co-relation 42845. Up to 4922 conditions per place. [2024-06-28 02:23:39,942 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 258 selfloop transitions, 78 changer transitions 0/343 dead transitions. [2024-06-28 02:23:39,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 343 transitions, 5838 flow [2024-06-28 02:23:39,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:23:39,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:23:39,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-28 02:23:39,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-28 02:23:39,943 INFO L175 Difference]: Start difference. First operand has 266 places, 321 transitions, 4816 flow. Second operand 7 states and 165 transitions. [2024-06-28 02:23:39,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 343 transitions, 5838 flow [2024-06-28 02:23:41,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 343 transitions, 5476 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-28 02:23:41,377 INFO L231 Difference]: Finished difference. Result has 264 places, 324 transitions, 4684 flow [2024-06-28 02:23:41,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4460, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4684, PETRI_PLACES=264, PETRI_TRANSITIONS=324} [2024-06-28 02:23:41,377 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 223 predicate places. [2024-06-28 02:23:41,377 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 324 transitions, 4684 flow [2024-06-28 02:23:41,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:41,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:41,378 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:23:41,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 02:23:41,378 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:23:41,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:41,378 INFO L85 PathProgramCache]: Analyzing trace with hash 1497630744, now seen corresponding path program 8 times [2024-06-28 02:23:41,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:41,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206444783] [2024-06-28 02:23:41,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:41,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:41,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:41,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:41,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:41,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206444783] [2024-06-28 02:23:41,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206444783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:41,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:41,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:41,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624526742] [2024-06-28 02:23:41,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:41,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:41,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:41,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:41,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:41,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:41,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 324 transitions, 4684 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:41,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:41,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:41,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:42,417 INFO L124 PetriNetUnfolderBase]: 3222/5511 cut-off events. [2024-06-28 02:23:42,417 INFO L125 PetriNetUnfolderBase]: For 446431/446444 co-relation queries the response was YES. [2024-06-28 02:23:42,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42975 conditions, 5511 events. 3222/5511 cut-off events. For 446431/446444 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 37591 event pairs, 1112 based on Foata normal form. 11/5515 useless extension candidates. Maximal degree in co-relation 42848. Up to 4750 conditions per place. [2024-06-28 02:23:42,486 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 186 selfloop transitions, 164 changer transitions 0/357 dead transitions. [2024-06-28 02:23:42,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 357 transitions, 5991 flow [2024-06-28 02:23:42,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:23:42,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:23:42,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-28 02:23:42,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-06-28 02:23:42,487 INFO L175 Difference]: Start difference. First operand has 264 places, 324 transitions, 4684 flow. Second operand 10 states and 232 transitions. [2024-06-28 02:23:42,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 357 transitions, 5991 flow [2024-06-28 02:23:44,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 357 transitions, 5789 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 02:23:44,144 INFO L231 Difference]: Finished difference. Result has 269 places, 327 transitions, 4871 flow [2024-06-28 02:23:44,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4482, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4871, PETRI_PLACES=269, PETRI_TRANSITIONS=327} [2024-06-28 02:23:44,144 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 228 predicate places. [2024-06-28 02:23:44,144 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 327 transitions, 4871 flow [2024-06-28 02:23:44,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:44,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:44,145 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:23:44,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 02:23:44,145 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:23:44,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:44,145 INFO L85 PathProgramCache]: Analyzing trace with hash 2087746900, now seen corresponding path program 3 times [2024-06-28 02:23:44,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:44,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947769704] [2024-06-28 02:23:44,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:44,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:44,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:44,246 INFO 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:23:44,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:44,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947769704] [2024-06-28 02:23:44,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947769704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:44,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:44,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:44,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915618544] [2024-06-28 02:23:44,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:44,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:44,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:44,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:44,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:44,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:44,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 327 transitions, 4871 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:44,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:44,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:44,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:45,128 INFO L124 PetriNetUnfolderBase]: 3227/5518 cut-off events. [2024-06-28 02:23:45,128 INFO L125 PetriNetUnfolderBase]: For 460878/460891 co-relation queries the response was YES. [2024-06-28 02:23:45,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43480 conditions, 5518 events. 3227/5518 cut-off events. For 460878/460891 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 37601 event pairs, 1108 based on Foata normal form. 11/5524 useless extension candidates. Maximal degree in co-relation 43352. Up to 4935 conditions per place. [2024-06-28 02:23:45,200 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 260 selfloop transitions, 80 changer transitions 0/347 dead transitions. [2024-06-28 02:23:45,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 347 transitions, 6025 flow [2024-06-28 02:23:45,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:23:45,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:23:45,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-28 02:23:45,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-28 02:23:45,201 INFO L175 Difference]: Start difference. First operand has 269 places, 327 transitions, 4871 flow. Second operand 7 states and 163 transitions. [2024-06-28 02:23:45,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 347 transitions, 6025 flow [2024-06-28 02:23:46,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 347 transitions, 5689 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-28 02:23:46,636 INFO L231 Difference]: Finished difference. Result has 269 places, 330 transitions, 4769 flow [2024-06-28 02:23:46,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4541, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4769, PETRI_PLACES=269, PETRI_TRANSITIONS=330} [2024-06-28 02:23:46,636 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 228 predicate places. [2024-06-28 02:23:46,637 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 330 transitions, 4769 flow [2024-06-28 02:23:46,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:46,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:46,637 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:23:46,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 02:23:46,637 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:23:46,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:46,637 INFO L85 PathProgramCache]: Analyzing trace with hash 1497631116, now seen corresponding path program 4 times [2024-06-28 02:23:46,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:46,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840631656] [2024-06-28 02:23:46,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:46,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:46,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:46,769 INFO 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:23:46,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:46,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840631656] [2024-06-28 02:23:46,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840631656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:46,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:46,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:46,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261484429] [2024-06-28 02:23:46,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:46,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:46,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:46,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:46,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:46,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:46,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 330 transitions, 4769 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:46,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:46,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:46,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:47,651 INFO L124 PetriNetUnfolderBase]: 3224/5517 cut-off events. [2024-06-28 02:23:47,651 INFO L125 PetriNetUnfolderBase]: For 470988/471001 co-relation queries the response was YES. [2024-06-28 02:23:47,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43356 conditions, 5517 events. 3224/5517 cut-off events. For 470988/471001 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 37640 event pairs, 1118 based on Foata normal form. 11/5521 useless extension candidates. Maximal degree in co-relation 43227. Up to 4932 conditions per place. [2024-06-28 02:23:47,722 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 259 selfloop transitions, 80 changer transitions 0/346 dead transitions. [2024-06-28 02:23:47,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 346 transitions, 5733 flow [2024-06-28 02:23:47,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:23:47,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:23:47,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-28 02:23:47,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:23:47,723 INFO L175 Difference]: Start difference. First operand has 269 places, 330 transitions, 4769 flow. Second operand 7 states and 161 transitions. [2024-06-28 02:23:47,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 346 transitions, 5733 flow [2024-06-28 02:23:49,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 346 transitions, 5511 flow, removed 41 selfloop flow, removed 4 redundant places. [2024-06-28 02:23:49,337 INFO L231 Difference]: Finished difference. Result has 272 places, 330 transitions, 4713 flow [2024-06-28 02:23:49,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4547, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4713, PETRI_PLACES=272, PETRI_TRANSITIONS=330} [2024-06-28 02:23:49,337 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 231 predicate places. [2024-06-28 02:23:49,337 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 330 transitions, 4713 flow [2024-06-28 02:23:49,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:49,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:49,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] [2024-06-28 02:23:49,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 02:23:49,338 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:23:49,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:49,339 INFO L85 PathProgramCache]: Analyzing trace with hash 698385944, now seen corresponding path program 5 times [2024-06-28 02:23:49,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:49,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223236830] [2024-06-28 02:23:49,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:49,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:49,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:49,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:49,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:49,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223236830] [2024-06-28 02:23:49,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223236830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:49,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:49,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:49,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003939452] [2024-06-28 02:23:49,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:49,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:49,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:49,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:49,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:49,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:49,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 330 transitions, 4713 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:49,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:49,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:49,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:50,360 INFO L124 PetriNetUnfolderBase]: 3221/5518 cut-off events. [2024-06-28 02:23:50,360 INFO L125 PetriNetUnfolderBase]: For 482037/482050 co-relation queries the response was YES. [2024-06-28 02:23:50,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43419 conditions, 5518 events. 3221/5518 cut-off events. For 482037/482050 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 37702 event pairs, 1104 based on Foata normal form. 11/5524 useless extension candidates. Maximal degree in co-relation 43289. Up to 4956 conditions per place. [2024-06-28 02:23:50,429 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 279 selfloop transitions, 59 changer transitions 0/345 dead transitions. [2024-06-28 02:23:50,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 345 transitions, 5551 flow [2024-06-28 02:23:50,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:23:50,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:23:50,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-28 02:23:50,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-28 02:23:50,430 INFO L175 Difference]: Start difference. First operand has 272 places, 330 transitions, 4713 flow. Second operand 7 states and 162 transitions. [2024-06-28 02:23:50,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 345 transitions, 5551 flow [2024-06-28 02:23:51,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 345 transitions, 5238 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-28 02:23:51,851 INFO L231 Difference]: Finished difference. Result has 270 places, 330 transitions, 4524 flow [2024-06-28 02:23:51,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4400, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4524, PETRI_PLACES=270, PETRI_TRANSITIONS=330} [2024-06-28 02:23:51,852 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 229 predicate places. [2024-06-28 02:23:51,852 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 330 transitions, 4524 flow [2024-06-28 02:23:51,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:51,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:51,852 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:51,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 02:23:51,853 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:23:51,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:51,853 INFO L85 PathProgramCache]: Analyzing trace with hash 698385758, now seen corresponding path program 11 times [2024-06-28 02:23:51,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:51,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440900204] [2024-06-28 02:23:51,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:51,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:51,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:51,955 INFO 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:23:51,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:51,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440900204] [2024-06-28 02:23:51,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440900204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:51,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:51,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:51,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218693279] [2024-06-28 02:23:51,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:51,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:51,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:51,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:51,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:51,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:51,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 330 transitions, 4524 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:51,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:51,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:51,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:52,873 INFO L124 PetriNetUnfolderBase]: 3270/5594 cut-off events. [2024-06-28 02:23:52,873 INFO L125 PetriNetUnfolderBase]: For 503935/503948 co-relation queries the response was YES. [2024-06-28 02:23:52,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44094 conditions, 5594 events. 3270/5594 cut-off events. For 503935/503948 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 38232 event pairs, 1098 based on Foata normal form. 12/5601 useless extension candidates. Maximal degree in co-relation 43966. Up to 4904 conditions per place. [2024-06-28 02:23:52,945 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 251 selfloop transitions, 117 changer transitions 0/375 dead transitions. [2024-06-28 02:23:52,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 375 transitions, 5865 flow [2024-06-28 02:23:52,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:23:52,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:23:52,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-28 02:23:52,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-28 02:23:52,946 INFO L175 Difference]: Start difference. First operand has 270 places, 330 transitions, 4524 flow. Second operand 8 states and 193 transitions. [2024-06-28 02:23:52,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 375 transitions, 5865 flow [2024-06-28 02:23:54,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 375 transitions, 5683 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 02:23:54,427 INFO L231 Difference]: Finished difference. Result has 274 places, 350 transitions, 4956 flow [2024-06-28 02:23:54,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4372, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4956, PETRI_PLACES=274, PETRI_TRANSITIONS=350} [2024-06-28 02:23:54,427 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 233 predicate places. [2024-06-28 02:23:54,427 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 350 transitions, 4956 flow [2024-06-28 02:23:54,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:54,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:54,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:54,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 02:23:54,428 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:23:54,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:54,428 INFO L85 PathProgramCache]: Analyzing trace with hash 962751464, now seen corresponding path program 6 times [2024-06-28 02:23:54,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:54,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889140037] [2024-06-28 02:23:54,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:54,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:54,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:54,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:54,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:54,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889140037] [2024-06-28 02:23:54,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889140037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:54,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:54,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:54,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460194025] [2024-06-28 02:23:54,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:54,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:54,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:54,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:54,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:54,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:54,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 350 transitions, 4956 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:54,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:54,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:54,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:55,585 INFO L124 PetriNetUnfolderBase]: 3267/5594 cut-off events. [2024-06-28 02:23:55,586 INFO L125 PetriNetUnfolderBase]: For 514266/514279 co-relation queries the response was YES. [2024-06-28 02:23:55,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44560 conditions, 5594 events. 3267/5594 cut-off events. For 514266/514279 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 38285 event pairs, 1107 based on Foata normal form. 11/5600 useless extension candidates. Maximal degree in co-relation 44429. Up to 5016 conditions per place. [2024-06-28 02:23:55,652 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 294 selfloop transitions, 66 changer transitions 0/367 dead transitions. [2024-06-28 02:23:55,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 367 transitions, 5718 flow [2024-06-28 02:23:55,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:23:55,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:23:55,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-28 02:23:55,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-28 02:23:55,653 INFO L175 Difference]: Start difference. First operand has 274 places, 350 transitions, 4956 flow. Second operand 7 states and 164 transitions. [2024-06-28 02:23:55,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 367 transitions, 5718 flow [2024-06-28 02:23:57,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 367 transitions, 5623 flow, removed 32 selfloop flow, removed 2 redundant places. [2024-06-28 02:23:57,194 INFO L231 Difference]: Finished difference. Result has 279 places, 350 transitions, 4999 flow [2024-06-28 02:23:57,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4861, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4999, PETRI_PLACES=279, PETRI_TRANSITIONS=350} [2024-06-28 02:23:57,194 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 238 predicate places. [2024-06-28 02:23:57,194 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 350 transitions, 4999 flow [2024-06-28 02:23:57,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:57,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:57,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:57,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 02:23:57,195 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:23:57,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:57,195 INFO L85 PathProgramCache]: Analyzing trace with hash 692844632, now seen corresponding path program 9 times [2024-06-28 02:23:57,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:57,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454669783] [2024-06-28 02:23:57,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:57,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:57,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:57,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:23:57,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:57,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454669783] [2024-06-28 02:23:57,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454669783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:57,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:57,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:57,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67205178] [2024-06-28 02:23:57,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:57,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:57,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:57,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:57,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:57,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:57,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 350 transitions, 4999 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:57,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:57,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:57,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:58,248 INFO L124 PetriNetUnfolderBase]: 3261/5590 cut-off events. [2024-06-28 02:23:58,248 INFO L125 PetriNetUnfolderBase]: For 526776/526789 co-relation queries the response was YES. [2024-06-28 02:23:58,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44695 conditions, 5590 events. 3261/5590 cut-off events. For 526776/526789 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 38304 event pairs, 1109 based on Foata normal form. 12/5597 useless extension candidates. Maximal degree in co-relation 44562. Up to 4897 conditions per place. [2024-06-28 02:23:58,319 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 257 selfloop transitions, 117 changer transitions 0/381 dead transitions. [2024-06-28 02:23:58,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 381 transitions, 6107 flow [2024-06-28 02:23:58,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:23:58,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:23:58,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 02:23:58,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-28 02:23:58,320 INFO L175 Difference]: Start difference. First operand has 279 places, 350 transitions, 4999 flow. Second operand 8 states and 199 transitions. [2024-06-28 02:23:58,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 381 transitions, 6107 flow [2024-06-28 02:24:00,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 381 transitions, 5941 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 02:24:00,204 INFO L231 Difference]: Finished difference. Result has 282 places, 351 transitions, 5104 flow [2024-06-28 02:24:00,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4837, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5104, PETRI_PLACES=282, PETRI_TRANSITIONS=351} [2024-06-28 02:24:00,204 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 241 predicate places. [2024-06-28 02:24:00,205 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 351 transitions, 5104 flow [2024-06-28 02:24:00,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:00,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:00,205 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:24:00,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 02:24:00,205 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:24:00,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:00,205 INFO L85 PathProgramCache]: Analyzing trace with hash 127277252, now seen corresponding path program 12 times [2024-06-28 02:24:00,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:00,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195332861] [2024-06-28 02:24:00,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:00,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:00,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:00,314 INFO 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:24:00,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:00,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195332861] [2024-06-28 02:24:00,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195332861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:00,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:00,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:24:00,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410265881] [2024-06-28 02:24:00,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:00,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:24:00,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:00,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:24:00,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:24:00,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:00,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 351 transitions, 5104 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:00,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:00,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:00,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:01,369 INFO L124 PetriNetUnfolderBase]: 3271/5606 cut-off events. [2024-06-28 02:24:01,369 INFO L125 PetriNetUnfolderBase]: For 539666/539679 co-relation queries the response was YES. [2024-06-28 02:24:01,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45221 conditions, 5606 events. 3271/5606 cut-off events. For 539666/539679 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 38381 event pairs, 1110 based on Foata normal form. 11/5612 useless extension candidates. Maximal degree in co-relation 45086. Up to 5009 conditions per place. [2024-06-28 02:24:01,439 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 291 selfloop transitions, 78 changer transitions 0/376 dead transitions. [2024-06-28 02:24:01,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 376 transitions, 6137 flow [2024-06-28 02:24:01,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:24:01,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:24:01,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-28 02:24:01,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5472222222222223 [2024-06-28 02:24:01,440 INFO L175 Difference]: Start difference. First operand has 282 places, 351 transitions, 5104 flow. Second operand 9 states and 197 transitions. [2024-06-28 02:24:01,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 376 transitions, 6137 flow [2024-06-28 02:24:03,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 376 transitions, 5833 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-28 02:24:03,392 INFO L231 Difference]: Finished difference. Result has 286 places, 359 transitions, 5087 flow [2024-06-28 02:24:03,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4808, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5087, PETRI_PLACES=286, PETRI_TRANSITIONS=359} [2024-06-28 02:24:03,393 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 245 predicate places. [2024-06-28 02:24:03,393 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 359 transitions, 5087 flow [2024-06-28 02:24:03,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:03,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:03,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:03,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 02:24:03,393 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:24:03,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:03,394 INFO L85 PathProgramCache]: Analyzing trace with hash -1315944640, now seen corresponding path program 13 times [2024-06-28 02:24:03,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:03,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755558442] [2024-06-28 02:24:03,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:03,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:03,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:03,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:03,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:03,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755558442] [2024-06-28 02:24:03,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755558442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:03,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:03,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:24:03,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976446059] [2024-06-28 02:24:03,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:03,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:24:03,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:03,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:24:03,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:24:03,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:03,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 359 transitions, 5087 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:03,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:03,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:03,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:04,468 INFO L124 PetriNetUnfolderBase]: 3268/5606 cut-off events. [2024-06-28 02:24:04,468 INFO L125 PetriNetUnfolderBase]: For 546101/546114 co-relation queries the response was YES. [2024-06-28 02:24:04,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44234 conditions, 5606 events. 3268/5606 cut-off events. For 546101/546114 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 38436 event pairs, 1110 based on Foata normal form. 11/5612 useless extension candidates. Maximal degree in co-relation 44098. Up to 5012 conditions per place. [2024-06-28 02:24:04,542 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 293 selfloop transitions, 74 changer transitions 0/374 dead transitions. [2024-06-28 02:24:04,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 374 transitions, 5857 flow [2024-06-28 02:24:04,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:24:04,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:24:04,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-28 02:24:04,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-28 02:24:04,543 INFO L175 Difference]: Start difference. First operand has 286 places, 359 transitions, 5087 flow. Second operand 8 states and 179 transitions. [2024-06-28 02:24:04,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 374 transitions, 5857 flow [2024-06-28 02:24:06,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 374 transitions, 5693 flow, removed 41 selfloop flow, removed 4 redundant places. [2024-06-28 02:24:06,321 INFO L231 Difference]: Finished difference. Result has 290 places, 359 transitions, 5077 flow [2024-06-28 02:24:06,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4923, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5077, PETRI_PLACES=290, PETRI_TRANSITIONS=359} [2024-06-28 02:24:06,322 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 249 predicate places. [2024-06-28 02:24:06,322 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 359 transitions, 5077 flow [2024-06-28 02:24:06,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:06,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:06,322 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:06,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 02:24:06,322 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:24:06,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:06,323 INFO L85 PathProgramCache]: Analyzing trace with hash -1316064610, now seen corresponding path program 14 times [2024-06-28 02:24:06,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:06,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340923385] [2024-06-28 02:24:06,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:06,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:06,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:06,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:24:06,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:06,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340923385] [2024-06-28 02:24:06,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1340923385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:06,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:06,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:24:06,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830897332] [2024-06-28 02:24:06,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:06,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:24:06,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:06,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:24:06,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:24:06,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:06,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 359 transitions, 5077 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:06,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:06,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:06,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:07,348 INFO L124 PetriNetUnfolderBase]: 3265/5597 cut-off events. [2024-06-28 02:24:07,348 INFO L125 PetriNetUnfolderBase]: For 558813/558820 co-relation queries the response was YES. [2024-06-28 02:24:07,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44417 conditions, 5597 events. 3265/5597 cut-off events. For 558813/558820 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 38447 event pairs, 1129 based on Foata normal form. 4/5594 useless extension candidates. Maximal degree in co-relation 44280. Up to 4789 conditions per place. [2024-06-28 02:24:07,421 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 200 selfloop transitions, 175 changer transitions 0/382 dead transitions. [2024-06-28 02:24:07,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 382 transitions, 6245 flow [2024-06-28 02:24:07,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:24:07,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:24:07,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 02:24:07,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-28 02:24:07,422 INFO L175 Difference]: Start difference. First operand has 290 places, 359 transitions, 5077 flow. Second operand 8 states and 186 transitions. [2024-06-28 02:24:07,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 382 transitions, 6245 flow [2024-06-28 02:24:09,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 382 transitions, 6034 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-28 02:24:09,210 INFO L231 Difference]: Finished difference. Result has 290 places, 365 transitions, 5419 flow [2024-06-28 02:24:09,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4866, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5419, PETRI_PLACES=290, PETRI_TRANSITIONS=365} [2024-06-28 02:24:09,211 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 249 predicate places. [2024-06-28 02:24:09,211 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 365 transitions, 5419 flow [2024-06-28 02:24:09,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:09,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:09,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] [2024-06-28 02:24:09,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 02:24:09,211 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:24:09,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:09,212 INFO L85 PathProgramCache]: Analyzing trace with hash -1316067586, now seen corresponding path program 7 times [2024-06-28 02:24:09,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:09,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121387683] [2024-06-28 02:24:09,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:09,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:09,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:09,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:09,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:09,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121387683] [2024-06-28 02:24:09,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121387683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:09,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:09,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:24:09,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029673158] [2024-06-28 02:24:09,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:09,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:24:09,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:09,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:24:09,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:24:09,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:09,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 365 transitions, 5419 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:09,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:09,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:09,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:10,303 INFO L124 PetriNetUnfolderBase]: 3280/5624 cut-off events. [2024-06-28 02:24:10,303 INFO L125 PetriNetUnfolderBase]: For 592787/592791 co-relation queries the response was YES. [2024-06-28 02:24:10,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45972 conditions, 5624 events. 3280/5624 cut-off events. For 592787/592791 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 38601 event pairs, 1102 based on Foata normal form. 9/5628 useless extension candidates. Maximal degree in co-relation 45834. Up to 5095 conditions per place. [2024-06-28 02:24:10,369 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 347 selfloop transitions, 31 changer transitions 0/385 dead transitions. [2024-06-28 02:24:10,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 385 transitions, 6283 flow [2024-06-28 02:24:10,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:24:10,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:24:10,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-28 02:24:10,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-28 02:24:10,370 INFO L175 Difference]: Start difference. First operand has 290 places, 365 transitions, 5419 flow. Second operand 7 states and 154 transitions. [2024-06-28 02:24:10,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 385 transitions, 6283 flow [2024-06-28 02:24:12,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 385 transitions, 6100 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-28 02:24:12,270 INFO L231 Difference]: Finished difference. Result has 293 places, 366 transitions, 5321 flow [2024-06-28 02:24:12,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5236, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5321, PETRI_PLACES=293, PETRI_TRANSITIONS=366} [2024-06-28 02:24:12,271 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 252 predicate places. [2024-06-28 02:24:12,271 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 366 transitions, 5321 flow [2024-06-28 02:24:12,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:12,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:12,271 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:24:12,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 02:24:12,272 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:24:12,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:12,272 INFO L85 PathProgramCache]: Analyzing trace with hash -1315667872, now seen corresponding path program 2 times [2024-06-28 02:24:12,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:12,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997042877] [2024-06-28 02:24:12,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:12,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:12,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:12,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:24:12,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:12,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997042877] [2024-06-28 02:24:12,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997042877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:12,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:12,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:24:12,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587751615] [2024-06-28 02:24:12,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:12,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:24:12,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:12,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:24:12,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:24:12,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:12,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 366 transitions, 5321 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:12,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:12,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:12,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:13,391 INFO L124 PetriNetUnfolderBase]: 3300/5656 cut-off events. [2024-06-28 02:24:13,391 INFO L125 PetriNetUnfolderBase]: For 603775/603779 co-relation queries the response was YES. [2024-06-28 02:24:13,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46408 conditions, 5656 events. 3300/5656 cut-off events. For 603775/603779 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 38798 event pairs, 1102 based on Foata normal form. 7/5658 useless extension candidates. Maximal degree in co-relation 46268. Up to 5097 conditions per place. [2024-06-28 02:24:13,470 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 351 selfloop transitions, 33 changer transitions 0/391 dead transitions. [2024-06-28 02:24:13,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 391 transitions, 6251 flow [2024-06-28 02:24:13,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:24:13,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:24:13,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-28 02:24:13,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-28 02:24:13,471 INFO L175 Difference]: Start difference. First operand has 293 places, 366 transitions, 5321 flow. Second operand 7 states and 157 transitions. [2024-06-28 02:24:13,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 391 transitions, 6251 flow [2024-06-28 02:24:15,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 391 transitions, 6178 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 02:24:15,112 INFO L231 Difference]: Finished difference. Result has 296 places, 369 transitions, 5378 flow [2024-06-28 02:24:15,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5248, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5378, PETRI_PLACES=296, PETRI_TRANSITIONS=369} [2024-06-28 02:24:15,113 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 255 predicate places. [2024-06-28 02:24:15,113 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 369 transitions, 5378 flow [2024-06-28 02:24:15,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:15,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:15,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] [2024-06-28 02:24:15,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 02:24:15,114 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:24:15,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:15,114 INFO L85 PathProgramCache]: Analyzing trace with hash -872839072, now seen corresponding path program 3 times [2024-06-28 02:24:15,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:15,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888385078] [2024-06-28 02:24:15,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:15,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:15,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:15,244 INFO 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:24:15,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:15,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888385078] [2024-06-28 02:24:15,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888385078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:15,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:15,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:24:15,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831959315] [2024-06-28 02:24:15,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:15,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:24:15,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:15,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:24:15,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:24:15,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:15,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 369 transitions, 5378 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:15,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:15,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:15,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:16,215 INFO L124 PetriNetUnfolderBase]: 3287/5637 cut-off events. [2024-06-28 02:24:16,216 INFO L125 PetriNetUnfolderBase]: For 604294/604298 co-relation queries the response was YES. [2024-06-28 02:24:16,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46078 conditions, 5637 events. 3287/5637 cut-off events. For 604294/604298 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 38667 event pairs, 1047 based on Foata normal form. 7/5639 useless extension candidates. Maximal degree in co-relation 45936. Up to 4914 conditions per place. [2024-06-28 02:24:16,292 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 347 selfloop transitions, 40 changer transitions 0/394 dead transitions. [2024-06-28 02:24:16,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 394 transitions, 6299 flow [2024-06-28 02:24:16,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:24:16,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:24:16,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-28 02:24:16,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-28 02:24:16,293 INFO L175 Difference]: Start difference. First operand has 296 places, 369 transitions, 5378 flow. Second operand 7 states and 157 transitions. [2024-06-28 02:24:16,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 394 transitions, 6299 flow [2024-06-28 02:24:18,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 394 transitions, 6203 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-28 02:24:18,012 INFO L231 Difference]: Finished difference. Result has 300 places, 371 transitions, 5404 flow [2024-06-28 02:24:18,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5284, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5404, PETRI_PLACES=300, PETRI_TRANSITIONS=371} [2024-06-28 02:24:18,012 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 259 predicate places. [2024-06-28 02:24:18,012 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 371 transitions, 5404 flow [2024-06-28 02:24:18,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:18,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:18,013 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:24:18,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 02:24:18,013 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:24:18,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:18,014 INFO L85 PathProgramCache]: Analyzing trace with hash 1573740588, now seen corresponding path program 1 times [2024-06-28 02:24:18,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:18,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937318720] [2024-06-28 02:24:18,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:18,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:18,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:18,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:18,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:18,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937318720] [2024-06-28 02:24:18,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937318720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:18,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:18,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:24:18,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806518115] [2024-06-28 02:24:18,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:18,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:24:18,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:18,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:24:18,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:24:18,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:18,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 371 transitions, 5404 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:18,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:18,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:18,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:19,137 INFO L124 PetriNetUnfolderBase]: 3307/5678 cut-off events. [2024-06-28 02:24:19,137 INFO L125 PetriNetUnfolderBase]: For 619678/619681 co-relation queries the response was YES. [2024-06-28 02:24:19,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46487 conditions, 5678 events. 3307/5678 cut-off events. For 619678/619681 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 39086 event pairs, 1068 based on Foata normal form. 8/5682 useless extension candidates. Maximal degree in co-relation 46343. Up to 5086 conditions per place. [2024-06-28 02:24:19,214 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 356 selfloop transitions, 38 changer transitions 0/401 dead transitions. [2024-06-28 02:24:19,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 401 transitions, 6365 flow [2024-06-28 02:24:19,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:24:19,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:24:19,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-28 02:24:19,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-28 02:24:19,216 INFO L175 Difference]: Start difference. First operand has 300 places, 371 transitions, 5404 flow. Second operand 7 states and 164 transitions. [2024-06-28 02:24:19,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 401 transitions, 6365 flow [2024-06-28 02:24:21,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 401 transitions, 6151 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-28 02:24:21,401 INFO L231 Difference]: Finished difference. Result has 300 places, 372 transitions, 5298 flow [2024-06-28 02:24:21,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5200, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5298, PETRI_PLACES=300, PETRI_TRANSITIONS=372} [2024-06-28 02:24:21,402 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 259 predicate places. [2024-06-28 02:24:21,402 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 372 transitions, 5298 flow [2024-06-28 02:24:21,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:21,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:21,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:21,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 02:24:21,402 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:24:21,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:21,403 INFO L85 PathProgramCache]: Analyzing trace with hash 1497907884, now seen corresponding path program 2 times [2024-06-28 02:24:21,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:21,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327298716] [2024-06-28 02:24:21,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:21,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:21,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:21,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:21,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:21,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327298716] [2024-06-28 02:24:21,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327298716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:21,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:21,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:24:21,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141956050] [2024-06-28 02:24:21,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:21,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:24:21,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:21,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:24:21,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:24:21,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:21,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 372 transitions, 5298 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:21,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:21,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:21,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:22,559 INFO L124 PetriNetUnfolderBase]: 3373/5781 cut-off events. [2024-06-28 02:24:22,559 INFO L125 PetriNetUnfolderBase]: For 658463/658466 co-relation queries the response was YES. [2024-06-28 02:24:22,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47441 conditions, 5781 events. 3373/5781 cut-off events. For 658463/658466 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 39871 event pairs, 1113 based on Foata normal form. 8/5786 useless extension candidates. Maximal degree in co-relation 47299. Up to 5206 conditions per place. [2024-06-28 02:24:22,638 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 360 selfloop transitions, 34 changer transitions 0/401 dead transitions. [2024-06-28 02:24:22,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 401 transitions, 6411 flow [2024-06-28 02:24:22,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:24:22,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:24:22,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-28 02:24:22,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-28 02:24:22,639 INFO L175 Difference]: Start difference. First operand has 300 places, 372 transitions, 5298 flow. Second operand 8 states and 179 transitions. [2024-06-28 02:24:22,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 401 transitions, 6411 flow [2024-06-28 02:24:25,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 401 transitions, 6323 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 02:24:25,249 INFO L231 Difference]: Finished difference. Result has 303 places, 374 transitions, 5320 flow [2024-06-28 02:24:25,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5210, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5320, PETRI_PLACES=303, PETRI_TRANSITIONS=374} [2024-06-28 02:24:25,250 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 262 predicate places. [2024-06-28 02:24:25,250 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 374 transitions, 5320 flow [2024-06-28 02:24:25,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:25,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:25,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:25,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 02:24:25,250 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:24:25,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:25,251 INFO L85 PathProgramCache]: Analyzing trace with hash 1498055754, now seen corresponding path program 3 times [2024-06-28 02:24:25,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:25,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101670649] [2024-06-28 02:24:25,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:25,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:25,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:25,381 INFO 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:24:25,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:25,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101670649] [2024-06-28 02:24:25,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101670649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:25,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:25,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:24:25,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605982268] [2024-06-28 02:24:25,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:25,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:24:25,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:25,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:24:25,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:24:25,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:25,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 374 transitions, 5320 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:25,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:25,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:25,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:26,380 INFO L124 PetriNetUnfolderBase]: 3355/5755 cut-off events. [2024-06-28 02:24:26,380 INFO L125 PetriNetUnfolderBase]: For 658300/658303 co-relation queries the response was YES. [2024-06-28 02:24:26,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46842 conditions, 5755 events. 3355/5755 cut-off events. For 658300/658303 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 39643 event pairs, 1111 based on Foata normal form. 10/5762 useless extension candidates. Maximal degree in co-relation 46699. Up to 5228 conditions per place. [2024-06-28 02:24:26,458 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 358 selfloop transitions, 31 changer transitions 0/396 dead transitions. [2024-06-28 02:24:26,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 396 transitions, 6217 flow [2024-06-28 02:24:26,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:24:26,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:24:26,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-28 02:24:26,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5642857142857143 [2024-06-28 02:24:26,459 INFO L175 Difference]: Start difference. First operand has 303 places, 374 transitions, 5320 flow. Second operand 7 states and 158 transitions. [2024-06-28 02:24:26,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 396 transitions, 6217 flow [2024-06-28 02:24:28,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 396 transitions, 6152 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-28 02:24:28,880 INFO L231 Difference]: Finished difference. Result has 306 places, 374 transitions, 5322 flow [2024-06-28 02:24:28,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5255, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5322, PETRI_PLACES=306, PETRI_TRANSITIONS=374} [2024-06-28 02:24:28,881 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 265 predicate places. [2024-06-28 02:24:28,881 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 374 transitions, 5322 flow [2024-06-28 02:24:28,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:28,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:28,881 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:24:28,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 02:24:28,881 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:24:28,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:28,882 INFO L85 PathProgramCache]: Analyzing trace with hash 693121772, now seen corresponding path program 4 times [2024-06-28 02:24:28,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:28,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841893041] [2024-06-28 02:24:28,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:28,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:28,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:28,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:24:28,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:28,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841893041] [2024-06-28 02:24:28,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841893041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:28,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:28,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:24:28,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475579888] [2024-06-28 02:24:28,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:28,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:24:28,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:28,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:24:28,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:24:29,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:29,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 374 transitions, 5322 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:29,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:29,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:29,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:30,166 INFO L124 PetriNetUnfolderBase]: 3415/5860 cut-off events. [2024-06-28 02:24:30,166 INFO L125 PetriNetUnfolderBase]: For 698055/698068 co-relation queries the response was YES. [2024-06-28 02:24:30,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47928 conditions, 5860 events. 3415/5860 cut-off events. For 698055/698068 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 40504 event pairs, 1041 based on Foata normal form. 22/5877 useless extension candidates. Maximal degree in co-relation 47783. Up to 4991 conditions per place. [2024-06-28 02:24:30,247 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 339 selfloop transitions, 55 changer transitions 0/401 dead transitions. [2024-06-28 02:24:30,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 401 transitions, 6430 flow [2024-06-28 02:24:30,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:24:30,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:24:30,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-28 02:24:30,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-06-28 02:24:30,248 INFO L175 Difference]: Start difference. First operand has 306 places, 374 transitions, 5322 flow. Second operand 6 states and 153 transitions. [2024-06-28 02:24:30,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 401 transitions, 6430 flow [2024-06-28 02:24:32,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 401 transitions, 6363 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 02:24:32,438 INFO L231 Difference]: Finished difference. Result has 306 places, 377 transitions, 5441 flow [2024-06-28 02:24:32,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5255, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5441, PETRI_PLACES=306, PETRI_TRANSITIONS=377} [2024-06-28 02:24:32,438 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 265 predicate places. [2024-06-28 02:24:32,438 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 377 transitions, 5441 flow [2024-06-28 02:24:32,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:32,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:32,438 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:24:32,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 02:24:32,438 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:24:32,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:32,439 INFO L85 PathProgramCache]: Analyzing trace with hash 698847224, now seen corresponding path program 1 times [2024-06-28 02:24:32,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:32,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041011854] [2024-06-28 02:24:32,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:32,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:32,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:32,560 INFO 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:24:32,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:32,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041011854] [2024-06-28 02:24:32,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041011854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:32,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:32,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:24:32,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540113251] [2024-06-28 02:24:32,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:32,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:24:32,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:32,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:24:32,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:24:32,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:32,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 377 transitions, 5441 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:32,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:32,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:32,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:33,647 INFO L124 PetriNetUnfolderBase]: 3389/5822 cut-off events. [2024-06-28 02:24:33,648 INFO L125 PetriNetUnfolderBase]: For 680788/680801 co-relation queries the response was YES. [2024-06-28 02:24:33,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47192 conditions, 5822 events. 3389/5822 cut-off events. For 680788/680801 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 40220 event pairs, 1027 based on Foata normal form. 22/5839 useless extension candidates. Maximal degree in co-relation 47046. Up to 4979 conditions per place. [2024-06-28 02:24:33,722 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 339 selfloop transitions, 54 changer transitions 0/400 dead transitions. [2024-06-28 02:24:33,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 400 transitions, 6333 flow [2024-06-28 02:24:33,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:24:33,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:24:33,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-28 02:24:33,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-28 02:24:33,723 INFO L175 Difference]: Start difference. First operand has 306 places, 377 transitions, 5441 flow. Second operand 6 states and 152 transitions. [2024-06-28 02:24:33,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 400 transitions, 6333 flow [2024-06-28 02:24:35,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 400 transitions, 6211 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-28 02:24:35,825 INFO L231 Difference]: Finished difference. Result has 309 places, 377 transitions, 5432 flow [2024-06-28 02:24:35,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5319, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5432, PETRI_PLACES=309, PETRI_TRANSITIONS=377} [2024-06-28 02:24:35,826 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 268 predicate places. [2024-06-28 02:24:35,826 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 377 transitions, 5432 flow [2024-06-28 02:24:35,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:35,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:35,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:24:35,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 02:24:35,826 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:24:35,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:35,826 INFO L85 PathProgramCache]: Analyzing trace with hash 641162548, now seen corresponding path program 1 times [2024-06-28 02:24:35,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:35,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548725465] [2024-06-28 02:24:35,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:35,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:35,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:35,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:35,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:35,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548725465] [2024-06-28 02:24:35,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548725465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:35,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:35,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:24:35,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093814150] [2024-06-28 02:24:35,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:35,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:24:35,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:35,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:24:35,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:24:35,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:35,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 377 transitions, 5432 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:35,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:35,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:35,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:37,043 INFO L124 PetriNetUnfolderBase]: 3386/5818 cut-off events. [2024-06-28 02:24:37,043 INFO L125 PetriNetUnfolderBase]: For 660105/660118 co-relation queries the response was YES. [2024-06-28 02:24:37,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47154 conditions, 5818 events. 3386/5818 cut-off events. For 660105/660118 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 40268 event pairs, 1134 based on Foata normal form. 11/5824 useless extension candidates. Maximal degree in co-relation 47007. Up to 5057 conditions per place. [2024-06-28 02:24:37,131 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 261 selfloop transitions, 143 changer transitions 0/411 dead transitions. [2024-06-28 02:24:37,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 411 transitions, 6480 flow [2024-06-28 02:24:37,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:24:37,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:24:37,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 254 transitions. [2024-06-28 02:24:37,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772727272727273 [2024-06-28 02:24:37,132 INFO L175 Difference]: Start difference. First operand has 309 places, 377 transitions, 5432 flow. Second operand 11 states and 254 transitions. [2024-06-28 02:24:37,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 411 transitions, 6480 flow [2024-06-28 02:24:39,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 411 transitions, 6320 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-28 02:24:39,281 INFO L231 Difference]: Finished difference. Result has 315 places, 377 transitions, 5564 flow [2024-06-28 02:24:39,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5272, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5564, PETRI_PLACES=315, PETRI_TRANSITIONS=377} [2024-06-28 02:24:39,282 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 274 predicate places. [2024-06-28 02:24:39,282 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 377 transitions, 5564 flow [2024-06-28 02:24:39,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:39,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:39,282 INFO 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:24:39,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 02:24:39,282 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:24:39,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:39,283 INFO L85 PathProgramCache]: Analyzing trace with hash 211256563, now seen corresponding path program 1 times [2024-06-28 02:24:39,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:39,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409216549] [2024-06-28 02:24:39,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:39,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:39,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:39,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:39,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:39,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409216549] [2024-06-28 02:24:39,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409216549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:39,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:39,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:24:39,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394846549] [2024-06-28 02:24:39,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:39,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:24:39,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:39,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:24:39,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:24:39,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:39,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 377 transitions, 5564 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:39,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:39,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:39,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:40,603 INFO L124 PetriNetUnfolderBase]: 3407/5849 cut-off events. [2024-06-28 02:24:40,603 INFO L125 PetriNetUnfolderBase]: For 682589/682602 co-relation queries the response was YES. [2024-06-28 02:24:40,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47924 conditions, 5849 events. 3407/5849 cut-off events. For 682589/682602 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 40356 event pairs, 1065 based on Foata normal form. 12/5856 useless extension candidates. Maximal degree in co-relation 47776. Up to 5159 conditions per place. [2024-06-28 02:24:40,672 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 328 selfloop transitions, 69 changer transitions 0/404 dead transitions. [2024-06-28 02:24:40,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 404 transitions, 6742 flow [2024-06-28 02:24:40,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:24:40,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:24:40,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 02:24:40,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-28 02:24:40,673 INFO L175 Difference]: Start difference. First operand has 315 places, 377 transitions, 5564 flow. Second operand 7 states and 169 transitions. [2024-06-28 02:24:40,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 404 transitions, 6742 flow [2024-06-28 02:24:42,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 404 transitions, 6426 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-28 02:24:42,947 INFO L231 Difference]: Finished difference. Result has 312 places, 381 transitions, 5538 flow [2024-06-28 02:24:42,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5248, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5538, PETRI_PLACES=312, PETRI_TRANSITIONS=381} [2024-06-28 02:24:42,947 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 271 predicate places. [2024-06-28 02:24:42,947 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 381 transitions, 5538 flow [2024-06-28 02:24:42,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:42,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:42,947 INFO 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:24:42,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 02:24:42,948 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:24:42,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:42,948 INFO L85 PathProgramCache]: Analyzing trace with hash 211317013, now seen corresponding path program 2 times [2024-06-28 02:24:42,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:42,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053933684] [2024-06-28 02:24:42,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:42,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:42,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:43,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:43,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:43,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053933684] [2024-06-28 02:24:43,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053933684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:43,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:43,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:24:43,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893778241] [2024-06-28 02:24:43,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:43,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:24:43,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:43,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:24:43,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:24:43,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:43,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 381 transitions, 5538 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:43,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:43,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:43,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:44,099 INFO L124 PetriNetUnfolderBase]: 3402/5836 cut-off events. [2024-06-28 02:24:44,099 INFO L125 PetriNetUnfolderBase]: For 697573/697586 co-relation queries the response was YES. [2024-06-28 02:24:44,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47794 conditions, 5836 events. 3402/5836 cut-off events. For 697573/697586 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 40366 event pairs, 1130 based on Foata normal form. 12/5841 useless extension candidates. Maximal degree in co-relation 47645. Up to 5255 conditions per place. [2024-06-28 02:24:44,186 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 330 selfloop transitions, 59 changer transitions 0/396 dead transitions. [2024-06-28 02:24:44,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 396 transitions, 6352 flow [2024-06-28 02:24:44,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:24:44,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:24:44,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-28 02:24:44,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:24:44,187 INFO L175 Difference]: Start difference. First operand has 312 places, 381 transitions, 5538 flow. Second operand 7 states and 161 transitions. [2024-06-28 02:24:44,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 396 transitions, 6352 flow [2024-06-28 02:24:46,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 396 transitions, 6170 flow, removed 57 selfloop flow, removed 4 redundant places. [2024-06-28 02:24:46,392 INFO L231 Difference]: Finished difference. Result has 315 places, 381 transitions, 5482 flow [2024-06-28 02:24:46,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5356, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5482, PETRI_PLACES=315, PETRI_TRANSITIONS=381} [2024-06-28 02:24:46,392 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 274 predicate places. [2024-06-28 02:24:46,393 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 381 transitions, 5482 flow [2024-06-28 02:24:46,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:46,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:46,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:46,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 02:24:46,393 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:24:46,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:46,393 INFO L85 PathProgramCache]: Analyzing trace with hash 204852490, now seen corresponding path program 2 times [2024-06-28 02:24:46,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:46,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611419388] [2024-06-28 02:24:46,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:46,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:46,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:46,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:24:46,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:46,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611419388] [2024-06-28 02:24:46,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611419388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:46,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:46,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:24:46,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060889904] [2024-06-28 02:24:46,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:46,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:24:46,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:46,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:24:46,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:24:46,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:46,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 381 transitions, 5482 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:46,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:46,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:46,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:47,619 INFO L124 PetriNetUnfolderBase]: 3407/5847 cut-off events. [2024-06-28 02:24:47,620 INFO L125 PetriNetUnfolderBase]: For 693840/693853 co-relation queries the response was YES. [2024-06-28 02:24:47,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47718 conditions, 5847 events. 3407/5847 cut-off events. For 693840/693853 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 40422 event pairs, 1132 based on Foata normal form. 11/5853 useless extension candidates. Maximal degree in co-relation 47568. Up to 5156 conditions per place. [2024-06-28 02:24:47,696 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 291 selfloop transitions, 116 changer transitions 0/414 dead transitions. [2024-06-28 02:24:47,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 414 transitions, 6574 flow [2024-06-28 02:24:47,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:24:47,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:24:47,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 233 transitions. [2024-06-28 02:24:47,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5825 [2024-06-28 02:24:47,697 INFO L175 Difference]: Start difference. First operand has 315 places, 381 transitions, 5482 flow. Second operand 10 states and 233 transitions. [2024-06-28 02:24:47,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 414 transitions, 6574 flow [2024-06-28 02:24:49,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 414 transitions, 6416 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-28 02:24:49,810 INFO L231 Difference]: Finished difference. Result has 318 places, 384 transitions, 5608 flow [2024-06-28 02:24:49,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5326, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5608, PETRI_PLACES=318, PETRI_TRANSITIONS=384} [2024-06-28 02:24:49,810 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 277 predicate places. [2024-06-28 02:24:49,810 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 384 transitions, 5608 flow [2024-06-28 02:24:49,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:49,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:49,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:49,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 02:24:49,811 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:24:49,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:49,811 INFO L85 PathProgramCache]: Analyzing trace with hash 214118080, now seen corresponding path program 3 times [2024-06-28 02:24:49,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:49,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412253516] [2024-06-28 02:24:49,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:49,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:49,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:49,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:49,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:49,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412253516] [2024-06-28 02:24:49,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412253516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:49,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:49,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:24:49,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953791806] [2024-06-28 02:24:49,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:49,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:24:49,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:49,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:24:49,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:24:49,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:49,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 384 transitions, 5608 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:49,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:49,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:49,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:50,999 INFO L124 PetriNetUnfolderBase]: 3412/5852 cut-off events. [2024-06-28 02:24:50,999 INFO L125 PetriNetUnfolderBase]: For 695247/695260 co-relation queries the response was YES. [2024-06-28 02:24:51,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47866 conditions, 5852 events. 3412/5852 cut-off events. For 695247/695260 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 40424 event pairs, 1128 based on Foata normal form. 11/5858 useless extension candidates. Maximal degree in co-relation 47716. Up to 5162 conditions per place. [2024-06-28 02:24:51,078 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 287 selfloop transitions, 122 changer transitions 0/416 dead transitions. [2024-06-28 02:24:51,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 416 transitions, 6706 flow [2024-06-28 02:24:51,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:24:51,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:24:51,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 267 transitions. [2024-06-28 02:24:51,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-06-28 02:24:51,079 INFO L175 Difference]: Start difference. First operand has 318 places, 384 transitions, 5608 flow. Second operand 12 states and 267 transitions. [2024-06-28 02:24:51,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 416 transitions, 6706 flow [2024-06-28 02:24:53,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 416 transitions, 6448 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-28 02:24:53,081 INFO L231 Difference]: Finished difference. Result has 322 places, 387 transitions, 5650 flow [2024-06-28 02:24:53,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5356, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5650, PETRI_PLACES=322, PETRI_TRANSITIONS=387} [2024-06-28 02:24:53,082 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 281 predicate places. [2024-06-28 02:24:53,082 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 387 transitions, 5650 flow [2024-06-28 02:24:53,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:53,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:53,082 INFO 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:24:53,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 02:24:53,083 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:24:53,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:53,083 INFO L85 PathProgramCache]: Analyzing trace with hash 38618710, now seen corresponding path program 4 times [2024-06-28 02:24:53,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:53,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970534252] [2024-06-28 02:24:53,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:53,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:53,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:53,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:53,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:53,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970534252] [2024-06-28 02:24:53,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970534252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:53,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:53,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:24:53,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30167231] [2024-06-28 02:24:53,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:53,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:24:53,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:53,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:24:53,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:24:53,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:53,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 387 transitions, 5650 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:53,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:53,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:53,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:54,275 INFO L124 PetriNetUnfolderBase]: 3417/5857 cut-off events. [2024-06-28 02:24:54,275 INFO L125 PetriNetUnfolderBase]: For 711500/711513 co-relation queries the response was YES. [2024-06-28 02:24:54,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48118 conditions, 5857 events. 3417/5857 cut-off events. For 711500/711513 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 40480 event pairs, 1126 based on Foata normal form. 11/5863 useless extension candidates. Maximal degree in co-relation 47967. Up to 5168 conditions per place. [2024-06-28 02:24:54,352 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 295 selfloop transitions, 113 changer transitions 0/415 dead transitions. [2024-06-28 02:24:54,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 415 transitions, 6740 flow [2024-06-28 02:24:54,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:24:54,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:24:54,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 02:24:54,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:24:54,353 INFO L175 Difference]: Start difference. First operand has 322 places, 387 transitions, 5650 flow. Second operand 8 states and 192 transitions. [2024-06-28 02:24:54,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 415 transitions, 6740 flow [2024-06-28 02:24:57,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 415 transitions, 6326 flow, removed 16 selfloop flow, removed 11 redundant places. [2024-06-28 02:24:57,069 INFO L231 Difference]: Finished difference. Result has 319 places, 390 transitions, 5518 flow [2024-06-28 02:24:57,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5248, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5518, PETRI_PLACES=319, PETRI_TRANSITIONS=390} [2024-06-28 02:24:57,070 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 278 predicate places. [2024-06-28 02:24:57,070 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 390 transitions, 5518 flow [2024-06-28 02:24:57,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:57,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:57,071 INFO 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:24:57,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 02:24:57,071 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:24:57,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:57,072 INFO L85 PathProgramCache]: Analyzing trace with hash 214106920, now seen corresponding path program 5 times [2024-06-28 02:24:57,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:57,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139715431] [2024-06-28 02:24:57,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:57,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:57,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:57,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:24:57,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:57,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139715431] [2024-06-28 02:24:57,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139715431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:57,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:57,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:24:57,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436346409] [2024-06-28 02:24:57,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:57,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:24:57,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:57,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:24:57,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:24:57,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:57,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 390 transitions, 5518 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:57,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:57,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:57,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:58,278 INFO L124 PetriNetUnfolderBase]: 3414/5853 cut-off events. [2024-06-28 02:24:58,278 INFO L125 PetriNetUnfolderBase]: For 724051/724064 co-relation queries the response was YES. [2024-06-28 02:24:58,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47880 conditions, 5853 events. 3414/5853 cut-off events. For 724051/724064 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 40454 event pairs, 1126 based on Foata normal form. 11/5859 useless extension candidates. Maximal degree in co-relation 47729. Up to 5165 conditions per place. [2024-06-28 02:24:58,356 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 288 selfloop transitions, 125 changer transitions 0/420 dead transitions. [2024-06-28 02:24:58,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 420 transitions, 6416 flow [2024-06-28 02:24:58,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-28 02:24:58,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-28 02:24:58,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 302 transitions. [2024-06-28 02:24:58,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5392857142857143 [2024-06-28 02:24:58,358 INFO L175 Difference]: Start difference. First operand has 319 places, 390 transitions, 5518 flow. Second operand 14 states and 302 transitions. [2024-06-28 02:24:58,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 420 transitions, 6416 flow [2024-06-28 02:25:00,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 420 transitions, 6229 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 02:25:00,751 INFO L231 Difference]: Finished difference. Result has 328 places, 390 transitions, 5587 flow [2024-06-28 02:25:00,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5331, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=5587, PETRI_PLACES=328, PETRI_TRANSITIONS=390} [2024-06-28 02:25:00,751 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 287 predicate places. [2024-06-28 02:25:00,751 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 390 transitions, 5587 flow [2024-06-28 02:25:00,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:00,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:00,752 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:00,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 02:25:00,752 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:25:00,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:00,752 INFO L85 PathProgramCache]: Analyzing trace with hash 1081811187, now seen corresponding path program 3 times [2024-06-28 02:25:00,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:00,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839702488] [2024-06-28 02:25:00,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:00,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:00,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:00,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:00,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:00,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839702488] [2024-06-28 02:25:00,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839702488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:00,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:00,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:25:00,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104696932] [2024-06-28 02:25:00,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:00,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:25:00,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:00,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:25:00,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:25:00,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:00,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 390 transitions, 5587 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:00,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:00,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:00,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:01,907 INFO L124 PetriNetUnfolderBase]: 3481/5950 cut-off events. [2024-06-28 02:25:01,907 INFO L125 PetriNetUnfolderBase]: For 782575/782588 co-relation queries the response was YES. [2024-06-28 02:25:01,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49903 conditions, 5950 events. 3481/5950 cut-off events. For 782575/782588 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 41169 event pairs, 1157 based on Foata normal form. 12/5954 useless extension candidates. Maximal degree in co-relation 49751. Up to 5233 conditions per place. [2024-06-28 02:25:01,988 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 316 selfloop transitions, 97 changer transitions 0/420 dead transitions. [2024-06-28 02:25:01,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 420 transitions, 6817 flow [2024-06-28 02:25:01,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:25:01,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:25:01,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-28 02:25:01,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-28 02:25:01,989 INFO L175 Difference]: Start difference. First operand has 328 places, 390 transitions, 5587 flow. Second operand 7 states and 171 transitions. [2024-06-28 02:25:01,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 420 transitions, 6817 flow [2024-06-28 02:25:04,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 420 transitions, 6441 flow, removed 0 selfloop flow, removed 15 redundant places. [2024-06-28 02:25:04,212 INFO L231 Difference]: Finished difference. Result has 320 places, 394 transitions, 5558 flow [2024-06-28 02:25:04,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5211, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5558, PETRI_PLACES=320, PETRI_TRANSITIONS=394} [2024-06-28 02:25:04,213 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 279 predicate places. [2024-06-28 02:25:04,213 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 394 transitions, 5558 flow [2024-06-28 02:25:04,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:04,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:04,213 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:04,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 02:25:04,213 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:25:04,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:04,214 INFO L85 PathProgramCache]: Analyzing trace with hash 1084668147, now seen corresponding path program 4 times [2024-06-28 02:25:04,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:04,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077826978] [2024-06-28 02:25:04,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:04,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:04,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:04,311 INFO 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:25:04,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:04,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077826978] [2024-06-28 02:25:04,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077826978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:04,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:04,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:25:04,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029082888] [2024-06-28 02:25:04,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:04,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:25:04,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:04,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:25:04,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:25:04,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:04,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 394 transitions, 5558 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:04,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:04,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:04,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:05,335 INFO L124 PetriNetUnfolderBase]: 3489/5967 cut-off events. [2024-06-28 02:25:05,335 INFO L125 PetriNetUnfolderBase]: For 801257/801270 co-relation queries the response was YES. [2024-06-28 02:25:05,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50257 conditions, 5967 events. 3489/5967 cut-off events. For 801257/801270 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 41289 event pairs, 1160 based on Foata normal form. 12/5971 useless extension candidates. Maximal degree in co-relation 50104. Up to 5332 conditions per place. [2024-06-28 02:25:05,415 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 313 selfloop transitions, 94 changer transitions 0/414 dead transitions. [2024-06-28 02:25:05,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 414 transitions, 6492 flow [2024-06-28 02:25:05,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:25:05,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:25:05,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-28 02:25:05,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-28 02:25:05,416 INFO L175 Difference]: Start difference. First operand has 320 places, 394 transitions, 5558 flow. Second operand 7 states and 163 transitions. [2024-06-28 02:25:05,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 414 transitions, 6492 flow [2024-06-28 02:25:08,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 414 transitions, 6285 flow, removed 48 selfloop flow, removed 3 redundant places. [2024-06-28 02:25:08,448 INFO L231 Difference]: Finished difference. Result has 324 places, 396 transitions, 5624 flow [2024-06-28 02:25:08,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5365, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5624, PETRI_PLACES=324, PETRI_TRANSITIONS=396} [2024-06-28 02:25:08,448 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 283 predicate places. [2024-06-28 02:25:08,448 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 396 transitions, 5624 flow [2024-06-28 02:25:08,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:08,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:08,448 INFO 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:25:08,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 02:25:08,449 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:25:08,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:08,449 INFO L85 PathProgramCache]: Analyzing trace with hash 728492275, now seen corresponding path program 5 times [2024-06-28 02:25:08,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:08,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512621744] [2024-06-28 02:25:08,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:08,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:08,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:08,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:08,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:08,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512621744] [2024-06-28 02:25:08,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512621744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:08,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:08,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:25:08,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538468355] [2024-06-28 02:25:08,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:08,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:25:08,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:08,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:25:08,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:25:08,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:08,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 396 transitions, 5624 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:08,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:08,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:08,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:09,653 INFO L124 PetriNetUnfolderBase]: 3589/6119 cut-off events. [2024-06-28 02:25:09,653 INFO L125 PetriNetUnfolderBase]: For 878416/878429 co-relation queries the response was YES. [2024-06-28 02:25:09,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53101 conditions, 6119 events. 3589/6119 cut-off events. For 878416/878429 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 42363 event pairs, 1080 based on Foata normal form. 12/6123 useless extension candidates. Maximal degree in co-relation 52946. Up to 5115 conditions per place. [2024-06-28 02:25:09,741 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 310 selfloop transitions, 115 changer transitions 0/432 dead transitions. [2024-06-28 02:25:09,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 432 transitions, 7132 flow [2024-06-28 02:25:09,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:25:09,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:25:09,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 02:25:09,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:25:09,742 INFO L175 Difference]: Start difference. First operand has 324 places, 396 transitions, 5624 flow. Second operand 7 states and 175 transitions. [2024-06-28 02:25:09,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 432 transitions, 7132 flow [2024-06-28 02:25:12,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 432 transitions, 6893 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-28 02:25:12,883 INFO L231 Difference]: Finished difference. Result has 326 places, 401 transitions, 5806 flow [2024-06-28 02:25:12,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5385, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5806, PETRI_PLACES=326, PETRI_TRANSITIONS=401} [2024-06-28 02:25:12,883 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 285 predicate places. [2024-06-28 02:25:12,883 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 401 transitions, 5806 flow [2024-06-28 02:25:12,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:12,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:12,884 INFO 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:25:12,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 02:25:12,884 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:25:12,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:12,884 INFO L85 PathProgramCache]: Analyzing trace with hash 739920115, now seen corresponding path program 6 times [2024-06-28 02:25:12,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:12,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914596525] [2024-06-28 02:25:12,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:12,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:12,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:12,978 INFO 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:25:12,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:12,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914596525] [2024-06-28 02:25:12,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914596525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:12,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:12,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:25:12,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607875578] [2024-06-28 02:25:12,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:12,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:25:12,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:12,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:25:12,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:25:13,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:13,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 401 transitions, 5806 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:13,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:13,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:13,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:14,130 INFO L124 PetriNetUnfolderBase]: 3597/6131 cut-off events. [2024-06-28 02:25:14,130 INFO L125 PetriNetUnfolderBase]: For 900928/900941 co-relation queries the response was YES. [2024-06-28 02:25:14,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53685 conditions, 6131 events. 3597/6131 cut-off events. For 900928/900941 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 42507 event pairs, 1106 based on Foata normal form. 12/6135 useless extension candidates. Maximal degree in co-relation 53529. Up to 5123 conditions per place. [2024-06-28 02:25:14,214 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 303 selfloop transitions, 117 changer transitions 0/427 dead transitions. [2024-06-28 02:25:14,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 427 transitions, 6986 flow [2024-06-28 02:25:14,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:25:14,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:25:14,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 02:25:14,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:25:14,216 INFO L175 Difference]: Start difference. First operand has 326 places, 401 transitions, 5806 flow. Second operand 7 states and 168 transitions. [2024-06-28 02:25:14,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 427 transitions, 6986 flow [2024-06-28 02:25:17,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 427 transitions, 6765 flow, removed 59 selfloop flow, removed 2 redundant places. [2024-06-28 02:25:17,556 INFO L231 Difference]: Finished difference. Result has 331 places, 403 transitions, 5904 flow [2024-06-28 02:25:17,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5603, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5904, PETRI_PLACES=331, PETRI_TRANSITIONS=403} [2024-06-28 02:25:17,557 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 290 predicate places. [2024-06-28 02:25:17,557 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 403 transitions, 5904 flow [2024-06-28 02:25:17,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:17,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:17,557 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:17,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 02:25:17,558 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:25:17,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:17,558 INFO L85 PathProgramCache]: Analyzing trace with hash 798012565, now seen corresponding path program 7 times [2024-06-28 02:25:17,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:17,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317533008] [2024-06-28 02:25:17,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:17,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:17,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:17,666 INFO 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:25:17,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:17,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317533008] [2024-06-28 02:25:17,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317533008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:17,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:17,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:25:17,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332598778] [2024-06-28 02:25:17,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:17,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:25:17,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:17,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:25:17,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:25:17,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:17,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 403 transitions, 5904 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:17,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:17,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:17,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:19,076 INFO L124 PetriNetUnfolderBase]: 3618/6160 cut-off events. [2024-06-28 02:25:19,076 INFO L125 PetriNetUnfolderBase]: For 925460/925473 co-relation queries the response was YES. [2024-06-28 02:25:19,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54389 conditions, 6160 events. 3618/6160 cut-off events. For 925460/925473 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 42758 event pairs, 1199 based on Foata normal form. 12/6162 useless extension candidates. Maximal degree in co-relation 54231. Up to 5498 conditions per place. [2024-06-28 02:25:19,153 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 317 selfloop transitions, 100 changer transitions 0/424 dead transitions. [2024-06-28 02:25:19,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 424 transitions, 7092 flow [2024-06-28 02:25:19,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:25:19,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:25:19,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-28 02:25:19,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:25:19,155 INFO L175 Difference]: Start difference. First operand has 331 places, 403 transitions, 5904 flow. Second operand 7 states and 161 transitions. [2024-06-28 02:25:19,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 424 transitions, 7092 flow [2024-06-28 02:25:22,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 424 transitions, 6843 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-28 02:25:22,400 INFO L231 Difference]: Finished difference. Result has 335 places, 407 transitions, 6020 flow [2024-06-28 02:25:22,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5659, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6020, PETRI_PLACES=335, PETRI_TRANSITIONS=407} [2024-06-28 02:25:22,400 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 294 predicate places. [2024-06-28 02:25:22,400 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 407 transitions, 6020 flow [2024-06-28 02:25:22,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:22,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:22,400 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:22,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 02:25:22,401 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:25:22,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:22,401 INFO L85 PathProgramCache]: Analyzing trace with hash -818079501, now seen corresponding path program 8 times [2024-06-28 02:25:22,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:22,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067194256] [2024-06-28 02:25:22,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:22,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:22,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:22,503 INFO 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:25:22,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:22,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067194256] [2024-06-28 02:25:22,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067194256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:22,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:22,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:25:22,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9719461] [2024-06-28 02:25:22,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:22,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:25:22,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:22,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:25:22,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:25:22,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:22,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 407 transitions, 6020 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:22,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:22,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:22,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:23,895 INFO L124 PetriNetUnfolderBase]: 3613/6155 cut-off events. [2024-06-28 02:25:23,895 INFO L125 PetriNetUnfolderBase]: For 937917/937930 co-relation queries the response was YES. [2024-06-28 02:25:23,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54240 conditions, 6155 events. 3613/6155 cut-off events. For 937917/937930 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 42686 event pairs, 1202 based on Foata normal form. 12/6159 useless extension candidates. Maximal degree in co-relation 54080. Up to 5520 conditions per place. [2024-06-28 02:25:23,972 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 322 selfloop transitions, 93 changer transitions 0/422 dead transitions. [2024-06-28 02:25:23,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 422 transitions, 6886 flow [2024-06-28 02:25:23,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:25:23,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:25:23,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-28 02:25:23,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5678571428571428 [2024-06-28 02:25:23,973 INFO L175 Difference]: Start difference. First operand has 335 places, 407 transitions, 6020 flow. Second operand 7 states and 159 transitions. [2024-06-28 02:25:23,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 422 transitions, 6886 flow [2024-06-28 02:25:27,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 422 transitions, 6593 flow, removed 54 selfloop flow, removed 4 redundant places. [2024-06-28 02:25:27,547 INFO L231 Difference]: Finished difference. Result has 338 places, 407 transitions, 5918 flow [2024-06-28 02:25:27,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5727, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5918, PETRI_PLACES=338, PETRI_TRANSITIONS=407} [2024-06-28 02:25:27,548 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 297 predicate places. [2024-06-28 02:25:27,548 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 407 transitions, 5918 flow [2024-06-28 02:25:27,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:27,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:27,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:27,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 02:25:27,548 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:25:27,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:27,548 INFO L85 PathProgramCache]: Analyzing trace with hash 1962331348, now seen corresponding path program 6 times [2024-06-28 02:25:27,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:27,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742790058] [2024-06-28 02:25:27,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:27,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:27,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:27,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:27,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:27,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742790058] [2024-06-28 02:25:27,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742790058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:27,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:27,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:25:27,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504544149] [2024-06-28 02:25:27,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:27,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:25:27,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:27,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:25:27,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:25:27,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:27,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 407 transitions, 5918 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:27,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:27,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:27,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:29,091 INFO L124 PetriNetUnfolderBase]: 3618/6164 cut-off events. [2024-06-28 02:25:29,091 INFO L125 PetriNetUnfolderBase]: For 952174/952187 co-relation queries the response was YES. [2024-06-28 02:25:29,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54303 conditions, 6164 events. 3618/6164 cut-off events. For 952174/952187 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 42768 event pairs, 1202 based on Foata normal form. 11/6167 useless extension candidates. Maximal degree in co-relation 54142. Up to 5336 conditions per place. [2024-06-28 02:25:29,318 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 232 selfloop transitions, 206 changer transitions 0/445 dead transitions. [2024-06-28 02:25:29,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 445 transitions, 7461 flow [2024-06-28 02:25:29,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:25:29,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:25:29,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 240 transitions. [2024-06-28 02:25:29,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:25:29,327 INFO L175 Difference]: Start difference. First operand has 338 places, 407 transitions, 5918 flow. Second operand 10 states and 240 transitions. [2024-06-28 02:25:29,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 445 transitions, 7461 flow [2024-06-28 02:25:33,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 445 transitions, 7262 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 02:25:33,109 INFO L231 Difference]: Finished difference. Result has 342 places, 410 transitions, 6184 flow [2024-06-28 02:25:33,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5719, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6184, PETRI_PLACES=342, PETRI_TRANSITIONS=410} [2024-06-28 02:25:33,109 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 301 predicate places. [2024-06-28 02:25:33,110 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 410 transitions, 6184 flow [2024-06-28 02:25:33,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:33,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:33,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:33,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 02:25:33,110 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:25:33,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:33,111 INFO L85 PathProgramCache]: Analyzing trace with hash 1971585778, now seen corresponding path program 7 times [2024-06-28 02:25:33,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:33,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50598488] [2024-06-28 02:25:33,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:33,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:33,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:33,244 INFO 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:25:33,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:33,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50598488] [2024-06-28 02:25:33,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50598488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:33,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:33,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:25:33,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733477684] [2024-06-28 02:25:33,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:33,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:25:33,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:33,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:25:33,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:25:33,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:33,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 410 transitions, 6184 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:33,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:33,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:33,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:34,646 INFO L124 PetriNetUnfolderBase]: 3631/6191 cut-off events. [2024-06-28 02:25:34,646 INFO L125 PetriNetUnfolderBase]: For 976780/976793 co-relation queries the response was YES. [2024-06-28 02:25:34,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55083 conditions, 6191 events. 3631/6191 cut-off events. For 976780/976793 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 43010 event pairs, 1205 based on Foata normal form. 11/6195 useless extension candidates. Maximal degree in co-relation 54921. Up to 5351 conditions per place. [2024-06-28 02:25:34,728 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 237 selfloop transitions, 213 changer transitions 0/457 dead transitions. [2024-06-28 02:25:34,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 457 transitions, 8008 flow [2024-06-28 02:25:34,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-28 02:25:34,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-28 02:25:34,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 331 transitions. [2024-06-28 02:25:34,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5516666666666666 [2024-06-28 02:25:34,729 INFO L175 Difference]: Start difference. First operand has 342 places, 410 transitions, 6184 flow. Second operand 15 states and 331 transitions. [2024-06-28 02:25:34,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 457 transitions, 8008 flow [2024-06-28 02:25:38,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 457 transitions, 7552 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-28 02:25:38,982 INFO L231 Difference]: Finished difference. Result has 349 places, 416 transitions, 6266 flow [2024-06-28 02:25:38,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5740, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6266, PETRI_PLACES=349, PETRI_TRANSITIONS=416} [2024-06-28 02:25:38,983 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 308 predicate places. [2024-06-28 02:25:38,983 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 416 transitions, 6266 flow [2024-06-28 02:25:38,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:38,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:38,984 INFO 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:25:38,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 02:25:38,984 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:25:38,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:38,984 INFO L85 PathProgramCache]: Analyzing trace with hash 1084672704, now seen corresponding path program 8 times [2024-06-28 02:25:38,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:38,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463124] [2024-06-28 02:25:38,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:38,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:38,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:39,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:39,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:39,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463124] [2024-06-28 02:25:39,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:39,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:39,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:25:39,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004720789] [2024-06-28 02:25:39,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:39,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:25:39,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:39,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:25:39,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:25:39,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:39,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 416 transitions, 6266 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:39,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:39,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:39,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:40,467 INFO L124 PetriNetUnfolderBase]: 3628/6183 cut-off events. [2024-06-28 02:25:40,467 INFO L125 PetriNetUnfolderBase]: For 994367/994380 co-relation queries the response was YES. [2024-06-28 02:25:40,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55161 conditions, 6183 events. 3628/6183 cut-off events. For 994367/994380 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 42880 event pairs, 1203 based on Foata normal form. 11/6187 useless extension candidates. Maximal degree in co-relation 54998. Up to 5348 conditions per place. [2024-06-28 02:25:40,549 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 234 selfloop transitions, 213 changer transitions 0/454 dead transitions. [2024-06-28 02:25:40,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 454 transitions, 7798 flow [2024-06-28 02:25:40,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 02:25:40,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 02:25:40,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 294 transitions. [2024-06-28 02:25:40,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5653846153846154 [2024-06-28 02:25:40,550 INFO L175 Difference]: Start difference. First operand has 349 places, 416 transitions, 6266 flow. Second operand 13 states and 294 transitions. [2024-06-28 02:25:40,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 454 transitions, 7798 flow [2024-06-28 02:25:45,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 454 transitions, 7308 flow, removed 32 selfloop flow, removed 12 redundant places. [2024-06-28 02:25:45,034 INFO L231 Difference]: Finished difference. Result has 350 places, 416 transitions, 6208 flow [2024-06-28 02:25:45,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5776, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6208, PETRI_PLACES=350, PETRI_TRANSITIONS=416} [2024-06-28 02:25:45,035 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 309 predicate places. [2024-06-28 02:25:45,035 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 416 transitions, 6208 flow [2024-06-28 02:25:45,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:45,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:45,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:25:45,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 02:25:45,035 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:25:45,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:45,035 INFO L85 PathProgramCache]: Analyzing trace with hash -94597704, now seen corresponding path program 9 times [2024-06-28 02:25:45,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:45,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477778603] [2024-06-28 02:25:45,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:45,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:45,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:45,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:45,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:45,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477778603] [2024-06-28 02:25:45,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477778603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:45,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:45,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:25:45,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633468396] [2024-06-28 02:25:45,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:45,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:25:45,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:45,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:25:45,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:25:45,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:45,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 416 transitions, 6208 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:45,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:45,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:45,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:46,581 INFO L124 PetriNetUnfolderBase]: 3641/6205 cut-off events. [2024-06-28 02:25:46,581 INFO L125 PetriNetUnfolderBase]: For 1019314/1019327 co-relation queries the response was YES. [2024-06-28 02:25:46,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55589 conditions, 6205 events. 3641/6205 cut-off events. For 1019314/1019327 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 43093 event pairs, 1203 based on Foata normal form. 11/6209 useless extension candidates. Maximal degree in co-relation 55425. Up to 5363 conditions per place. [2024-06-28 02:25:46,865 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 227 selfloop transitions, 220 changer transitions 0/454 dead transitions. [2024-06-28 02:25:46,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 454 transitions, 7836 flow [2024-06-28 02:25:46,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 02:25:46,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 02:25:46,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 285 transitions. [2024-06-28 02:25:46,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5480769230769231 [2024-06-28 02:25:46,869 INFO L175 Difference]: Start difference. First operand has 350 places, 416 transitions, 6208 flow. Second operand 13 states and 285 transitions. [2024-06-28 02:25:46,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 454 transitions, 7836 flow [2024-06-28 02:25:50,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 454 transitions, 7398 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-28 02:25:50,870 INFO L231 Difference]: Finished difference. Result has 351 places, 422 transitions, 6322 flow [2024-06-28 02:25:50,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5782, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6322, PETRI_PLACES=351, PETRI_TRANSITIONS=422} [2024-06-28 02:25:50,871 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 310 predicate places. [2024-06-28 02:25:50,871 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 422 transitions, 6322 flow [2024-06-28 02:25:50,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:50,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:50,871 INFO 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:25:50,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 02:25:50,871 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:25:50,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:50,871 INFO L85 PathProgramCache]: Analyzing trace with hash 1400148234, now seen corresponding path program 10 times [2024-06-28 02:25:50,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:50,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250645865] [2024-06-28 02:25:50,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:50,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:50,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:50,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:50,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:50,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250645865] [2024-06-28 02:25:50,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250645865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:50,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:50,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:25:50,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403065783] [2024-06-28 02:25:50,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:50,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:25:50,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:50,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:25:50,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:25:51,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:51,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 422 transitions, 6322 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:51,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:51,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:51,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:52,413 INFO L124 PetriNetUnfolderBase]: 3638/6201 cut-off events. [2024-06-28 02:25:52,413 INFO L125 PetriNetUnfolderBase]: For 1035766/1035779 co-relation queries the response was YES. [2024-06-28 02:25:52,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55696 conditions, 6201 events. 3638/6201 cut-off events. For 1035766/1035779 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 43073 event pairs, 1201 based on Foata normal form. 11/6205 useless extension candidates. Maximal degree in co-relation 55531. Up to 5360 conditions per place. [2024-06-28 02:25:52,495 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 226 selfloop transitions, 220 changer transitions 0/453 dead transitions. [2024-06-28 02:25:52,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 453 transitions, 7660 flow [2024-06-28 02:25:52,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 02:25:52,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 02:25:52,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 284 transitions. [2024-06-28 02:25:52,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5461538461538461 [2024-06-28 02:25:52,496 INFO L175 Difference]: Start difference. First operand has 351 places, 422 transitions, 6322 flow. Second operand 13 states and 284 transitions. [2024-06-28 02:25:52,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 453 transitions, 7660 flow [2024-06-28 02:25:57,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 453 transitions, 7261 flow, removed 32 selfloop flow, removed 9 redundant places. [2024-06-28 02:25:57,060 INFO L231 Difference]: Finished difference. Result has 355 places, 422 transitions, 6369 flow [2024-06-28 02:25:57,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5923, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6369, PETRI_PLACES=355, PETRI_TRANSITIONS=422} [2024-06-28 02:25:57,060 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 314 predicate places. [2024-06-28 02:25:57,060 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 422 transitions, 6369 flow [2024-06-28 02:25:57,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:57,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:57,060 INFO 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:25:57,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 02:25:57,060 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:25:57,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:57,061 INFO L85 PathProgramCache]: Analyzing trace with hash 295645176, now seen corresponding path program 11 times [2024-06-28 02:25:57,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:57,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239156912] [2024-06-28 02:25:57,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:57,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:57,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:57,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:57,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:57,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239156912] [2024-06-28 02:25:57,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239156912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:57,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:57,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:25:57,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651746734] [2024-06-28 02:25:57,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:57,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:25:57,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:57,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:25:57,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:25:57,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:57,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 422 transitions, 6369 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:57,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:57,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:57,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:58,579 INFO L124 PetriNetUnfolderBase]: 3635/6199 cut-off events. [2024-06-28 02:25:58,580 INFO L125 PetriNetUnfolderBase]: For 1053365/1053378 co-relation queries the response was YES. [2024-06-28 02:25:58,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55807 conditions, 6199 events. 3635/6199 cut-off events. For 1053365/1053378 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 43095 event pairs, 1199 based on Foata normal form. 11/6205 useless extension candidates. Maximal degree in co-relation 55641. Up to 5357 conditions per place. [2024-06-28 02:25:58,661 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 225 selfloop transitions, 220 changer transitions 0/452 dead transitions. [2024-06-28 02:25:58,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 452 transitions, 7707 flow [2024-06-28 02:25:58,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:25:58,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:25:58,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 267 transitions. [2024-06-28 02:25:58,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-06-28 02:25:58,662 INFO L175 Difference]: Start difference. First operand has 355 places, 422 transitions, 6369 flow. Second operand 12 states and 267 transitions. [2024-06-28 02:25:58,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 452 transitions, 7707 flow [2024-06-28 02:26:02,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 452 transitions, 7267 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-28 02:26:02,753 INFO L231 Difference]: Finished difference. Result has 355 places, 422 transitions, 6375 flow [2024-06-28 02:26:02,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5929, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6375, PETRI_PLACES=355, PETRI_TRANSITIONS=422} [2024-06-28 02:26:02,753 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 314 predicate places. [2024-06-28 02:26:02,753 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 422 transitions, 6375 flow [2024-06-28 02:26:02,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:02,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:02,754 INFO 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:26:02,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 02:26:02,754 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:26:02,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:02,754 INFO L85 PathProgramCache]: Analyzing trace with hash 3354803, now seen corresponding path program 9 times [2024-06-28 02:26:02,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:02,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126475455] [2024-06-28 02:26:02,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:02,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:02,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:02,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:26:02,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:02,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126475455] [2024-06-28 02:26:02,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126475455] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:02,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:02,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:26:02,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230855985] [2024-06-28 02:26:02,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:02,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:26:02,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:02,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:26:02,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:26:02,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:26:02,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 422 transitions, 6375 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:02,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:02,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:26:02,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:04,266 INFO L124 PetriNetUnfolderBase]: 3612/6165 cut-off events. [2024-06-28 02:26:04,266 INFO L125 PetriNetUnfolderBase]: For 1068980/1068993 co-relation queries the response was YES. [2024-06-28 02:26:04,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54810 conditions, 6165 events. 3612/6165 cut-off events. For 1068980/1068993 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 42883 event pairs, 1173 based on Foata normal form. 20/6180 useless extension candidates. Maximal degree in co-relation 54643. Up to 5491 conditions per place. [2024-06-28 02:26:04,347 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 365 selfloop transitions, 74 changer transitions 0/446 dead transitions. [2024-06-28 02:26:04,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 446 transitions, 7343 flow [2024-06-28 02:26:04,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:26:04,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:26:04,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-28 02:26:04,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-28 02:26:04,348 INFO L175 Difference]: Start difference. First operand has 355 places, 422 transitions, 6375 flow. Second operand 7 states and 171 transitions. [2024-06-28 02:26:04,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 446 transitions, 7343 flow [2024-06-28 02:26:08,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 446 transitions, 6567 flow, removed 36 selfloop flow, removed 13 redundant places. [2024-06-28 02:26:08,610 INFO L231 Difference]: Finished difference. Result has 349 places, 422 transitions, 5758 flow [2024-06-28 02:26:08,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5599, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5758, PETRI_PLACES=349, PETRI_TRANSITIONS=422} [2024-06-28 02:26:08,611 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 308 predicate places. [2024-06-28 02:26:08,611 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 422 transitions, 5758 flow [2024-06-28 02:26:08,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:08,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:08,611 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:26:08,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 02:26:08,611 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:26:08,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:08,612 INFO L85 PathProgramCache]: Analyzing trace with hash 11925683, now seen corresponding path program 10 times [2024-06-28 02:26:08,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:08,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910154579] [2024-06-28 02:26:08,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:08,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:08,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:08,731 INFO 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:26:08,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:08,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910154579] [2024-06-28 02:26:08,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910154579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:08,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:08,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:26:08,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515130263] [2024-06-28 02:26:08,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:08,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:26:08,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:08,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:26:08,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:26:08,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:26:08,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 422 transitions, 5758 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:08,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:08,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:26:08,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:10,244 INFO L124 PetriNetUnfolderBase]: 3589/6141 cut-off events. [2024-06-28 02:26:10,244 INFO L125 PetriNetUnfolderBase]: For 1040047/1040060 co-relation queries the response was YES. [2024-06-28 02:26:10,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52865 conditions, 6141 events. 3589/6141 cut-off events. For 1040047/1040060 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 42810 event pairs, 1060 based on Foata normal form. 20/6156 useless extension candidates. Maximal degree in co-relation 52699. Up to 5245 conditions per place. [2024-06-28 02:26:10,323 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 360 selfloop transitions, 84 changer transitions 0/451 dead transitions. [2024-06-28 02:26:10,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 451 transitions, 6970 flow [2024-06-28 02:26:10,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:26:10,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:26:10,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 02:26:10,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:26:10,324 INFO L175 Difference]: Start difference. First operand has 349 places, 422 transitions, 5758 flow. Second operand 7 states and 175 transitions. [2024-06-28 02:26:10,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 451 transitions, 6970 flow [2024-06-28 02:26:14,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 451 transitions, 6756 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-28 02:26:14,262 INFO L231 Difference]: Finished difference. Result has 349 places, 422 transitions, 5720 flow [2024-06-28 02:26:14,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5544, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5720, PETRI_PLACES=349, PETRI_TRANSITIONS=422} [2024-06-28 02:26:14,262 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 308 predicate places. [2024-06-28 02:26:14,262 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 422 transitions, 5720 flow [2024-06-28 02:26:14,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:14,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:14,263 INFO 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:26:14,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 02:26:14,263 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:26:14,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:14,263 INFO L85 PathProgramCache]: Analyzing trace with hash 3348200, now seen corresponding path program 12 times [2024-06-28 02:26:14,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:14,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710952079] [2024-06-28 02:26:14,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:14,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:14,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:14,371 INFO 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:26:14,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:14,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710952079] [2024-06-28 02:26:14,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710952079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:14,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:14,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:26:14,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427887008] [2024-06-28 02:26:14,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:14,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:26:14,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:14,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:26:14,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:26:14,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:26:14,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 422 transitions, 5720 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:14,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:14,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:26:14,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:15,853 INFO L124 PetriNetUnfolderBase]: 3594/6150 cut-off events. [2024-06-28 02:26:15,854 INFO L125 PetriNetUnfolderBase]: For 1018317/1018330 co-relation queries the response was YES. [2024-06-28 02:26:15,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53031 conditions, 6150 events. 3594/6150 cut-off events. For 1018317/1018330 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 42877 event pairs, 1171 based on Foata normal form. 11/6156 useless extension candidates. Maximal degree in co-relation 52865. Up to 5416 conditions per place. [2024-06-28 02:26:15,930 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 330 selfloop transitions, 121 changer transitions 0/458 dead transitions. [2024-06-28 02:26:15,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 458 transitions, 7142 flow [2024-06-28 02:26:15,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:26:15,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:26:15,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 253 transitions. [2024-06-28 02:26:15,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:26:15,932 INFO L175 Difference]: Start difference. First operand has 349 places, 422 transitions, 5720 flow. Second operand 11 states and 253 transitions. [2024-06-28 02:26:15,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 458 transitions, 7142 flow [2024-06-28 02:26:20,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 458 transitions, 6903 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 02:26:20,030 INFO L231 Difference]: Finished difference. Result has 353 places, 425 transitions, 5772 flow [2024-06-28 02:26:20,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5483, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5772, PETRI_PLACES=353, PETRI_TRANSITIONS=425} [2024-06-28 02:26:20,030 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 312 predicate places. [2024-06-28 02:26:20,030 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 425 transitions, 5772 flow [2024-06-28 02:26:20,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:20,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:20,031 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:26:20,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 02:26:20,031 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:26:20,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:20,031 INFO L85 PathProgramCache]: Analyzing trace with hash 3359360, now seen corresponding path program 13 times [2024-06-28 02:26:20,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:20,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465792166] [2024-06-28 02:26:20,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:20,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:20,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:20,142 INFO 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:26:20,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:20,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465792166] [2024-06-28 02:26:20,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465792166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:20,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:20,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:26:20,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632383548] [2024-06-28 02:26:20,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:20,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:26:20,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:20,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:26:20,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:26:20,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:26:20,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 425 transitions, 5772 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:20,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:20,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:26:20,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:21,607 INFO L124 PetriNetUnfolderBase]: 3591/6146 cut-off events. [2024-06-28 02:26:21,607 INFO L125 PetriNetUnfolderBase]: For 1032586/1032599 co-relation queries the response was YES. [2024-06-28 02:26:21,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53033 conditions, 6146 events. 3591/6146 cut-off events. For 1032586/1032599 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 42821 event pairs, 1173 based on Foata normal form. 11/6152 useless extension candidates. Maximal degree in co-relation 52866. Up to 5413 conditions per place. [2024-06-28 02:26:21,690 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 326 selfloop transitions, 119 changer transitions 0/452 dead transitions. [2024-06-28 02:26:21,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 452 transitions, 6933 flow [2024-06-28 02:26:21,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:26:21,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:26:21,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-28 02:26:21,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-28 02:26:21,691 INFO L175 Difference]: Start difference. First operand has 353 places, 425 transitions, 5772 flow. Second operand 9 states and 213 transitions. [2024-06-28 02:26:21,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 452 transitions, 6933 flow [2024-06-28 02:26:26,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 452 transitions, 6541 flow, removed 20 selfloop flow, removed 10 redundant places. [2024-06-28 02:26:26,559 INFO L231 Difference]: Finished difference. Result has 352 places, 425 transitions, 5624 flow [2024-06-28 02:26:26,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5380, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5624, PETRI_PLACES=352, PETRI_TRANSITIONS=425} [2024-06-28 02:26:26,560 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 311 predicate places. [2024-06-28 02:26:26,560 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 425 transitions, 5624 flow [2024-06-28 02:26:26,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:26,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:26,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:26:26,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 02:26:26,560 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:26:26,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:26,560 INFO L85 PathProgramCache]: Analyzing trace with hash 175128500, now seen corresponding path program 14 times [2024-06-28 02:26:26,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:26,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684105734] [2024-06-28 02:26:26,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:26,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:26,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:26,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:26:26,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:26,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684105734] [2024-06-28 02:26:26,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684105734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:26,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:26,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:26:26,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859420621] [2024-06-28 02:26:26,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:26,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:26:26,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:26,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:26:26,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:26:26,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:26:26,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 425 transitions, 5624 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:26,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:26,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:26:26,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:27,941 INFO L124 PetriNetUnfolderBase]: 3596/6159 cut-off events. [2024-06-28 02:26:27,942 INFO L125 PetriNetUnfolderBase]: For 1051612/1051625 co-relation queries the response was YES. [2024-06-28 02:26:28,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53196 conditions, 6159 events. 3596/6159 cut-off events. For 1051612/1051625 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 43016 event pairs, 1173 based on Foata normal form. 11/6165 useless extension candidates. Maximal degree in co-relation 53028. Up to 5419 conditions per place. [2024-06-28 02:26:28,026 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 323 selfloop transitions, 122 changer transitions 0/452 dead transitions. [2024-06-28 02:26:28,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 452 transitions, 6835 flow [2024-06-28 02:26:28,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:26:28,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:26:28,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-28 02:26:28,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-28 02:26:28,027 INFO L175 Difference]: Start difference. First operand has 352 places, 425 transitions, 5624 flow. Second operand 9 states and 210 transitions. [2024-06-28 02:26:28,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 452 transitions, 6835 flow [2024-06-28 02:26:32,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 452 transitions, 6591 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 02:26:32,238 INFO L231 Difference]: Finished difference. Result has 354 places, 429 transitions, 5707 flow [2024-06-28 02:26:32,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5386, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5707, PETRI_PLACES=354, PETRI_TRANSITIONS=429} [2024-06-28 02:26:32,239 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 313 predicate places. [2024-06-28 02:26:32,239 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 429 transitions, 5707 flow [2024-06-28 02:26:32,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:32,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:32,239 INFO 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:26:32,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 02:26:32,239 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:26:32,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:32,239 INFO L85 PathProgramCache]: Analyzing trace with hash 175122920, now seen corresponding path program 15 times [2024-06-28 02:26:32,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:32,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628874861] [2024-06-28 02:26:32,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:32,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:32,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:32,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:26:32,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:32,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628874861] [2024-06-28 02:26:32,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628874861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:32,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:32,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:26:32,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643140902] [2024-06-28 02:26:32,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:32,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:26:32,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:32,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:26:32,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:26:32,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:26:32,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 429 transitions, 5707 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:32,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:32,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:26:32,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:33,895 INFO L124 PetriNetUnfolderBase]: 3593/6147 cut-off events. [2024-06-28 02:26:33,895 INFO L125 PetriNetUnfolderBase]: For 1068042/1068055 co-relation queries the response was YES. [2024-06-28 02:26:33,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53280 conditions, 6147 events. 3593/6147 cut-off events. For 1068042/1068055 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 42825 event pairs, 1171 based on Foata normal form. 11/6153 useless extension candidates. Maximal degree in co-relation 53110. Up to 5416 conditions per place. [2024-06-28 02:26:33,979 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 322 selfloop transitions, 124 changer transitions 0/453 dead transitions. [2024-06-28 02:26:33,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 453 transitions, 6657 flow [2024-06-28 02:26:33,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:26:33,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:26:33,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 245 transitions. [2024-06-28 02:26:33,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5568181818181818 [2024-06-28 02:26:33,980 INFO L175 Difference]: Start difference. First operand has 354 places, 429 transitions, 5707 flow. Second operand 11 states and 245 transitions. [2024-06-28 02:26:33,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 453 transitions, 6657 flow [2024-06-28 02:26:38,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 453 transitions, 6339 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-28 02:26:38,533 INFO L231 Difference]: Finished difference. Result has 358 places, 429 transitions, 5643 flow [2024-06-28 02:26:38,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5389, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5643, PETRI_PLACES=358, PETRI_TRANSITIONS=429} [2024-06-28 02:26:38,534 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 317 predicate places. [2024-06-28 02:26:38,534 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 429 transitions, 5643 flow [2024-06-28 02:26:38,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:38,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:38,534 INFO 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:26:38,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 02:26:38,535 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:26:38,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:38,535 INFO L85 PathProgramCache]: Analyzing trace with hash 1594866964, now seen corresponding path program 16 times [2024-06-28 02:26:38,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:38,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744816990] [2024-06-28 02:26:38,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:38,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:38,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:38,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:26:38,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:38,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744816990] [2024-06-28 02:26:38,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744816990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:38,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:38,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:26:38,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303810570] [2024-06-28 02:26:38,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:38,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:26:38,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:38,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:26:38,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:26:38,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:26:38,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 429 transitions, 5643 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:38,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:38,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:26:38,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:40,048 INFO L124 PetriNetUnfolderBase]: 3590/6132 cut-off events. [2024-06-28 02:26:40,048 INFO L125 PetriNetUnfolderBase]: For 1083966/1083973 co-relation queries the response was YES. [2024-06-28 02:26:40,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53288 conditions, 6132 events. 3590/6132 cut-off events. For 1083966/1083973 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 42707 event pairs, 1187 based on Foata normal form. 4/6129 useless extension candidates. Maximal degree in co-relation 53117. Up to 5299 conditions per place. [2024-06-28 02:26:40,130 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 259 selfloop transitions, 183 changer transitions 0/449 dead transitions. [2024-06-28 02:26:40,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 449 transitions, 6977 flow [2024-06-28 02:26:40,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:26:40,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:26:40,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-28 02:26:40,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5454545454545454 [2024-06-28 02:26:40,131 INFO L175 Difference]: Start difference. First operand has 358 places, 429 transitions, 5643 flow. Second operand 11 states and 240 transitions. [2024-06-28 02:26:40,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 449 transitions, 6977 flow [2024-06-28 02:26:44,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 449 transitions, 6729 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 02:26:44,729 INFO L231 Difference]: Finished difference. Result has 360 places, 429 transitions, 5767 flow [2024-06-28 02:26:44,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5395, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5767, PETRI_PLACES=360, PETRI_TRANSITIONS=429} [2024-06-28 02:26:44,729 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 319 predicate places. [2024-06-28 02:26:44,730 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 429 transitions, 5767 flow [2024-06-28 02:26:44,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:44,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:44,730 INFO 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:26:44,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 02:26:44,730 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:26:44,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:44,731 INFO L85 PathProgramCache]: Analyzing trace with hash -943467450, now seen corresponding path program 17 times [2024-06-28 02:26:44,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:44,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181830292] [2024-06-28 02:26:44,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:44,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:44,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:44,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:26:44,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:44,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181830292] [2024-06-28 02:26:44,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181830292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:44,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:44,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:26:44,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381813711] [2024-06-28 02:26:44,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:44,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:26:44,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:44,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:26:44,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:26:44,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:26:44,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 429 transitions, 5767 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:44,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:44,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:26:44,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:46,319 INFO L124 PetriNetUnfolderBase]: 3608/6174 cut-off events. [2024-06-28 02:26:46,319 INFO L125 PetriNetUnfolderBase]: For 1109544/1109557 co-relation queries the response was YES. [2024-06-28 02:26:46,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53999 conditions, 6174 events. 3608/6174 cut-off events. For 1109544/1109557 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 43085 event pairs, 1167 based on Foata normal form. 11/6180 useless extension candidates. Maximal degree in co-relation 53827. Up to 5528 conditions per place. [2024-06-28 02:26:46,398 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 363 selfloop transitions, 88 changer transitions 0/458 dead transitions. [2024-06-28 02:26:46,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 458 transitions, 7080 flow [2024-06-28 02:26:46,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:26:46,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:26:46,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 251 transitions. [2024-06-28 02:26:46,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5229166666666667 [2024-06-28 02:26:46,399 INFO L175 Difference]: Start difference. First operand has 360 places, 429 transitions, 5767 flow. Second operand 12 states and 251 transitions. [2024-06-28 02:26:46,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 458 transitions, 7080 flow [2024-06-28 02:26:51,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 458 transitions, 6583 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-06-28 02:26:51,413 INFO L231 Difference]: Finished difference. Result has 363 places, 438 transitions, 5619 flow [2024-06-28 02:26:51,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5308, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5619, PETRI_PLACES=363, PETRI_TRANSITIONS=438} [2024-06-28 02:26:51,414 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 322 predicate places. [2024-06-28 02:26:51,414 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 438 transitions, 5619 flow [2024-06-28 02:26:51,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:51,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:51,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:26:51,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 02:26:51,414 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:26:51,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:51,414 INFO L85 PathProgramCache]: Analyzing trace with hash -2139571694, now seen corresponding path program 18 times [2024-06-28 02:26:51,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:51,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198349972] [2024-06-28 02:26:51,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:51,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:51,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:51,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:26:51,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:51,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198349972] [2024-06-28 02:26:51,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198349972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:51,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:51,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:26:51,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267627641] [2024-06-28 02:26:51,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:51,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:26:51,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:51,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:26:51,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:26:51,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:26:51,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 438 transitions, 5619 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:51,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:51,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:26:51,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:52,883 INFO L124 PetriNetUnfolderBase]: 3613/6187 cut-off events. [2024-06-28 02:26:52,883 INFO L125 PetriNetUnfolderBase]: For 1128170/1128183 co-relation queries the response was YES. [2024-06-28 02:26:52,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53909 conditions, 6187 events. 3613/6187 cut-off events. For 1128170/1128183 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 43187 event pairs, 1173 based on Foata normal form. 11/6193 useless extension candidates. Maximal degree in co-relation 53736. Up to 5541 conditions per place. [2024-06-28 02:26:52,972 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 370 selfloop transitions, 84 changer transitions 0/461 dead transitions. [2024-06-28 02:26:52,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 461 transitions, 6826 flow [2024-06-28 02:26:52,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:26:52,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:26:52,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 252 transitions. [2024-06-28 02:26:52,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-28 02:26:52,973 INFO L175 Difference]: Start difference. First operand has 363 places, 438 transitions, 5619 flow. Second operand 12 states and 252 transitions. [2024-06-28 02:26:52,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 461 transitions, 6826 flow [2024-06-28 02:26:58,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 461 transitions, 6733 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 02:26:58,334 INFO L231 Difference]: Finished difference. Result has 369 places, 441 transitions, 5747 flow [2024-06-28 02:26:58,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5526, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5747, PETRI_PLACES=369, PETRI_TRANSITIONS=441} [2024-06-28 02:26:58,334 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 328 predicate places. [2024-06-28 02:26:58,334 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 441 transitions, 5747 flow [2024-06-28 02:26:58,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:58,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:58,335 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:26:58,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 02:26:58,335 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:26:58,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:58,335 INFO L85 PathProgramCache]: Analyzing trace with hash -2139577274, now seen corresponding path program 19 times [2024-06-28 02:26:58,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:58,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764515576] [2024-06-28 02:26:58,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:58,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:58,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:58,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:26:58,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:58,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764515576] [2024-06-28 02:26:58,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764515576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:58,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:58,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:26:58,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862108881] [2024-06-28 02:26:58,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:58,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:26:58,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:58,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:26:58,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:26:58,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:26:58,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 441 transitions, 5747 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:58,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:58,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:26:58,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:59,883 INFO L124 PetriNetUnfolderBase]: 3610/6183 cut-off events. [2024-06-28 02:26:59,883 INFO L125 PetriNetUnfolderBase]: For 1144141/1144154 co-relation queries the response was YES. [2024-06-28 02:26:59,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54143 conditions, 6183 events. 3610/6183 cut-off events. For 1144141/1144154 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 43201 event pairs, 1173 based on Foata normal form. 11/6189 useless extension candidates. Maximal degree in co-relation 53968. Up to 5538 conditions per place. [2024-06-28 02:26:59,967 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 368 selfloop transitions, 84 changer transitions 0/459 dead transitions. [2024-06-28 02:26:59,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 459 transitions, 6693 flow [2024-06-28 02:26:59,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:26:59,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:26:59,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 234 transitions. [2024-06-28 02:26:59,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5318181818181819 [2024-06-28 02:26:59,968 INFO L175 Difference]: Start difference. First operand has 369 places, 441 transitions, 5747 flow. Second operand 11 states and 234 transitions. [2024-06-28 02:26:59,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 459 transitions, 6693 flow [2024-06-28 02:27:04,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 459 transitions, 6332 flow, removed 29 selfloop flow, removed 13 redundant places. [2024-06-28 02:27:04,903 INFO L231 Difference]: Finished difference. Result has 367 places, 441 transitions, 5560 flow [2024-06-28 02:27:04,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5386, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5560, PETRI_PLACES=367, PETRI_TRANSITIONS=441} [2024-06-28 02:27:04,903 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 326 predicate places. [2024-06-28 02:27:04,903 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 441 transitions, 5560 flow [2024-06-28 02:27:04,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:04,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:04,904 INFO 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:27:04,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 02:27:04,904 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:27:04,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:04,904 INFO L85 PathProgramCache]: Analyzing trace with hash -349366002, now seen corresponding path program 20 times [2024-06-28 02:27:04,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:04,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110870965] [2024-06-28 02:27:04,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:04,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:04,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:05,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:27:05,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:05,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110870965] [2024-06-28 02:27:05,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110870965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:05,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:05,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:27:05,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740291867] [2024-06-28 02:27:05,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:05,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:27:05,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:05,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:27:05,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:27:05,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:27:05,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 441 transitions, 5560 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:05,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:05,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:27:05,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:06,543 INFO L124 PetriNetUnfolderBase]: 3607/6179 cut-off events. [2024-06-28 02:27:06,543 INFO L125 PetriNetUnfolderBase]: For 1159288/1159301 co-relation queries the response was YES. [2024-06-28 02:27:06,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53946 conditions, 6179 events. 3607/6179 cut-off events. For 1159288/1159301 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 43193 event pairs, 1173 based on Foata normal form. 11/6185 useless extension candidates. Maximal degree in co-relation 53772. Up to 5528 conditions per place. [2024-06-28 02:27:06,623 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 365 selfloop transitions, 88 changer transitions 0/460 dead transitions. [2024-06-28 02:27:06,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 460 transitions, 6510 flow [2024-06-28 02:27:06,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:27:06,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:27:06,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 250 transitions. [2024-06-28 02:27:06,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5208333333333334 [2024-06-28 02:27:06,624 INFO L175 Difference]: Start difference. First operand has 367 places, 441 transitions, 5560 flow. Second operand 12 states and 250 transitions. [2024-06-28 02:27:06,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 460 transitions, 6510 flow [2024-06-28 02:27:12,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 460 transitions, 6328 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-28 02:27:12,864 INFO L231 Difference]: Finished difference. Result has 369 places, 441 transitions, 5560 flow [2024-06-28 02:27:12,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5378, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5560, PETRI_PLACES=369, PETRI_TRANSITIONS=441} [2024-06-28 02:27:12,864 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 328 predicate places. [2024-06-28 02:27:12,864 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 441 transitions, 5560 flow [2024-06-28 02:27:12,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:12,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:12,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:27:12,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 02:27:12,865 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:27:12,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:12,865 INFO L85 PathProgramCache]: Analyzing trace with hash -349164192, now seen corresponding path program 21 times [2024-06-28 02:27:12,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:12,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22138997] [2024-06-28 02:27:12,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:12,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:12,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:12,979 INFO 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:27:12,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:12,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22138997] [2024-06-28 02:27:12,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22138997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:12,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:12,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:27:12,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15595363] [2024-06-28 02:27:12,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:12,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:27:12,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:12,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:27:12,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:27:13,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:27:13,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 441 transitions, 5560 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:13,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:13,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:27:13,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:14,523 INFO L124 PetriNetUnfolderBase]: 3604/6175 cut-off events. [2024-06-28 02:27:14,524 INFO L125 PetriNetUnfolderBase]: For 1175005/1175018 co-relation queries the response was YES. [2024-06-28 02:27:14,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54017 conditions, 6175 events. 3604/6175 cut-off events. For 1175005/1175018 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 43156 event pairs, 1173 based on Foata normal form. 11/6181 useless extension candidates. Maximal degree in co-relation 53842. Up to 5405 conditions per place. [2024-06-28 02:27:14,603 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 308 selfloop transitions, 157 changer transitions 0/472 dead transitions. [2024-06-28 02:27:14,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 472 transitions, 6568 flow [2024-06-28 02:27:14,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:27:14,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:27:14,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-28 02:27:14,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-28 02:27:14,604 INFO L175 Difference]: Start difference. First operand has 369 places, 441 transitions, 5560 flow. Second operand 9 states and 220 transitions. [2024-06-28 02:27:14,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 472 transitions, 6568 flow [2024-06-28 02:27:20,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 472 transitions, 6382 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-28 02:27:20,381 INFO L231 Difference]: Finished difference. Result has 367 places, 441 transitions, 5703 flow [2024-06-28 02:27:20,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5374, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5703, PETRI_PLACES=367, PETRI_TRANSITIONS=441} [2024-06-28 02:27:20,382 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 326 predicate places. [2024-06-28 02:27:20,382 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 441 transitions, 5703 flow [2024-06-28 02:27:20,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:20,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:20,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:27:20,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 02:27:20,382 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:27:20,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:20,383 INFO L85 PathProgramCache]: Analyzing trace with hash -961830675, now seen corresponding path program 1 times [2024-06-28 02:27:20,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:20,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191461012] [2024-06-28 02:27:20,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:20,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:20,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:20,499 INFO 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:27:20,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:20,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191461012] [2024-06-28 02:27:20,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191461012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:20,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:20,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:27:20,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063206087] [2024-06-28 02:27:20,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:20,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:27:20,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:20,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:27:20,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:27:20,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:27:20,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 441 transitions, 5703 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:20,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:20,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:27:20,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:22,291 INFO L124 PetriNetUnfolderBase]: 4058/6957 cut-off events. [2024-06-28 02:27:22,291 INFO L125 PetriNetUnfolderBase]: For 1715036/1715049 co-relation queries the response was YES. [2024-06-28 02:27:22,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68434 conditions, 6957 events. 4058/6957 cut-off events. For 1715036/1715049 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 49765 event pairs, 1152 based on Foata normal form. 16/6968 useless extension candidates. Maximal degree in co-relation 68258. Up to 2711 conditions per place. [2024-06-28 02:27:22,385 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 340 selfloop transitions, 158 changer transitions 0/505 dead transitions. [2024-06-28 02:27:22,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 505 transitions, 7831 flow [2024-06-28 02:27:22,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:27:22,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:27:22,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 258 transitions. [2024-06-28 02:27:22,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.645 [2024-06-28 02:27:22,386 INFO L175 Difference]: Start difference. First operand has 367 places, 441 transitions, 5703 flow. Second operand 10 states and 258 transitions. [2024-06-28 02:27:22,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 505 transitions, 7831 flow [2024-06-28 02:27:27,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 505 transitions, 7370 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-28 02:27:27,999 INFO L231 Difference]: Finished difference. Result has 368 places, 444 transitions, 5717 flow [2024-06-28 02:27:27,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5248, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5717, PETRI_PLACES=368, PETRI_TRANSITIONS=444} [2024-06-28 02:27:27,999 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 327 predicate places. [2024-06-28 02:27:27,999 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 444 transitions, 5717 flow [2024-06-28 02:27:27,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:27,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:27,999 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:27:28,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 02:27:28,000 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:27:28,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:28,000 INFO L85 PathProgramCache]: Analyzing trace with hash -961710705, now seen corresponding path program 2 times [2024-06-28 02:27:28,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:28,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995739269] [2024-06-28 02:27:28,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:28,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:28,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:28,114 INFO 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:27:28,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:28,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995739269] [2024-06-28 02:27:28,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995739269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:28,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:28,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:27:28,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008791869] [2024-06-28 02:27:28,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:28,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:27:28,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:28,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:27:28,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:27:28,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:27:28,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 444 transitions, 5717 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:28,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:28,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:27:28,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:29,859 INFO L124 PetriNetUnfolderBase]: 4263/7354 cut-off events. [2024-06-28 02:27:29,859 INFO L125 PetriNetUnfolderBase]: For 1945697/1945710 co-relation queries the response was YES. [2024-06-28 02:27:29,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73434 conditions, 7354 events. 4263/7354 cut-off events. For 1945697/1945710 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 53446 event pairs, 1134 based on Foata normal form. 34/7383 useless extension candidates. Maximal degree in co-relation 73256. Up to 6143 conditions per place. [2024-06-28 02:27:29,963 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 427 selfloop transitions, 53 changer transitions 0/487 dead transitions. [2024-06-28 02:27:29,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 487 transitions, 7149 flow [2024-06-28 02:27:29,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:27:29,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:27:29,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-28 02:27:29,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-28 02:27:29,964 INFO L175 Difference]: Start difference. First operand has 368 places, 444 transitions, 5717 flow. Second operand 9 states and 210 transitions. [2024-06-28 02:27:29,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 487 transitions, 7149 flow [2024-06-28 02:27:37,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 487 transitions, 6782 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-28 02:27:37,353 INFO L231 Difference]: Finished difference. Result has 372 places, 448 transitions, 5572 flow [2024-06-28 02:27:37,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5368, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5572, PETRI_PLACES=372, PETRI_TRANSITIONS=448} [2024-06-28 02:27:37,353 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 331 predicate places. [2024-06-28 02:27:37,353 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 448 transitions, 5572 flow [2024-06-28 02:27:37,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:37,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:37,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:27:37,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 02:27:37,354 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:27:37,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:37,354 INFO L85 PathProgramCache]: Analyzing trace with hash -973008793, now seen corresponding path program 1 times [2024-06-28 02:27:37,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:37,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115942507] [2024-06-28 02:27:37,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:37,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:37,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:37,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:27:37,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:37,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115942507] [2024-06-28 02:27:37,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115942507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:37,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:37,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:27:37,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762789446] [2024-06-28 02:27:37,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:37,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:27:37,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:37,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:27:37,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:27:37,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:27:37,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 448 transitions, 5572 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:37,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:37,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:27:37,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:39,167 INFO L124 PetriNetUnfolderBase]: 3996/6897 cut-off events. [2024-06-28 02:27:39,167 INFO L125 PetriNetUnfolderBase]: For 1619048/1619061 co-relation queries the response was YES. [2024-06-28 02:27:39,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63496 conditions, 6897 events. 3996/6897 cut-off events. For 1619048/1619061 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 49444 event pairs, 994 based on Foata normal form. 34/6926 useless extension candidates. Maximal degree in co-relation 63316. Up to 5817 conditions per place. [2024-06-28 02:27:39,260 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 412 selfloop transitions, 48 changer transitions 19/486 dead transitions. [2024-06-28 02:27:39,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 486 transitions, 6682 flow [2024-06-28 02:27:39,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:27:39,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:27:39,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-28 02:27:39,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5805555555555556 [2024-06-28 02:27:39,261 INFO L175 Difference]: Start difference. First operand has 372 places, 448 transitions, 5572 flow. Second operand 9 states and 209 transitions. [2024-06-28 02:27:39,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 486 transitions, 6682 flow [2024-06-28 02:27:48,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 486 transitions, 6512 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-28 02:27:48,346 INFO L231 Difference]: Finished difference. Result has 376 places, 443 transitions, 5452 flow [2024-06-28 02:27:48,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5402, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5452, PETRI_PLACES=376, PETRI_TRANSITIONS=443} [2024-06-28 02:27:48,347 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 335 predicate places. [2024-06-28 02:27:48,347 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 443 transitions, 5452 flow [2024-06-28 02:27:48,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:48,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:48,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, 1] [2024-06-28 02:27:48,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 02:27:48,347 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:27:48,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:48,348 INFO L85 PathProgramCache]: Analyzing trace with hash -784341849, now seen corresponding path program 2 times [2024-06-28 02:27:48,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:48,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572550158] [2024-06-28 02:27:48,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:48,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:48,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:48,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:27:48,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:48,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572550158] [2024-06-28 02:27:48,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572550158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:48,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:48,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:27:48,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833144235] [2024-06-28 02:27:48,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:48,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:27:48,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:48,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:27:48,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:27:48,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:27:48,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 443 transitions, 5452 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:48,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:48,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:27:48,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:50,157 INFO L124 PetriNetUnfolderBase]: 4177/7202 cut-off events. [2024-06-28 02:27:50,157 INFO L125 PetriNetUnfolderBase]: For 1930289/1930302 co-relation queries the response was YES. [2024-06-28 02:27:50,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72389 conditions, 7202 events. 4177/7202 cut-off events. For 1930289/1930302 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 52009 event pairs, 965 based on Foata normal form. 16/7213 useless extension candidates. Maximal degree in co-relation 72208. Up to 5520 conditions per place. [2024-06-28 02:27:50,263 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 424 selfloop transitions, 58 changer transitions 0/489 dead transitions. [2024-06-28 02:27:50,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 489 transitions, 7162 flow [2024-06-28 02:27:50,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:27:50,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:27:50,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-28 02:27:50,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-28 02:27:50,264 INFO L175 Difference]: Start difference. First operand has 376 places, 443 transitions, 5452 flow. Second operand 9 states and 210 transitions. [2024-06-28 02:27:50,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 489 transitions, 7162 flow [2024-06-28 02:27:59,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 489 transitions, 7040 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-28 02:27:59,462 INFO L231 Difference]: Finished difference. Result has 373 places, 450 transitions, 5625 flow [2024-06-28 02:27:59,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5348, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5625, PETRI_PLACES=373, PETRI_TRANSITIONS=450} [2024-06-28 02:27:59,462 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 332 predicate places. [2024-06-28 02:27:59,462 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 450 transitions, 5625 flow [2024-06-28 02:27:59,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:59,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:59,463 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:27:59,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 02:27:59,463 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:27:59,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:59,463 INFO L85 PathProgramCache]: Analyzing trace with hash -784578999, now seen corresponding path program 3 times [2024-06-28 02:27:59,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:59,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367868185] [2024-06-28 02:27:59,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:59,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:59,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:59,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:27:59,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:59,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367868185] [2024-06-28 02:27:59,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367868185] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:59,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:59,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:27:59,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441525053] [2024-06-28 02:27:59,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:59,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:27:59,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:59,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:27:59,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:27:59,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:27:59,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 450 transitions, 5625 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:59,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:59,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:27:59,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:01,310 INFO L124 PetriNetUnfolderBase]: 4146/7159 cut-off events. [2024-06-28 02:28:01,311 INFO L125 PetriNetUnfolderBase]: For 1862613/1862626 co-relation queries the response was YES. [2024-06-28 02:28:01,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69541 conditions, 7159 events. 4146/7159 cut-off events. For 1862613/1862626 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 51715 event pairs, 1064 based on Foata normal form. 34/7188 useless extension candidates. Maximal degree in co-relation 69360. Up to 5520 conditions per place. [2024-06-28 02:28:01,413 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 430 selfloop transitions, 56 changer transitions 0/493 dead transitions. [2024-06-28 02:28:01,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 493 transitions, 7221 flow [2024-06-28 02:28:01,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:28:01,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:28:01,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-28 02:28:01,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-06-28 02:28:01,414 INFO L175 Difference]: Start difference. First operand has 373 places, 450 transitions, 5625 flow. Second operand 10 states and 232 transitions. [2024-06-28 02:28:01,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 493 transitions, 7221 flow [2024-06-28 02:28:09,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 493 transitions, 7043 flow, removed 51 selfloop flow, removed 4 redundant places. [2024-06-28 02:28:09,957 INFO L231 Difference]: Finished difference. Result has 379 places, 450 transitions, 5564 flow [2024-06-28 02:28:09,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5447, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5564, PETRI_PLACES=379, PETRI_TRANSITIONS=450} [2024-06-28 02:28:09,958 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 338 predicate places. [2024-06-28 02:28:09,958 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 450 transitions, 5564 flow [2024-06-28 02:28:09,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:09,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:09,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:09,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 02:28:09,958 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:28:09,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:09,959 INFO L85 PathProgramCache]: Analyzing trace with hash -784579185, now seen corresponding path program 3 times [2024-06-28 02:28:09,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:09,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658365463] [2024-06-28 02:28:09,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:09,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:09,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:10,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:28:10,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:10,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658365463] [2024-06-28 02:28:10,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658365463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:10,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:10,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:28:10,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439463723] [2024-06-28 02:28:10,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:10,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:28:10,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:10,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:28:10,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:28:10,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:10,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 450 transitions, 5564 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:10,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:10,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:10,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:11,646 INFO L124 PetriNetUnfolderBase]: 4085/7050 cut-off events. [2024-06-28 02:28:11,646 INFO L125 PetriNetUnfolderBase]: For 1768804/1768817 co-relation queries the response was YES. [2024-06-28 02:28:11,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66263 conditions, 7050 events. 4085/7050 cut-off events. For 1768804/1768817 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 50806 event pairs, 1038 based on Foata normal form. 34/7079 useless extension candidates. Maximal degree in co-relation 66082. Up to 5520 conditions per place. [2024-06-28 02:28:12,009 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 414 selfloop transitions, 48 changer transitions 23/492 dead transitions. [2024-06-28 02:28:12,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 492 transitions, 6942 flow [2024-06-28 02:28:12,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:28:12,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:28:12,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 230 transitions. [2024-06-28 02:28:12,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:28:12,010 INFO L175 Difference]: Start difference. First operand has 379 places, 450 transitions, 5564 flow. Second operand 10 states and 230 transitions. [2024-06-28 02:28:12,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 492 transitions, 6942 flow [2024-06-28 02:28:20,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 492 transitions, 6780 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-28 02:28:20,965 INFO L231 Difference]: Finished difference. Result has 382 places, 441 transitions, 5398 flow [2024-06-28 02:28:20,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5402, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5398, PETRI_PLACES=382, PETRI_TRANSITIONS=441} [2024-06-28 02:28:20,965 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 341 predicate places. [2024-06-28 02:28:20,965 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 441 transitions, 5398 flow [2024-06-28 02:28:20,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:20,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:20,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:20,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 02:28:20,966 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:28:20,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:20,966 INFO L85 PathProgramCache]: Analyzing trace with hash -1607378165, now seen corresponding path program 4 times [2024-06-28 02:28:20,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:20,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140294570] [2024-06-28 02:28:20,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:20,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:20,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:21,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:28:21,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:21,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140294570] [2024-06-28 02:28:21,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1140294570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:21,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:21,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:28:21,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899162472] [2024-06-28 02:28:21,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:21,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:28:21,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:21,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:28:21,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:28:21,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:21,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 441 transitions, 5398 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:21,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:21,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:21,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:22,754 INFO L124 PetriNetUnfolderBase]: 3963/6790 cut-off events. [2024-06-28 02:28:22,754 INFO L125 PetriNetUnfolderBase]: For 1763015/1763028 co-relation queries the response was YES. [2024-06-28 02:28:22,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66838 conditions, 6790 events. 3963/6790 cut-off events. For 1763015/1763028 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 48298 event pairs, 1402 based on Foata normal form. 18/6795 useless extension candidates. Maximal degree in co-relation 66656. Up to 5747 conditions per place. [2024-06-28 02:28:22,847 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 326 selfloop transitions, 155 changer transitions 0/488 dead transitions. [2024-06-28 02:28:22,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 488 transitions, 6856 flow [2024-06-28 02:28:22,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:28:22,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:28:22,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 262 transitions. [2024-06-28 02:28:22,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5954545454545455 [2024-06-28 02:28:22,848 INFO L175 Difference]: Start difference. First operand has 382 places, 441 transitions, 5398 flow. Second operand 11 states and 262 transitions. [2024-06-28 02:28:22,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 488 transitions, 6856 flow [2024-06-28 02:28:28,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 488 transitions, 6728 flow, removed 14 selfloop flow, removed 11 redundant places. [2024-06-28 02:28:28,802 INFO L231 Difference]: Finished difference. Result has 373 places, 443 transitions, 5694 flow [2024-06-28 02:28:28,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5282, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5694, PETRI_PLACES=373, PETRI_TRANSITIONS=443} [2024-06-28 02:28:28,802 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 332 predicate places. [2024-06-28 02:28:28,802 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 443 transitions, 5694 flow [2024-06-28 02:28:28,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:28,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:28,803 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:28,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 02:28:28,803 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:28:28,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:28,803 INFO L85 PathProgramCache]: Analyzing trace with hash -651706783, now seen corresponding path program 5 times [2024-06-28 02:28:28,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:28,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932898624] [2024-06-28 02:28:28,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:28,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:28,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:28,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:28:28,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:28,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932898624] [2024-06-28 02:28:28,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1932898624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:28,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:28,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:28:28,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982006153] [2024-06-28 02:28:28,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:28,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:28:28,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:28,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:28:28,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:28:28,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:28,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 443 transitions, 5694 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:28,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:28,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:28,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:30,546 INFO L124 PetriNetUnfolderBase]: 3945/6786 cut-off events. [2024-06-28 02:28:30,546 INFO L125 PetriNetUnfolderBase]: For 1608083/1608096 co-relation queries the response was YES. [2024-06-28 02:28:30,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65075 conditions, 6786 events. 3945/6786 cut-off events. For 1608083/1608096 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 48525 event pairs, 1470 based on Foata normal form. 18/6799 useless extension candidates. Maximal degree in co-relation 64897. Up to 5915 conditions per place. [2024-06-28 02:28:30,642 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 320 selfloop transitions, 153 changer transitions 0/480 dead transitions. [2024-06-28 02:28:30,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 480 transitions, 6764 flow [2024-06-28 02:28:30,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:28:30,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:28:30,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 255 transitions. [2024-06-28 02:28:30,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5795454545454546 [2024-06-28 02:28:30,643 INFO L175 Difference]: Start difference. First operand has 373 places, 443 transitions, 5694 flow. Second operand 11 states and 255 transitions. [2024-06-28 02:28:30,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 480 transitions, 6764 flow [2024-06-28 02:28:37,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 480 transitions, 6497 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-28 02:28:37,361 INFO L231 Difference]: Finished difference. Result has 377 places, 443 transitions, 5738 flow [2024-06-28 02:28:37,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5427, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5738, PETRI_PLACES=377, PETRI_TRANSITIONS=443} [2024-06-28 02:28:37,361 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 336 predicate places. [2024-06-28 02:28:37,361 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 443 transitions, 5738 flow [2024-06-28 02:28:37,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:37,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:37,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:37,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 02:28:37,362 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:28:37,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:37,362 INFO L85 PathProgramCache]: Analyzing trace with hash -1749481235, now seen corresponding path program 6 times [2024-06-28 02:28:37,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:37,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55129050] [2024-06-28 02:28:37,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:37,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:37,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:37,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:28:37,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:37,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55129050] [2024-06-28 02:28:37,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55129050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:37,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:37,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:28:37,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491624717] [2024-06-28 02:28:37,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:37,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:28:37,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:37,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:28:37,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:28:37,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:37,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 443 transitions, 5738 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:37,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:37,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:37,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:39,404 INFO L124 PetriNetUnfolderBase]: 4320/7405 cut-off events. [2024-06-28 02:28:39,405 INFO L125 PetriNetUnfolderBase]: For 2053006/2053019 co-relation queries the response was YES. [2024-06-28 02:28:39,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76306 conditions, 7405 events. 4320/7405 cut-off events. For 2053006/2053019 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 53600 event pairs, 1516 based on Foata normal form. 16/7416 useless extension candidates. Maximal degree in co-relation 76126. Up to 5041 conditions per place. [2024-06-28 02:28:39,517 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 340 selfloop transitions, 155 changer transitions 0/502 dead transitions. [2024-06-28 02:28:39,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 502 transitions, 7512 flow [2024-06-28 02:28:39,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:28:39,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:28:39,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 274 transitions. [2024-06-28 02:28:39,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6227272727272727 [2024-06-28 02:28:39,518 INFO L175 Difference]: Start difference. First operand has 377 places, 443 transitions, 5738 flow. Second operand 11 states and 274 transitions. [2024-06-28 02:28:39,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 502 transitions, 7512 flow [2024-06-28 02:28:49,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 502 transitions, 7196 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-28 02:28:49,690 INFO L231 Difference]: Finished difference. Result has 380 places, 446 transitions, 5893 flow [2024-06-28 02:28:49,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5422, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5893, PETRI_PLACES=380, PETRI_TRANSITIONS=446} [2024-06-28 02:28:49,690 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 339 predicate places. [2024-06-28 02:28:49,690 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 446 transitions, 5893 flow [2024-06-28 02:28:49,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:49,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:49,691 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:49,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 02:28:49,691 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:28:49,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:49,691 INFO L85 PathProgramCache]: Analyzing trace with hash -1749361265, now seen corresponding path program 7 times [2024-06-28 02:28:49,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:49,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065938149] [2024-06-28 02:28:49,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:49,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:49,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:49,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:28:49,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:49,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065938149] [2024-06-28 02:28:49,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065938149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:49,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:49,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:28:49,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628902781] [2024-06-28 02:28:49,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:49,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:28:49,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:49,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:28:49,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:28:49,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:49,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 446 transitions, 5893 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:49,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:49,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:49,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:51,549 INFO L124 PetriNetUnfolderBase]: 4289/7383 cut-off events. [2024-06-28 02:28:51,549 INFO L125 PetriNetUnfolderBase]: For 2047352/2047365 co-relation queries the response was YES. [2024-06-28 02:28:51,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74072 conditions, 7383 events. 4289/7383 cut-off events. For 2047352/2047365 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 53837 event pairs, 1560 based on Foata normal form. 34/7403 useless extension candidates. Maximal degree in co-relation 73889. Up to 6340 conditions per place. [2024-06-28 02:28:51,660 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 434 selfloop transitions, 43 changer transitions 0/484 dead transitions. [2024-06-28 02:28:51,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 484 transitions, 7217 flow [2024-06-28 02:28:51,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:28:51,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:28:51,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-28 02:28:51,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5805555555555556 [2024-06-28 02:28:51,661 INFO L175 Difference]: Start difference. First operand has 380 places, 446 transitions, 5893 flow. Second operand 9 states and 209 transitions. [2024-06-28 02:28:51,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 484 transitions, 7217 flow [2024-06-28 02:29:02,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 484 transitions, 6882 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-28 02:29:02,124 INFO L231 Difference]: Finished difference. Result has 382 places, 446 transitions, 5649 flow [2024-06-28 02:29:02,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5558, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5649, PETRI_PLACES=382, PETRI_TRANSITIONS=446} [2024-06-28 02:29:02,124 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 341 predicate places. [2024-06-28 02:29:02,124 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 446 transitions, 5649 flow [2024-06-28 02:29:02,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:02,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:02,124 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:02,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 02:29:02,125 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:29:02,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:02,125 INFO L85 PathProgramCache]: Analyzing trace with hash -656582587, now seen corresponding path program 4 times [2024-06-28 02:29:02,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:02,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639898296] [2024-06-28 02:29:02,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:02,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:02,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:02,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:02,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:02,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639898296] [2024-06-28 02:29:02,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639898296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:02,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:02,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:29:02,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661087507] [2024-06-28 02:29:02,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:02,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:29:02,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:02,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:29:02,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:29:02,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:02,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 446 transitions, 5649 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:02,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:02,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:02,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:04,016 INFO L124 PetriNetUnfolderBase]: 4228/7272 cut-off events. [2024-06-28 02:29:04,016 INFO L125 PetriNetUnfolderBase]: For 1955176/1955189 co-relation queries the response was YES. [2024-06-28 02:29:04,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70708 conditions, 7272 events. 4228/7272 cut-off events. For 1955176/1955189 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 52771 event pairs, 1544 based on Foata normal form. 34/7294 useless extension candidates. Maximal degree in co-relation 70524. Up to 6340 conditions per place. [2024-06-28 02:29:04,125 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 419 selfloop transitions, 38 changer transitions 19/483 dead transitions. [2024-06-28 02:29:04,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 483 transitions, 6751 flow [2024-06-28 02:29:04,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:29:04,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:29:04,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-28 02:29:04,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-06-28 02:29:04,126 INFO L175 Difference]: Start difference. First operand has 382 places, 446 transitions, 5649 flow. Second operand 9 states and 208 transitions. [2024-06-28 02:29:04,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 483 transitions, 6751 flow [2024-06-28 02:29:12,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 483 transitions, 6614 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 02:29:12,811 INFO L231 Difference]: Finished difference. Result has 384 places, 441 transitions, 5532 flow [2024-06-28 02:29:12,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5512, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5532, PETRI_PLACES=384, PETRI_TRANSITIONS=441} [2024-06-28 02:29:12,812 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 343 predicate places. [2024-06-28 02:29:12,812 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 441 transitions, 5532 flow [2024-06-28 02:29:12,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:12,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:12,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:12,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 02:29:12,813 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:29:12,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:12,813 INFO L85 PathProgramCache]: Analyzing trace with hash -647059387, now seen corresponding path program 5 times [2024-06-28 02:29:12,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:12,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788048717] [2024-06-28 02:29:12,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:12,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:12,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:12,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:12,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:12,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788048717] [2024-06-28 02:29:12,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788048717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:12,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:12,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:29:12,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37177075] [2024-06-28 02:29:12,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:12,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:29:12,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:12,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:29:12,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:29:13,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:13,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 441 transitions, 5532 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:13,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:13,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:13,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:14,791 INFO L124 PetriNetUnfolderBase]: 4184/7189 cut-off events. [2024-06-28 02:29:14,791 INFO L125 PetriNetUnfolderBase]: For 2038868/2038881 co-relation queries the response was YES. [2024-06-28 02:29:14,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70449 conditions, 7189 events. 4184/7189 cut-off events. For 2038868/2038881 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 51899 event pairs, 1607 based on Foata normal form. 44/7228 useless extension candidates. Maximal degree in co-relation 70264. Up to 6365 conditions per place. [2024-06-28 02:29:14,895 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 411 selfloop transitions, 38 changer transitions 14/470 dead transitions. [2024-06-28 02:29:14,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 470 transitions, 6584 flow [2024-06-28 02:29:14,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:29:14,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:29:14,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-28 02:29:14,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5611111111111111 [2024-06-28 02:29:14,896 INFO L175 Difference]: Start difference. First operand has 384 places, 441 transitions, 5532 flow. Second operand 9 states and 202 transitions. [2024-06-28 02:29:14,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 470 transitions, 6584 flow [2024-06-28 02:29:23,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 470 transitions, 6461 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-28 02:29:23,618 INFO L231 Difference]: Finished difference. Result has 378 places, 436 transitions, 5420 flow [2024-06-28 02:29:23,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5411, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5420, PETRI_PLACES=378, PETRI_TRANSITIONS=436} [2024-06-28 02:29:23,619 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 337 predicate places. [2024-06-28 02:29:23,619 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 436 transitions, 5420 flow [2024-06-28 02:29:23,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:23,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:23,619 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:23,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 02:29:23,619 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:29:23,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:23,620 INFO L85 PathProgramCache]: Analyzing trace with hash 846564741, now seen corresponding path program 6 times [2024-06-28 02:29:23,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:23,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743595996] [2024-06-28 02:29:23,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:23,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:23,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:23,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:23,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:23,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743595996] [2024-06-28 02:29:23,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743595996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:23,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:23,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:29:23,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977799331] [2024-06-28 02:29:23,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:23,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:29:23,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:23,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:29:23,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:29:23,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:23,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 436 transitions, 5420 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:23,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:23,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:23,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:25,453 INFO L124 PetriNetUnfolderBase]: 4133/7120 cut-off events. [2024-06-28 02:29:25,454 INFO L125 PetriNetUnfolderBase]: For 1843672/1843685 co-relation queries the response was YES. [2024-06-28 02:29:25,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66716 conditions, 7120 events. 4133/7120 cut-off events. For 1843672/1843685 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 51478 event pairs, 1486 based on Foata normal form. 40/7155 useless extension candidates. Maximal degree in co-relation 66534. Up to 6138 conditions per place. [2024-06-28 02:29:25,563 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 409 selfloop transitions, 33 changer transitions 26/475 dead transitions. [2024-06-28 02:29:25,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 475 transitions, 6575 flow [2024-06-28 02:29:25,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:29:25,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:29:25,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-28 02:29:25,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5694444444444444 [2024-06-28 02:29:25,564 INFO L175 Difference]: Start difference. First operand has 378 places, 436 transitions, 5420 flow. Second operand 9 states and 205 transitions. [2024-06-28 02:29:25,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 475 transitions, 6575 flow [2024-06-28 02:29:33,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 475 transitions, 6487 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 02:29:33,234 INFO L231 Difference]: Finished difference. Result has 377 places, 431 transitions, 5346 flow [2024-06-28 02:29:33,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5334, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5346, PETRI_PLACES=377, PETRI_TRANSITIONS=431} [2024-06-28 02:29:33,235 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 336 predicate places. [2024-06-28 02:29:33,235 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 431 transitions, 5346 flow [2024-06-28 02:29:33,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:33,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:33,235 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:33,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 02:29:33,235 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:29:33,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:33,235 INFO L85 PathProgramCache]: Analyzing trace with hash 1236002377, now seen corresponding path program 7 times [2024-06-28 02:29:33,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:33,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6076412] [2024-06-28 02:29:33,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:33,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:33,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:33,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:29:33,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:33,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6076412] [2024-06-28 02:29:33,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6076412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:33,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:33,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:29:33,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988388226] [2024-06-28 02:29:33,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:33,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:29:33,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:33,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:29:33,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:29:33,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:33,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 431 transitions, 5346 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:33,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:33,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:33,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:35,192 INFO L124 PetriNetUnfolderBase]: 4340/7481 cut-off events. [2024-06-28 02:29:35,192 INFO L125 PetriNetUnfolderBase]: For 2042217/2042230 co-relation queries the response was YES. [2024-06-28 02:29:35,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72194 conditions, 7481 events. 4340/7481 cut-off events. For 2042217/2042230 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 54563 event pairs, 1649 based on Foata normal form. 40/7516 useless extension candidates. Maximal degree in co-relation 72012. Up to 6091 conditions per place. [2024-06-28 02:29:35,302 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 402 selfloop transitions, 46 changer transitions 15/470 dead transitions. [2024-06-28 02:29:35,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 470 transitions, 6727 flow [2024-06-28 02:29:35,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:29:35,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:29:35,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 227 transitions. [2024-06-28 02:29:35,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5675 [2024-06-28 02:29:35,303 INFO L175 Difference]: Start difference. First operand has 377 places, 431 transitions, 5346 flow. Second operand 10 states and 227 transitions. [2024-06-28 02:29:35,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 470 transitions, 6727 flow [2024-06-28 02:29:42,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 470 transitions, 6639 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 02:29:42,586 INFO L231 Difference]: Finished difference. Result has 376 places, 428 transitions, 5329 flow [2024-06-28 02:29:42,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5270, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5329, PETRI_PLACES=376, PETRI_TRANSITIONS=428} [2024-06-28 02:29:42,586 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 335 predicate places. [2024-06-28 02:29:42,586 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 428 transitions, 5329 flow [2024-06-28 02:29:42,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:42,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:42,586 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:42,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 02:29:42,586 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:29:42,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:42,587 INFO L85 PathProgramCache]: Analyzing trace with hash 1464229957, now seen corresponding path program 8 times [2024-06-28 02:29:42,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:42,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533842527] [2024-06-28 02:29:42,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:42,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:42,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:42,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:29:42,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:42,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533842527] [2024-06-28 02:29:42,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533842527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:42,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:42,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:29:42,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465802268] [2024-06-28 02:29:42,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:42,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:29:42,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:42,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:29:42,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:29:42,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:42,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 428 transitions, 5329 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:42,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:42,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:42,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:44,626 INFO L124 PetriNetUnfolderBase]: 4218/7243 cut-off events. [2024-06-28 02:29:44,626 INFO L125 PetriNetUnfolderBase]: For 1917690/1917703 co-relation queries the response was YES. [2024-06-28 02:29:44,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71219 conditions, 7243 events. 4218/7243 cut-off events. For 1917690/1917703 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 52470 event pairs, 1615 based on Foata normal form. 18/7254 useless extension candidates. Maximal degree in co-relation 71037. Up to 6554 conditions per place. [2024-06-28 02:29:44,735 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 390 selfloop transitions, 45 changer transitions 10/452 dead transitions. [2024-06-28 02:29:44,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 452 transitions, 6313 flow [2024-06-28 02:29:44,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:29:44,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:29:44,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-28 02:29:44,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5527777777777778 [2024-06-28 02:29:44,736 INFO L175 Difference]: Start difference. First operand has 376 places, 428 transitions, 5329 flow. Second operand 9 states and 199 transitions. [2024-06-28 02:29:44,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 452 transitions, 6313 flow [2024-06-28 02:29:52,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 452 transitions, 6209 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-28 02:29:52,558 INFO L231 Difference]: Finished difference. Result has 375 places, 425 transitions, 5273 flow [2024-06-28 02:29:52,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5227, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5273, PETRI_PLACES=375, PETRI_TRANSITIONS=425} [2024-06-28 02:29:52,559 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 334 predicate places. [2024-06-28 02:29:52,559 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 425 transitions, 5273 flow [2024-06-28 02:29:52,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:52,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:52,559 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:52,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 02:29:52,560 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:29:52,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:52,560 INFO L85 PathProgramCache]: Analyzing trace with hash 1461372997, now seen corresponding path program 9 times [2024-06-28 02:29:52,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:52,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434091381] [2024-06-28 02:29:52,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:52,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:52,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:52,702 INFO 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:29:52,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:52,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434091381] [2024-06-28 02:29:52,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434091381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:52,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:52,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:29:52,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699431485] [2024-06-28 02:29:52,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:52,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:29:52,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:52,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:29:52,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:29:52,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:52,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 425 transitions, 5273 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:52,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:52,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:52,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:54,456 INFO L124 PetriNetUnfolderBase]: 4373/7492 cut-off events. [2024-06-28 02:29:54,456 INFO L125 PetriNetUnfolderBase]: For 2105711/2105724 co-relation queries the response was YES. [2024-06-28 02:29:54,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76024 conditions, 7492 events. 4373/7492 cut-off events. For 2105711/2105724 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 54313 event pairs, 1701 based on Foata normal form. 18/7502 useless extension candidates. Maximal degree in co-relation 75843. Up to 6240 conditions per place. [2024-06-28 02:29:54,564 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 397 selfloop transitions, 44 changer transitions 10/458 dead transitions. [2024-06-28 02:29:54,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 458 transitions, 6595 flow [2024-06-28 02:29:54,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:29:54,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:29:54,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-28 02:29:54,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5694444444444444 [2024-06-28 02:29:54,565 INFO L175 Difference]: Start difference. First operand has 375 places, 425 transitions, 5273 flow. Second operand 9 states and 205 transitions. [2024-06-28 02:29:54,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 458 transitions, 6595 flow [2024-06-28 02:30:04,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 458 transitions, 6485 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 02:30:04,442 INFO L231 Difference]: Finished difference. Result has 374 places, 423 transitions, 5239 flow [2024-06-28 02:30:04,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5167, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5239, PETRI_PLACES=374, PETRI_TRANSITIONS=423} [2024-06-28 02:30:04,442 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 333 predicate places. [2024-06-28 02:30:04,443 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 423 transitions, 5239 flow [2024-06-28 02:30:04,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:04,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:04,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, 1, 1] [2024-06-28 02:30:04,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 02:30:04,443 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:30:04,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:04,443 INFO L85 PathProgramCache]: Analyzing trace with hash 2041037765, now seen corresponding path program 10 times [2024-06-28 02:30:04,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:04,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227761686] [2024-06-28 02:30:04,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:04,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:04,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:04,548 INFO 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:30:04,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:04,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227761686] [2024-06-28 02:30:04,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227761686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:04,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:04,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:30:04,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033617471] [2024-06-28 02:30:04,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:04,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:30:04,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:04,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:30:04,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:30:04,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:04,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 423 transitions, 5239 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:04,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:04,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:04,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:06,447 INFO L124 PetriNetUnfolderBase]: 4651/8030 cut-off events. [2024-06-28 02:30:06,448 INFO L125 PetriNetUnfolderBase]: For 2380283/2380296 co-relation queries the response was YES. [2024-06-28 02:30:06,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83473 conditions, 8030 events. 4651/8030 cut-off events. For 2380283/2380296 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 59448 event pairs, 1741 based on Foata normal form. 16/8041 useless extension candidates. Maximal degree in co-relation 83291. Up to 5618 conditions per place. [2024-06-28 02:30:06,566 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 408 selfloop transitions, 45 changer transitions 7/467 dead transitions. [2024-06-28 02:30:06,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 467 transitions, 6931 flow [2024-06-28 02:30:06,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:30:06,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:30:06,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-28 02:30:06,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-06-28 02:30:06,567 INFO L175 Difference]: Start difference. First operand has 374 places, 423 transitions, 5239 flow. Second operand 9 states and 211 transitions. [2024-06-28 02:30:06,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 467 transitions, 6931 flow [2024-06-28 02:30:16,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 467 transitions, 6817 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-28 02:30:16,323 INFO L231 Difference]: Finished difference. Result has 374 places, 427 transitions, 5362 flow [2024-06-28 02:30:16,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5133, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5362, PETRI_PLACES=374, PETRI_TRANSITIONS=427} [2024-06-28 02:30:16,324 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 333 predicate places. [2024-06-28 02:30:16,324 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 427 transitions, 5362 flow [2024-06-28 02:30:16,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:16,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:16,324 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:16,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 02:30:16,325 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:30:16,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:16,325 INFO L85 PathProgramCache]: Analyzing trace with hash 1147436617, now seen corresponding path program 11 times [2024-06-28 02:30:16,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:16,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70109494] [2024-06-28 02:30:16,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:16,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:16,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:16,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:30:16,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:16,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70109494] [2024-06-28 02:30:16,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70109494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:16,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:16,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:30:16,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646177016] [2024-06-28 02:30:16,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:16,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:30:16,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:16,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:30:16,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:30:16,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:16,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 427 transitions, 5362 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:16,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:16,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:16,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:18,345 INFO L124 PetriNetUnfolderBase]: 4546/7829 cut-off events. [2024-06-28 02:30:18,345 INFO L125 PetriNetUnfolderBase]: For 2351538/2351551 co-relation queries the response was YES. [2024-06-28 02:30:18,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80008 conditions, 7829 events. 4546/7829 cut-off events. For 2351538/2351551 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 57436 event pairs, 1791 based on Foata normal form. 34/7858 useless extension candidates. Maximal degree in co-relation 79825. Up to 5618 conditions per place. [2024-06-28 02:30:18,457 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 401 selfloop transitions, 38 changer transitions 18/464 dead transitions. [2024-06-28 02:30:18,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 464 transitions, 6696 flow [2024-06-28 02:30:18,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:30:18,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:30:18,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-28 02:30:18,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-06-28 02:30:18,458 INFO L175 Difference]: Start difference. First operand has 374 places, 427 transitions, 5362 flow. Second operand 9 states and 211 transitions. [2024-06-28 02:30:18,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 464 transitions, 6696 flow [2024-06-28 02:30:28,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 464 transitions, 6597 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 02:30:28,649 INFO L231 Difference]: Finished difference. Result has 375 places, 422 transitions, 5266 flow [2024-06-28 02:30:28,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5265, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5266, PETRI_PLACES=375, PETRI_TRANSITIONS=422} [2024-06-28 02:30:28,649 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 334 predicate places. [2024-06-28 02:30:28,650 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 422 transitions, 5266 flow [2024-06-28 02:30:28,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:28,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:28,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:28,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-28 02:30:28,650 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:30:28,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:28,650 INFO L85 PathProgramCache]: Analyzing trace with hash -1317698235, now seen corresponding path program 12 times [2024-06-28 02:30:28,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:28,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127011901] [2024-06-28 02:30:28,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:28,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:28,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:28,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:28,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:28,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127011901] [2024-06-28 02:30:28,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127011901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:28,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:28,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:30:28,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115816595] [2024-06-28 02:30:28,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:28,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:30:28,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:28,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:30:28,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:30:28,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:28,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 422 transitions, 5266 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:28,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:28,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:28,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:30,530 INFO L124 PetriNetUnfolderBase]: 4305/7394 cut-off events. [2024-06-28 02:30:30,531 INFO L125 PetriNetUnfolderBase]: For 2195243/2195256 co-relation queries the response was YES. [2024-06-28 02:30:30,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74102 conditions, 7394 events. 4305/7394 cut-off events. For 2195243/2195256 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 53681 event pairs, 1706 based on Foata normal form. 44/7431 useless extension candidates. Maximal degree in co-relation 73919. Up to 6571 conditions per place. [2024-06-28 02:30:30,634 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 390 selfloop transitions, 32 changer transitions 19/448 dead transitions. [2024-06-28 02:30:30,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 448 transitions, 6254 flow [2024-06-28 02:30:30,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:30:30,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:30:30,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 216 transitions. [2024-06-28 02:30:30,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54 [2024-06-28 02:30:30,635 INFO L175 Difference]: Start difference. First operand has 375 places, 422 transitions, 5266 flow. Second operand 10 states and 216 transitions. [2024-06-28 02:30:30,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 448 transitions, 6254 flow [2024-06-28 02:30:38,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 448 transitions, 6176 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 02:30:38,835 INFO L231 Difference]: Finished difference. Result has 375 places, 413 transitions, 5123 flow [2024-06-28 02:30:38,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5188, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5123, PETRI_PLACES=375, PETRI_TRANSITIONS=413} [2024-06-28 02:30:38,835 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 334 predicate places. [2024-06-28 02:30:38,835 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 413 transitions, 5123 flow [2024-06-28 02:30:38,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:38,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:38,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:38,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-28 02:30:38,836 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:30:38,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:38,836 INFO L85 PathProgramCache]: Analyzing trace with hash -1351583317, now seen corresponding path program 8 times [2024-06-28 02:30:38,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:38,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375393984] [2024-06-28 02:30:38,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:38,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:38,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:38,949 INFO 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:30:38,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:38,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375393984] [2024-06-28 02:30:38,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375393984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:38,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:38,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:30:38,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198240811] [2024-06-28 02:30:38,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:38,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:30:38,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:38,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:30:38,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:30:38,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:38,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 413 transitions, 5123 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:38,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:38,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:38,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:40,818 INFO L124 PetriNetUnfolderBase]: 4339/7440 cut-off events. [2024-06-28 02:30:40,818 INFO L125 PetriNetUnfolderBase]: For 2273957/2273968 co-relation queries the response was YES. [2024-06-28 02:30:40,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79449 conditions, 7440 events. 4339/7440 cut-off events. For 2273957/2273968 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 53910 event pairs, 1747 based on Foata normal form. 17/7450 useless extension candidates. Maximal degree in co-relation 79267. Up to 6189 conditions per place. [2024-06-28 02:30:40,927 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 335 selfloop transitions, 112 changer transitions 0/454 dead transitions. [2024-06-28 02:30:40,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 454 transitions, 6559 flow [2024-06-28 02:30:40,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:30:40,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:30:40,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-28 02:30:40,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63125 [2024-06-28 02:30:40,928 INFO L175 Difference]: Start difference. First operand has 375 places, 413 transitions, 5123 flow. Second operand 8 states and 202 transitions. [2024-06-28 02:30:40,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 454 transitions, 6559 flow [2024-06-28 02:30:50,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 454 transitions, 6424 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-28 02:30:50,194 INFO L231 Difference]: Finished difference. Result has 366 places, 416 transitions, 5387 flow [2024-06-28 02:30:50,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4990, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5387, PETRI_PLACES=366, PETRI_TRANSITIONS=416} [2024-06-28 02:30:50,194 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 325 predicate places. [2024-06-28 02:30:50,194 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 416 transitions, 5387 flow [2024-06-28 02:30:50,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:50,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:50,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:50,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-28 02:30:50,195 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:30:50,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:50,195 INFO L85 PathProgramCache]: Analyzing trace with hash 2046879221, now seen corresponding path program 9 times [2024-06-28 02:30:50,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:50,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296263923] [2024-06-28 02:30:50,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:50,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:50,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:50,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:50,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:50,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296263923] [2024-06-28 02:30:50,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296263923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:50,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:50,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:30:50,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113079183] [2024-06-28 02:30:50,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:50,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:30:50,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:50,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:30:50,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:30:50,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:50,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 416 transitions, 5387 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:50,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:50,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:50,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:52,491 INFO L124 PetriNetUnfolderBase]: 4413/7556 cut-off events. [2024-06-28 02:30:52,491 INFO L125 PetriNetUnfolderBase]: For 2332516/2332527 co-relation queries the response was YES. [2024-06-28 02:30:52,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81994 conditions, 7556 events. 4413/7556 cut-off events. For 2332516/2332527 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 54813 event pairs, 1779 based on Foata normal form. 17/7568 useless extension candidates. Maximal degree in co-relation 81813. Up to 6560 conditions per place. [2024-06-28 02:30:52,650 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 332 selfloop transitions, 120 changer transitions 0/459 dead transitions. [2024-06-28 02:30:52,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 459 transitions, 6785 flow [2024-06-28 02:30:52,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:30:52,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:30:52,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 241 transitions. [2024-06-28 02:30:52,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6025 [2024-06-28 02:30:52,652 INFO L175 Difference]: Start difference. First operand has 366 places, 416 transitions, 5387 flow. Second operand 10 states and 241 transitions. [2024-06-28 02:30:52,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 459 transitions, 6785 flow [2024-06-28 02:31:02,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 459 transitions, 6594 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-28 02:31:02,127 INFO L231 Difference]: Finished difference. Result has 371 places, 418 transitions, 5550 flow [2024-06-28 02:31:02,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5196, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5550, PETRI_PLACES=371, PETRI_TRANSITIONS=418} [2024-06-28 02:31:02,127 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 330 predicate places. [2024-06-28 02:31:02,127 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 418 transitions, 5550 flow [2024-06-28 02:31:02,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:02,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:02,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:02,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-28 02:31:02,128 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:31:02,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:02,128 INFO L85 PathProgramCache]: Analyzing trace with hash 2055450101, now seen corresponding path program 10 times [2024-06-28 02:31:02,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:02,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334712877] [2024-06-28 02:31:02,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:02,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:02,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:02,281 INFO 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:31:02,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:02,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334712877] [2024-06-28 02:31:02,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334712877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:02,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:02,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:31:02,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215097894] [2024-06-28 02:31:02,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:02,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:31:02,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:02,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:31:02,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:31:02,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:31:02,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 418 transitions, 5550 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:02,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:02,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:31:02,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:04,288 INFO L124 PetriNetUnfolderBase]: 4441/7600 cut-off events. [2024-06-28 02:31:04,288 INFO L125 PetriNetUnfolderBase]: For 2374511/2374522 co-relation queries the response was YES. [2024-06-28 02:31:04,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82814 conditions, 7600 events. 4441/7600 cut-off events. For 2374511/2374522 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 55184 event pairs, 1799 based on Foata normal form. 17/7612 useless extension candidates. Maximal degree in co-relation 82632. Up to 6794 conditions per place. [2024-06-28 02:31:04,398 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 327 selfloop transitions, 118 changer transitions 0/452 dead transitions. [2024-06-28 02:31:04,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 452 transitions, 6610 flow [2024-06-28 02:31:04,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:31:04,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:31:04,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 234 transitions. [2024-06-28 02:31:04,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.585 [2024-06-28 02:31:04,399 INFO L175 Difference]: Start difference. First operand has 371 places, 418 transitions, 5550 flow. Second operand 10 states and 234 transitions. [2024-06-28 02:31:04,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 452 transitions, 6610 flow [2024-06-28 02:31:13,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 452 transitions, 6393 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-28 02:31:13,919 INFO L231 Difference]: Finished difference. Result has 375 places, 419 transitions, 5632 flow [2024-06-28 02:31:13,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5345, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5632, PETRI_PLACES=375, PETRI_TRANSITIONS=419} [2024-06-28 02:31:13,919 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 334 predicate places. [2024-06-28 02:31:13,919 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 419 transitions, 5632 flow [2024-06-28 02:31:13,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:13,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:13,920 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:13,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-28 02:31:13,920 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:31:13,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:13,920 INFO L85 PathProgramCache]: Analyzing trace with hash 1050310197, now seen corresponding path program 11 times [2024-06-28 02:31:13,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:13,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892580017] [2024-06-28 02:31:13,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:13,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:13,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:14,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:14,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:14,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892580017] [2024-06-28 02:31:14,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [892580017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:14,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:14,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:31:14,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585132517] [2024-06-28 02:31:14,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:14,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:31:14,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:14,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:31:14,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:31:14,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:31:14,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 419 transitions, 5632 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:14,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:14,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:31:14,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:15,831 INFO L124 PetriNetUnfolderBase]: 4423/7574 cut-off events. [2024-06-28 02:31:15,831 INFO L125 PetriNetUnfolderBase]: For 2357702/2357713 co-relation queries the response was YES. [2024-06-28 02:31:16,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81709 conditions, 7574 events. 4423/7574 cut-off events. For 2357702/2357713 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 55066 event pairs, 1791 based on Foata normal form. 17/7586 useless extension candidates. Maximal degree in co-relation 81525. Up to 6768 conditions per place. [2024-06-28 02:31:16,217 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 331 selfloop transitions, 109 changer transitions 0/447 dead transitions. [2024-06-28 02:31:16,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 447 transitions, 6614 flow [2024-06-28 02:31:16,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:31:16,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:31:16,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-28 02:31:16,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-28 02:31:16,218 INFO L175 Difference]: Start difference. First operand has 375 places, 419 transitions, 5632 flow. Second operand 8 states and 193 transitions. [2024-06-28 02:31:16,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 447 transitions, 6614 flow [2024-06-28 02:31:28,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 447 transitions, 6349 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-28 02:31:28,052 INFO L231 Difference]: Finished difference. Result has 375 places, 419 transitions, 5590 flow [2024-06-28 02:31:28,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5367, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5590, PETRI_PLACES=375, PETRI_TRANSITIONS=419} [2024-06-28 02:31:28,052 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 334 predicate places. [2024-06-28 02:31:28,052 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 419 transitions, 5590 flow [2024-06-28 02:31:28,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:28,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:28,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:28,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-28 02:31:28,053 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:31:28,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:28,053 INFO L85 PathProgramCache]: Analyzing trace with hash 1046496267, now seen corresponding path program 12 times [2024-06-28 02:31:28,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:28,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212072518] [2024-06-28 02:31:28,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:28,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:28,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:28,176 INFO 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:31:28,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:28,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212072518] [2024-06-28 02:31:28,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [212072518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:28,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:28,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:31:28,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181292435] [2024-06-28 02:31:28,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:28,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:31:28,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:28,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:31:28,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:31:28,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:31:28,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 419 transitions, 5590 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:28,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:28,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:31:28,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:30,269 INFO L124 PetriNetUnfolderBase]: 4570/7807 cut-off events. [2024-06-28 02:31:30,269 INFO L125 PetriNetUnfolderBase]: For 2565225/2565236 co-relation queries the response was YES. [2024-06-28 02:31:30,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86142 conditions, 7807 events. 4570/7807 cut-off events. For 2565225/2565236 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 56878 event pairs, 1422 based on Foata normal form. 15/7817 useless extension candidates. Maximal degree in co-relation 85957. Up to 4030 conditions per place. [2024-06-28 02:31:30,386 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 341 selfloop transitions, 116 changer transitions 0/464 dead transitions. [2024-06-28 02:31:30,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 464 transitions, 7226 flow [2024-06-28 02:31:30,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:31:30,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:31:30,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-28 02:31:30,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.646875 [2024-06-28 02:31:30,387 INFO L175 Difference]: Start difference. First operand has 375 places, 419 transitions, 5590 flow. Second operand 8 states and 207 transitions. [2024-06-28 02:31:30,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 464 transitions, 7226 flow [2024-06-28 02:31:41,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 464 transitions, 6977 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 02:31:41,327 INFO L231 Difference]: Finished difference. Result has 377 places, 420 transitions, 5635 flow [2024-06-28 02:31:41,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5341, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5635, PETRI_PLACES=377, PETRI_TRANSITIONS=420} [2024-06-28 02:31:41,328 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 336 predicate places. [2024-06-28 02:31:41,328 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 420 transitions, 5635 flow [2024-06-28 02:31:41,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:41,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:41,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, 1, 1] [2024-06-28 02:31:41,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-28 02:31:41,328 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:31:41,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:41,329 INFO L85 PathProgramCache]: Analyzing trace with hash 1046616237, now seen corresponding path program 13 times [2024-06-28 02:31:41,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:41,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155958466] [2024-06-28 02:31:41,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:41,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:41,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:41,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:41,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:41,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155958466] [2024-06-28 02:31:41,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155958466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:41,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:41,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:31:41,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978889068] [2024-06-28 02:31:41,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:41,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:31:41,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:41,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:31:41,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:31:41,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:31:41,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 420 transitions, 5635 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:41,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:41,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:31:41,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:43,638 INFO L124 PetriNetUnfolderBase]: 4539/7798 cut-off events. [2024-06-28 02:31:43,639 INFO L125 PetriNetUnfolderBase]: For 2552179/2552190 co-relation queries the response was YES. [2024-06-28 02:31:43,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83572 conditions, 7798 events. 4539/7798 cut-off events. For 2552179/2552190 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 57158 event pairs, 1433 based on Foata normal form. 33/7826 useless extension candidates. Maximal degree in co-relation 83386. Up to 6729 conditions per place. [2024-06-28 02:31:43,754 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 412 selfloop transitions, 35 changer transitions 0/454 dead transitions. [2024-06-28 02:31:43,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 454 transitions, 6899 flow [2024-06-28 02:31:43,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:31:43,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:31:43,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-28 02:31:43,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-28 02:31:43,755 INFO L175 Difference]: Start difference. First operand has 377 places, 420 transitions, 5635 flow. Second operand 8 states and 188 transitions. [2024-06-28 02:31:43,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 454 transitions, 6899 flow [2024-06-28 02:31:53,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 454 transitions, 6581 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-28 02:31:53,960 INFO L231 Difference]: Finished difference. Result has 379 places, 420 transitions, 5392 flow [2024-06-28 02:31:53,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5317, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5392, PETRI_PLACES=379, PETRI_TRANSITIONS=420} [2024-06-28 02:31:53,961 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 338 predicate places. [2024-06-28 02:31:53,961 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 420 transitions, 5392 flow [2024-06-28 02:31:53,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:53,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:53,961 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:53,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-28 02:31:53,962 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:31:53,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:53,962 INFO L85 PathProgramCache]: Analyzing trace with hash -1952629865, now seen corresponding path program 14 times [2024-06-28 02:31:53,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:53,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013967653] [2024-06-28 02:31:53,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:53,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:53,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:54,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:54,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:54,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013967653] [2024-06-28 02:31:54,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013967653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:54,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:54,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:31:54,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310150047] [2024-06-28 02:31:54,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:54,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:31:54,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:54,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:31:54,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:31:54,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:31:54,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 420 transitions, 5392 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:54,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:54,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:31:54,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:56,119 INFO L124 PetriNetUnfolderBase]: 4394/7549 cut-off events. [2024-06-28 02:31:56,119 INFO L125 PetriNetUnfolderBase]: For 2277443/2277454 co-relation queries the response was YES. [2024-06-28 02:31:56,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77969 conditions, 7549 events. 4394/7549 cut-off events. For 2277443/2277454 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 55119 event pairs, 1766 based on Foata normal form. 17/7561 useless extension candidates. Maximal degree in co-relation 77783. Up to 6737 conditions per place. [2024-06-28 02:31:56,234 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 323 selfloop transitions, 121 changer transitions 0/451 dead transitions. [2024-06-28 02:31:56,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 451 transitions, 6388 flow [2024-06-28 02:31:56,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:31:56,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:31:56,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 249 transitions. [2024-06-28 02:31:56,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5659090909090909 [2024-06-28 02:31:56,235 INFO L175 Difference]: Start difference. First operand has 379 places, 420 transitions, 5392 flow. Second operand 11 states and 249 transitions. [2024-06-28 02:31:56,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 451 transitions, 6388 flow [2024-06-28 02:32:07,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 451 transitions, 6271 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-28 02:32:07,256 INFO L231 Difference]: Finished difference. Result has 382 places, 420 transitions, 5522 flow [2024-06-28 02:32:07,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5275, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5522, PETRI_PLACES=382, PETRI_TRANSITIONS=420} [2024-06-28 02:32:07,257 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 341 predicate places. [2024-06-28 02:32:07,257 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 420 transitions, 5522 flow [2024-06-28 02:32:07,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:07,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:07,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:32:07,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-28 02:32:07,257 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:32:07,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:07,258 INFO L85 PathProgramCache]: Analyzing trace with hash 1046616423, now seen corresponding path program 13 times [2024-06-28 02:32:07,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:07,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769266476] [2024-06-28 02:32:07,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:07,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:07,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:07,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:32:07,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:07,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769266476] [2024-06-28 02:32:07,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769266476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:07,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:07,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:32:07,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513805095] [2024-06-28 02:32:07,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:07,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:32:07,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:07,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:32:07,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:32:07,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:32:07,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 420 transitions, 5522 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:07,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:07,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:32:07,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:09,358 INFO L124 PetriNetUnfolderBase]: 4333/7442 cut-off events. [2024-06-28 02:32:09,358 INFO L125 PetriNetUnfolderBase]: For 2258743/2258754 co-relation queries the response was YES. [2024-06-28 02:32:09,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74972 conditions, 7442 events. 4333/7442 cut-off events. For 2258743/2258754 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 54037 event pairs, 1338 based on Foata normal form. 33/7470 useless extension candidates. Maximal degree in co-relation 74785. Up to 6498 conditions per place. [2024-06-28 02:32:09,464 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 397 selfloop transitions, 30 changer transitions 19/453 dead transitions. [2024-06-28 02:32:09,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 453 transitions, 6554 flow [2024-06-28 02:32:09,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:32:09,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:32:09,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-28 02:32:09,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-28 02:32:09,465 INFO L175 Difference]: Start difference. First operand has 382 places, 420 transitions, 5522 flow. Second operand 8 states and 187 transitions. [2024-06-28 02:32:09,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 453 transitions, 6554 flow [2024-06-28 02:32:20,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 453 transitions, 6287 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-28 02:32:20,156 INFO L231 Difference]: Finished difference. Result has 380 places, 415 transitions, 5270 flow [2024-06-28 02:32:20,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5255, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5270, PETRI_PLACES=380, PETRI_TRANSITIONS=415} [2024-06-28 02:32:20,156 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 339 predicate places. [2024-06-28 02:32:20,156 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 415 transitions, 5270 flow [2024-06-28 02:32:20,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:20,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:20,157 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:32:20,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-28 02:32:20,157 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:32:20,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:20,158 INFO L85 PathProgramCache]: Analyzing trace with hash 1312461387, now seen corresponding path program 15 times [2024-06-28 02:32:20,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:20,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520663859] [2024-06-28 02:32:20,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:20,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:20,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:20,357 INFO 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:32:20,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:20,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520663859] [2024-06-28 02:32:20,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520663859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:20,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:20,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:32:20,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035537869] [2024-06-28 02:32:20,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:20,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:32:20,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:20,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:32:20,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:32:20,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:32:20,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 415 transitions, 5270 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:20,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:20,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:32:20,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:22,101 INFO L124 PetriNetUnfolderBase]: 4116/7055 cut-off events. [2024-06-28 02:32:22,101 INFO L125 PetriNetUnfolderBase]: For 2131740/2131751 co-relation queries the response was YES. [2024-06-28 02:32:22,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69227 conditions, 7055 events. 4116/7055 cut-off events. For 2131740/2131751 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 50586 event pairs, 1554 based on Foata normal form. 43/7091 useless extension candidates. Maximal degree in co-relation 69039. Up to 6283 conditions per place. [2024-06-28 02:32:22,209 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 396 selfloop transitions, 32 changer transitions 4/439 dead transitions. [2024-06-28 02:32:22,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 439 transitions, 6236 flow [2024-06-28 02:32:22,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:32:22,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:32:22,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-28 02:32:22,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-28 02:32:22,210 INFO L175 Difference]: Start difference. First operand has 380 places, 415 transitions, 5270 flow. Second operand 8 states and 182 transitions. [2024-06-28 02:32:22,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 439 transitions, 6236 flow [2024-06-28 02:32:30,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 439 transitions, 6134 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-28 02:32:30,665 INFO L231 Difference]: Finished difference. Result has 372 places, 413 transitions, 5207 flow [2024-06-28 02:32:30,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5168, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5207, PETRI_PLACES=372, PETRI_TRANSITIONS=413} [2024-06-28 02:32:30,666 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 331 predicate places. [2024-06-28 02:32:30,666 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 413 transitions, 5207 flow [2024-06-28 02:32:30,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:30,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:30,666 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:32:30,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-28 02:32:30,666 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:32:30,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:30,667 INFO L85 PathProgramCache]: Analyzing trace with hash 1054025547, now seen corresponding path program 16 times [2024-06-28 02:32:30,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:30,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473087125] [2024-06-28 02:32:30,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:30,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:30,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:30,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:30,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:30,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473087125] [2024-06-28 02:32:30,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473087125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:30,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:30,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:32:30,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797780206] [2024-06-28 02:32:30,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:30,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:32:30,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:30,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:32:30,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:32:30,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:32:30,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 413 transitions, 5207 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:30,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:30,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:32:30,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:32,433 INFO L124 PetriNetUnfolderBase]: 3996/6873 cut-off events. [2024-06-28 02:32:32,434 INFO L125 PetriNetUnfolderBase]: For 1870988/1870999 co-relation queries the response was YES. [2024-06-28 02:32:32,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64209 conditions, 6873 events. 3996/6873 cut-off events. For 1870988/1870999 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 49207 event pairs, 1397 based on Foata normal form. 39/6907 useless extension candidates. Maximal degree in co-relation 64025. Up to 5494 conditions per place. [2024-06-28 02:32:32,527 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 403 selfloop transitions, 34 changer transitions 0/444 dead transitions. [2024-06-28 02:32:32,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 444 transitions, 6475 flow [2024-06-28 02:32:32,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:32:32,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:32:32,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-28 02:32:32,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-28 02:32:32,528 INFO L175 Difference]: Start difference. First operand has 372 places, 413 transitions, 5207 flow. Second operand 8 states and 187 transitions. [2024-06-28 02:32:32,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 444 transitions, 6475 flow [2024-06-28 02:32:39,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 444 transitions, 6370 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-28 02:32:39,442 INFO L231 Difference]: Finished difference. Result has 373 places, 413 transitions, 5176 flow [2024-06-28 02:32:39,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5102, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5176, PETRI_PLACES=373, PETRI_TRANSITIONS=413} [2024-06-28 02:32:39,442 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 332 predicate places. [2024-06-28 02:32:39,443 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 413 transitions, 5176 flow [2024-06-28 02:32:39,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:39,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:39,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, 1, 1] [2024-06-28 02:32:39,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-28 02:32:39,443 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:32:39,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:39,443 INFO L85 PathProgramCache]: Analyzing trace with hash 1312313703, now seen corresponding path program 14 times [2024-06-28 02:32:39,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:39,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252300507] [2024-06-28 02:32:39,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:39,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:39,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:39,640 INFO 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:32:39,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:39,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252300507] [2024-06-28 02:32:39,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252300507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:39,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:39,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:32:39,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332195198] [2024-06-28 02:32:39,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:39,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:32:39,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:39,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:32:39,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:32:39,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:32:39,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 413 transitions, 5176 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:39,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:39,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:32:39,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:41,197 INFO L124 PetriNetUnfolderBase]: 3937/6784 cut-off events. [2024-06-28 02:32:41,197 INFO L125 PetriNetUnfolderBase]: For 1704399/1704410 co-relation queries the response was YES. [2024-06-28 02:32:41,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60374 conditions, 6784 events. 3937/6784 cut-off events. For 1704399/1704410 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 48525 event pairs, 1374 based on Foata normal form. 39/6818 useless extension candidates. Maximal degree in co-relation 60189. Up to 5494 conditions per place. [2024-06-28 02:32:41,297 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 395 selfloop transitions, 27 changer transitions 15/444 dead transitions. [2024-06-28 02:32:41,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 444 transitions, 6446 flow [2024-06-28 02:32:41,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:32:41,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:32:41,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-28 02:32:41,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-28 02:32:41,298 INFO L175 Difference]: Start difference. First operand has 373 places, 413 transitions, 5176 flow. Second operand 8 states and 187 transitions. [2024-06-28 02:32:41,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 444 transitions, 6446 flow [2024-06-28 02:32:47,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 444 transitions, 6368 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 02:32:47,669 INFO L231 Difference]: Finished difference. Result has 375 places, 405 transitions, 5031 flow [2024-06-28 02:32:47,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5098, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5031, PETRI_PLACES=375, PETRI_TRANSITIONS=405} [2024-06-28 02:32:47,669 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 334 predicate places. [2024-06-28 02:32:47,669 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 405 transitions, 5031 flow [2024-06-28 02:32:47,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:47,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:47,670 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:32:47,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-28 02:32:47,670 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:32:47,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:47,670 INFO L85 PathProgramCache]: Analyzing trace with hash 1312640133, now seen corresponding path program 15 times [2024-06-28 02:32:47,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:47,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042752802] [2024-06-28 02:32:47,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:47,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:47,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:47,792 INFO 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:32:47,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:47,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042752802] [2024-06-28 02:32:47,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042752802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:47,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:47,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:32:47,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469270735] [2024-06-28 02:32:47,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:47,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:32:47,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:47,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:32:47,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:32:47,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:32:47,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 405 transitions, 5031 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:47,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:47,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:32:47,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:49,209 INFO L124 PetriNetUnfolderBase]: 3696/6359 cut-off events. [2024-06-28 02:32:49,209 INFO L125 PetriNetUnfolderBase]: For 1520598/1520609 co-relation queries the response was YES. [2024-06-28 02:32:49,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54349 conditions, 6359 events. 3696/6359 cut-off events. For 1520598/1520609 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 44989 event pairs, 1287 based on Foata normal form. 43/6395 useless extension candidates. Maximal degree in co-relation 54163. Up to 5626 conditions per place. [2024-06-28 02:32:49,300 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 383 selfloop transitions, 21 changer transitions 18/429 dead transitions. [2024-06-28 02:32:49,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 429 transitions, 5977 flow [2024-06-28 02:32:49,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:32:49,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:32:49,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-28 02:32:49,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-28 02:32:49,301 INFO L175 Difference]: Start difference. First operand has 375 places, 405 transitions, 5031 flow. Second operand 8 states and 177 transitions. [2024-06-28 02:32:49,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 429 transitions, 5977 flow [2024-06-28 02:32:56,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 429 transitions, 5897 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-28 02:32:56,046 INFO L231 Difference]: Finished difference. Result has 370 places, 397 transitions, 4890 flow [2024-06-28 02:32:56,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4951, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4890, PETRI_PLACES=370, PETRI_TRANSITIONS=397} [2024-06-28 02:32:56,046 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 329 predicate places. [2024-06-28 02:32:56,046 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 397 transitions, 4890 flow [2024-06-28 02:32:56,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:56,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:56,047 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:32:56,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-28 02:32:56,047 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:32:56,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:56,047 INFO L85 PathProgramCache]: Analyzing trace with hash 1543092445, now seen corresponding path program 16 times [2024-06-28 02:32:56,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:56,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928906078] [2024-06-28 02:32:56,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:56,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:56,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:56,176 INFO 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:32:56,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:56,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928906078] [2024-06-28 02:32:56,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928906078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:56,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:56,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:32:56,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315816277] [2024-06-28 02:32:56,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:56,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:32:56,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:56,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:32:56,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:32:56,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:32:56,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 397 transitions, 4890 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:56,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:56,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:32:56,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:57,497 INFO L124 PetriNetUnfolderBase]: 3614/6199 cut-off events. [2024-06-28 02:32:57,497 INFO L125 PetriNetUnfolderBase]: For 1492525/1492533 co-relation queries the response was YES. [2024-06-28 02:32:57,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53262 conditions, 6199 events. 3614/6199 cut-off events. For 1492525/1492533 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 43374 event pairs, 1233 based on Foata normal form. 41/6233 useless extension candidates. Maximal degree in co-relation 53079. Up to 5379 conditions per place. [2024-06-28 02:32:57,582 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 346 selfloop transitions, 65 changer transitions 7/425 dead transitions. [2024-06-28 02:32:57,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 425 transitions, 5848 flow [2024-06-28 02:32:57,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:32:57,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:32:57,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 02:32:57,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:32:57,583 INFO L175 Difference]: Start difference. First operand has 370 places, 397 transitions, 4890 flow. Second operand 8 states and 192 transitions. [2024-06-28 02:32:57,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 425 transitions, 5848 flow [2024-06-28 02:33:03,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 425 transitions, 5760 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-28 02:33:03,652 INFO L231 Difference]: Finished difference. Result has 357 places, 393 transitions, 4874 flow [2024-06-28 02:33:03,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4802, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4874, PETRI_PLACES=357, PETRI_TRANSITIONS=393} [2024-06-28 02:33:03,652 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 316 predicate places. [2024-06-28 02:33:03,652 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 393 transitions, 4874 flow [2024-06-28 02:33:03,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:03,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:03,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:03,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-28 02:33:03,653 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:33:03,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:03,653 INFO L85 PathProgramCache]: Analyzing trace with hash 1532050555, now seen corresponding path program 17 times [2024-06-28 02:33:03,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:03,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200851126] [2024-06-28 02:33:03,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:03,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:03,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:03,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:03,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:03,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200851126] [2024-06-28 02:33:03,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200851126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:03,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:03,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:33:03,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130089097] [2024-06-28 02:33:03,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:03,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:33:03,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:03,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:33:03,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:33:03,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:33:03,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 393 transitions, 4874 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:03,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:03,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:33:03,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:05,119 INFO L124 PetriNetUnfolderBase]: 3589/6168 cut-off events. [2024-06-28 02:33:05,119 INFO L125 PetriNetUnfolderBase]: For 1430202/1430210 co-relation queries the response was YES. [2024-06-28 02:33:05,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52481 conditions, 6168 events. 3589/6168 cut-off events. For 1430202/1430210 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 43123 event pairs, 1242 based on Foata normal form. 41/6202 useless extension candidates. Maximal degree in co-relation 52302. Up to 5350 conditions per place. [2024-06-28 02:33:05,210 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 350 selfloop transitions, 58 changer transitions 9/424 dead transitions. [2024-06-28 02:33:05,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 424 transitions, 5840 flow [2024-06-28 02:33:05,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:05,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:05,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-28 02:33:05,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-28 02:33:05,210 INFO L175 Difference]: Start difference. First operand has 357 places, 393 transitions, 4874 flow. Second operand 8 states and 195 transitions. [2024-06-28 02:33:05,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 424 transitions, 5840 flow [2024-06-28 02:33:11,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 424 transitions, 5701 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-28 02:33:11,393 INFO L231 Difference]: Finished difference. Result has 356 places, 387 transitions, 4780 flow [2024-06-28 02:33:11,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4735, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4780, PETRI_PLACES=356, PETRI_TRANSITIONS=387} [2024-06-28 02:33:11,393 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 315 predicate places. [2024-06-28 02:33:11,394 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 387 transitions, 4780 flow [2024-06-28 02:33:11,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:11,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:11,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:11,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-28 02:33:11,394 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:33:11,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:11,394 INFO L85 PathProgramCache]: Analyzing trace with hash 1532041255, now seen corresponding path program 18 times [2024-06-28 02:33:11,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:11,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399023141] [2024-06-28 02:33:11,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:11,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:11,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:11,511 INFO 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:33:11,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:11,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399023141] [2024-06-28 02:33:11,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399023141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:11,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:11,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:33:11,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704663882] [2024-06-28 02:33:11,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:11,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:33:11,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:11,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:33:11,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:33:11,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:33:11,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 387 transitions, 4780 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:11,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:11,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:33:11,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:13,010 INFO L124 PetriNetUnfolderBase]: 3493/6036 cut-off events. [2024-06-28 02:33:13,010 INFO L125 PetriNetUnfolderBase]: For 1245689/1245697 co-relation queries the response was YES. [2024-06-28 02:33:13,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48958 conditions, 6036 events. 3493/6036 cut-off events. For 1245689/1245697 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 42295 event pairs, 978 based on Foata normal form. 37/6068 useless extension candidates. Maximal degree in co-relation 48779. Up to 4643 conditions per place. [2024-06-28 02:33:13,088 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 347 selfloop transitions, 57 changer transitions 16/427 dead transitions. [2024-06-28 02:33:13,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 427 transitions, 5820 flow [2024-06-28 02:33:13,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:13,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:13,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-28 02:33:13,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.634375 [2024-06-28 02:33:13,088 INFO L175 Difference]: Start difference. First operand has 356 places, 387 transitions, 4780 flow. Second operand 8 states and 203 transitions. [2024-06-28 02:33:13,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 427 transitions, 5820 flow [2024-06-28 02:33:18,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 427 transitions, 5679 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-28 02:33:18,728 INFO L231 Difference]: Finished difference. Result has 354 places, 375 transitions, 4572 flow [2024-06-28 02:33:18,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4639, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4572, PETRI_PLACES=354, PETRI_TRANSITIONS=375} [2024-06-28 02:33:18,728 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 313 predicate places. [2024-06-28 02:33:18,728 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 375 transitions, 4572 flow [2024-06-28 02:33:18,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:18,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:18,729 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:18,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-28 02:33:18,729 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:33:18,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:18,729 INFO L85 PathProgramCache]: Analyzing trace with hash 1854090535, now seen corresponding path program 19 times [2024-06-28 02:33:18,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:18,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748957048] [2024-06-28 02:33:18,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:18,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:18,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:18,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:18,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:18,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748957048] [2024-06-28 02:33:18,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1748957048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:18,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:18,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:33:18,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653747626] [2024-06-28 02:33:18,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:18,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:33:18,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:18,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:33:18,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:33:18,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:33:18,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 375 transitions, 4572 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:18,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:18,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:33:18,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:20,274 INFO L124 PetriNetUnfolderBase]: 3348/5757 cut-off events. [2024-06-28 02:33:20,274 INFO L125 PetriNetUnfolderBase]: For 1244515/1244523 co-relation queries the response was YES. [2024-06-28 02:33:20,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47704 conditions, 5757 events. 3348/5757 cut-off events. For 1244515/1244523 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 39841 event pairs, 1044 based on Foata normal form. 37/5789 useless extension candidates. Maximal degree in co-relation 47526. Up to 4262 conditions per place. [2024-06-28 02:33:20,350 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 334 selfloop transitions, 72 changer transitions 11/424 dead transitions. [2024-06-28 02:33:20,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 424 transitions, 5854 flow [2024-06-28 02:33:20,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:33:20,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:33:20,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 246 transitions. [2024-06-28 02:33:20,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615 [2024-06-28 02:33:20,352 INFO L175 Difference]: Start difference. First operand has 354 places, 375 transitions, 4572 flow. Second operand 10 states and 246 transitions. [2024-06-28 02:33:20,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 424 transitions, 5854 flow [2024-06-28 02:33:25,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 424 transitions, 5726 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-28 02:33:25,569 INFO L231 Difference]: Finished difference. Result has 354 places, 372 transitions, 4570 flow [2024-06-28 02:33:25,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4446, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4570, PETRI_PLACES=354, PETRI_TRANSITIONS=372} [2024-06-28 02:33:25,570 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 313 predicate places. [2024-06-28 02:33:25,570 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 372 transitions, 4570 flow [2024-06-28 02:33:25,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:25,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:25,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:25,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-28 02:33:25,570 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:33:25,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:25,571 INFO L85 PathProgramCache]: Analyzing trace with hash 1852216585, now seen corresponding path program 20 times [2024-06-28 02:33:25,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:25,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960904791] [2024-06-28 02:33:25,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:25,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:25,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:25,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:33:25,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:25,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960904791] [2024-06-28 02:33:25,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960904791] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:25,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:25,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:33:25,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825456617] [2024-06-28 02:33:25,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:25,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:33:25,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:25,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:33:25,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:33:25,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:33:25,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 372 transitions, 4570 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:25,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:25,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:33:25,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:26,884 INFO L124 PetriNetUnfolderBase]: 3215/5540 cut-off events. [2024-06-28 02:33:26,884 INFO L125 PetriNetUnfolderBase]: For 1085451/1085459 co-relation queries the response was YES. [2024-06-28 02:33:26,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44693 conditions, 5540 events. 3215/5540 cut-off events. For 1085451/1085459 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 38158 event pairs, 755 based on Foata normal form. 31/5566 useless extension candidates. Maximal degree in co-relation 44516. Up to 3080 conditions per place. [2024-06-28 02:33:26,963 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 331 selfloop transitions, 76 changer transitions 9/423 dead transitions. [2024-06-28 02:33:26,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 423 transitions, 6114 flow [2024-06-28 02:33:26,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:33:26,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:33:26,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 231 transitions. [2024-06-28 02:33:26,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-28 02:33:26,964 INFO L175 Difference]: Start difference. First operand has 354 places, 372 transitions, 4570 flow. Second operand 9 states and 231 transitions. [2024-06-28 02:33:26,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 423 transitions, 6114 flow [2024-06-28 02:33:32,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 423 transitions, 5962 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-28 02:33:32,194 INFO L231 Difference]: Finished difference. Result has 353 places, 370 transitions, 4563 flow [2024-06-28 02:33:32,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4422, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4563, PETRI_PLACES=353, PETRI_TRANSITIONS=370} [2024-06-28 02:33:32,195 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 312 predicate places. [2024-06-28 02:33:32,195 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 370 transitions, 4563 flow [2024-06-28 02:33:32,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:32,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:32,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:32,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-28 02:33:32,196 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:33:32,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:32,196 INFO L85 PathProgramCache]: Analyzing trace with hash -294106433, now seen corresponding path program 21 times [2024-06-28 02:33:32,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:32,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061429613] [2024-06-28 02:33:32,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:32,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:32,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:32,407 INFO 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:33:32,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:32,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061429613] [2024-06-28 02:33:32,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061429613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:32,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:32,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:33:32,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123629874] [2024-06-28 02:33:32,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:32,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:33:32,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:32,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:33:32,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:33:32,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:33:32,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 370 transitions, 4563 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:32,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:32,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:33:32,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:33,520 INFO L124 PetriNetUnfolderBase]: 3091/5308 cut-off events. [2024-06-28 02:33:33,520 INFO L125 PetriNetUnfolderBase]: For 926787/926795 co-relation queries the response was YES. [2024-06-28 02:33:33,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42860 conditions, 5308 events. 3091/5308 cut-off events. For 926787/926795 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 36243 event pairs, 981 based on Foata normal form. 15/5316 useless extension candidates. Maximal degree in co-relation 42683. Up to 4790 conditions per place. [2024-06-28 02:33:33,585 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 332 selfloop transitions, 40 changer transitions 10/389 dead transitions. [2024-06-28 02:33:33,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 389 transitions, 5397 flow [2024-06-28 02:33:33,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:33,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:33,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-28 02:33:33,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-28 02:33:33,586 INFO L175 Difference]: Start difference. First operand has 353 places, 370 transitions, 4563 flow. Second operand 8 states and 179 transitions. [2024-06-28 02:33:33,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 389 transitions, 5397 flow [2024-06-28 02:33:38,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 389 transitions, 5239 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 02:33:38,753 INFO L231 Difference]: Finished difference. Result has 352 places, 366 transitions, 4427 flow [2024-06-28 02:33:38,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4405, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4427, PETRI_PLACES=352, PETRI_TRANSITIONS=366} [2024-06-28 02:33:38,754 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 311 predicate places. [2024-06-28 02:33:38,754 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 366 transitions, 4427 flow [2024-06-28 02:33:38,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:38,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:38,754 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:38,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-28 02:33:38,755 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:33:38,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:38,755 INFO L85 PathProgramCache]: Analyzing trace with hash -412194113, now seen corresponding path program 22 times [2024-06-28 02:33:38,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:38,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792769291] [2024-06-28 02:33:38,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:38,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:38,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:38,903 INFO 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:33:38,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:38,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792769291] [2024-06-28 02:33:38,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792769291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:38,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:38,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:33:38,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283238657] [2024-06-28 02:33:38,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:38,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:33:38,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:38,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:33:38,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:33:38,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:33:38,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 366 transitions, 4427 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:38,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:38,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:33:38,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:40,020 INFO L124 PetriNetUnfolderBase]: 3018/5164 cut-off events. [2024-06-28 02:33:40,020 INFO L125 PetriNetUnfolderBase]: For 923462/923469 co-relation queries the response was YES. [2024-06-28 02:33:40,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41907 conditions, 5164 events. 3018/5164 cut-off events. For 923462/923469 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 34917 event pairs, 950 based on Foata normal form. 11/5167 useless extension candidates. Maximal degree in co-relation 41730. Up to 4583 conditions per place. [2024-06-28 02:33:40,093 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 307 selfloop transitions, 62 changer transitions 10/386 dead transitions. [2024-06-28 02:33:40,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 386 transitions, 5267 flow [2024-06-28 02:33:40,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:40,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:40,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-28 02:33:40,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565625 [2024-06-28 02:33:40,094 INFO L175 Difference]: Start difference. First operand has 352 places, 366 transitions, 4427 flow. Second operand 8 states and 181 transitions. [2024-06-28 02:33:40,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 386 transitions, 5267 flow [2024-06-28 02:33:45,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 386 transitions, 5147 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-28 02:33:45,442 INFO L231 Difference]: Finished difference. Result has 348 places, 363 transitions, 4402 flow [2024-06-28 02:33:45,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4307, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4402, PETRI_PLACES=348, PETRI_TRANSITIONS=363} [2024-06-28 02:33:45,443 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 307 predicate places. [2024-06-28 02:33:45,443 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 363 transitions, 4402 flow [2024-06-28 02:33:45,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:45,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:45,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, 1, 1] [2024-06-28 02:33:45,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-28 02:33:45,443 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:33:45,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:45,444 INFO L85 PathProgramCache]: Analyzing trace with hash -412254563, now seen corresponding path program 23 times [2024-06-28 02:33:45,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:45,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909374509] [2024-06-28 02:33:45,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:45,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:45,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:45,548 INFO 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:33:45,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:45,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909374509] [2024-06-28 02:33:45,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909374509] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:45,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:45,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:33:45,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031186633] [2024-06-28 02:33:45,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:45,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:33:45,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:45,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:33:45,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:33:45,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:33:45,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 363 transitions, 4402 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:45,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:45,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:33:45,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:46,777 INFO L124 PetriNetUnfolderBase]: 3013/5157 cut-off events. [2024-06-28 02:33:46,777 INFO L125 PetriNetUnfolderBase]: For 908502/908509 co-relation queries the response was YES. [2024-06-28 02:33:46,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41746 conditions, 5157 events. 3013/5157 cut-off events. For 908502/908509 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 34904 event pairs, 946 based on Foata normal form. 11/5160 useless extension candidates. Maximal degree in co-relation 41570. Up to 4535 conditions per place. [2024-06-28 02:33:46,843 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 305 selfloop transitions, 59 changer transitions 16/387 dead transitions. [2024-06-28 02:33:46,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 387 transitions, 5278 flow [2024-06-28 02:33:46,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:46,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:46,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-28 02:33:46,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-28 02:33:46,844 INFO L175 Difference]: Start difference. First operand has 348 places, 363 transitions, 4402 flow. Second operand 8 states and 183 transitions. [2024-06-28 02:33:46,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 387 transitions, 5278 flow [2024-06-28 02:33:51,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 387 transitions, 5148 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 02:33:51,350 INFO L231 Difference]: Finished difference. Result has 346 places, 359 transitions, 4331 flow [2024-06-28 02:33:51,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4272, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4331, PETRI_PLACES=346, PETRI_TRANSITIONS=359} [2024-06-28 02:33:51,351 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 305 predicate places. [2024-06-28 02:33:51,351 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 359 transitions, 4331 flow [2024-06-28 02:33:51,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:51,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:51,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, 1] [2024-06-28 02:33:51,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-28 02:33:51,351 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:33:51,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:51,351 INFO L85 PathProgramCache]: Analyzing trace with hash -1934456579, now seen corresponding path program 24 times [2024-06-28 02:33:51,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:51,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734911307] [2024-06-28 02:33:51,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:51,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:51,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:51,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:33:51,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:51,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734911307] [2024-06-28 02:33:51,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734911307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:51,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:51,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:33:51,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467317536] [2024-06-28 02:33:51,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:51,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:33:51,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:51,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:33:51,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:33:51,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:33:51,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 359 transitions, 4331 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:51,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:51,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:33:51,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:52,566 INFO L124 PetriNetUnfolderBase]: 2929/5042 cut-off events. [2024-06-28 02:33:52,566 INFO L125 PetriNetUnfolderBase]: For 892653/892661 co-relation queries the response was YES. [2024-06-28 02:33:52,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38052 conditions, 5042 events. 2929/5042 cut-off events. For 892653/892661 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 34169 event pairs, 900 based on Foata normal form. 41/5078 useless extension candidates. Maximal degree in co-relation 37877. Up to 4320 conditions per place. [2024-06-28 02:33:52,630 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 320 selfloop transitions, 56 changer transitions 15/398 dead transitions. [2024-06-28 02:33:52,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 398 transitions, 5263 flow [2024-06-28 02:33:52,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:33:52,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:33:52,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 236 transitions. [2024-06-28 02:33:52,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59 [2024-06-28 02:33:52,631 INFO L175 Difference]: Start difference. First operand has 346 places, 359 transitions, 4331 flow. Second operand 10 states and 236 transitions. [2024-06-28 02:33:52,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 398 transitions, 5263 flow [2024-06-28 02:33:56,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 398 transitions, 5137 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 02:33:56,286 INFO L231 Difference]: Finished difference. Result has 344 places, 353 transitions, 4258 flow [2024-06-28 02:33:56,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4205, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4258, PETRI_PLACES=344, PETRI_TRANSITIONS=353} [2024-06-28 02:33:56,287 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 303 predicate places. [2024-06-28 02:33:56,287 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 353 transitions, 4258 flow [2024-06-28 02:33:56,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:56,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:56,287 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:56,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-28 02:33:56,287 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:33:56,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:56,287 INFO L85 PathProgramCache]: Analyzing trace with hash -1928200469, now seen corresponding path program 25 times [2024-06-28 02:33:56,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:56,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164062065] [2024-06-28 02:33:56,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:56,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:56,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:56,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:56,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:56,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164062065] [2024-06-28 02:33:56,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164062065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:56,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:56,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:33:56,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31016717] [2024-06-28 02:33:56,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:56,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:33:56,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:56,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:33:56,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:33:56,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:33:56,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 353 transitions, 4258 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:56,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:56,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:33:56,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:57,422 INFO L124 PetriNetUnfolderBase]: 2741/4684 cut-off events. [2024-06-28 02:33:57,422 INFO L125 PetriNetUnfolderBase]: For 651670/651676 co-relation queries the response was YES. [2024-06-28 02:33:57,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35281 conditions, 4684 events. 2741/4684 cut-off events. For 651670/651676 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 30909 event pairs, 806 based on Foata normal form. 13/4690 useless extension candidates. Maximal degree in co-relation 35108. Up to 4138 conditions per place. [2024-06-28 02:33:57,484 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 313 selfloop transitions, 52 changer transitions 10/382 dead transitions. [2024-06-28 02:33:57,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 382 transitions, 5104 flow [2024-06-28 02:33:57,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:33:57,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:33:57,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-28 02:33:57,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5694444444444444 [2024-06-28 02:33:57,484 INFO L175 Difference]: Start difference. First operand has 344 places, 353 transitions, 4258 flow. Second operand 9 states and 205 transitions. [2024-06-28 02:33:57,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 382 transitions, 5104 flow [2024-06-28 02:34:00,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 382 transitions, 4984 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-28 02:34:00,919 INFO L231 Difference]: Finished difference. Result has 341 places, 349 transitions, 4200 flow [2024-06-28 02:34:00,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4138, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4200, PETRI_PLACES=341, PETRI_TRANSITIONS=349} [2024-06-28 02:34:00,919 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 300 predicate places. [2024-06-28 02:34:00,919 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 349 transitions, 4200 flow [2024-06-28 02:34:00,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:00,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:00,919 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:00,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-28 02:34:00,920 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:34:00,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:00,920 INFO L85 PathProgramCache]: Analyzing trace with hash -2128814331, now seen corresponding path program 26 times [2024-06-28 02:34:00,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:00,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834170363] [2024-06-28 02:34:00,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:00,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:00,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:01,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:01,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:01,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834170363] [2024-06-28 02:34:01,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834170363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:01,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:01,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:01,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243199741] [2024-06-28 02:34:01,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:01,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:01,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:01,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:01,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:01,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:34:01,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 349 transitions, 4200 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:01,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:01,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:34:01,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:02,135 INFO L124 PetriNetUnfolderBase]: 2648/4511 cut-off events. [2024-06-28 02:34:02,135 INFO L125 PetriNetUnfolderBase]: For 625720/625726 co-relation queries the response was YES. [2024-06-28 02:34:02,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34125 conditions, 4511 events. 2648/4511 cut-off events. For 625720/625726 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 29457 event pairs, 748 based on Foata normal form. 13/4517 useless extension candidates. Maximal degree in co-relation 33953. Up to 3942 conditions per place. [2024-06-28 02:34:02,194 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 311 selfloop transitions, 49 changer transitions 16/383 dead transitions. [2024-06-28 02:34:02,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 383 transitions, 5094 flow [2024-06-28 02:34:02,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:34:02,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:34:02,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-28 02:34:02,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:34:02,195 INFO L175 Difference]: Start difference. First operand has 341 places, 349 transitions, 4200 flow. Second operand 9 states and 207 transitions. [2024-06-28 02:34:02,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 383 transitions, 5094 flow [2024-06-28 02:34:05,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 383 transitions, 4979 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-28 02:34:05,679 INFO L231 Difference]: Finished difference. Result has 337 places, 345 transitions, 4131 flow [2024-06-28 02:34:05,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4085, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4131, PETRI_PLACES=337, PETRI_TRANSITIONS=345} [2024-06-28 02:34:05,679 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 296 predicate places. [2024-06-28 02:34:05,680 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 345 transitions, 4131 flow [2024-06-28 02:34:05,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:05,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:05,680 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:05,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-28 02:34:05,680 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:34:05,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:05,680 INFO L85 PathProgramCache]: Analyzing trace with hash 1852453735, now seen corresponding path program 27 times [2024-06-28 02:34:05,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:05,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342030055] [2024-06-28 02:34:05,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:05,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:05,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:05,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:05,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:05,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342030055] [2024-06-28 02:34:05,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342030055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:05,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:05,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:05,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439579261] [2024-06-28 02:34:05,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:05,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:05,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:05,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:05,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:05,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:34:05,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 345 transitions, 4131 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:05,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:05,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:34:05,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:06,743 INFO L124 PetriNetUnfolderBase]: 2539/4332 cut-off events. [2024-06-28 02:34:06,743 INFO L125 PetriNetUnfolderBase]: For 566389/566395 co-relation queries the response was YES. [2024-06-28 02:34:06,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32408 conditions, 4332 events. 2539/4332 cut-off events. For 566389/566395 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 28188 event pairs, 498 based on Foata normal form. 11/4338 useless extension candidates. Maximal degree in co-relation 32238. Up to 3080 conditions per place. [2024-06-28 02:34:06,797 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 310 selfloop transitions, 53 changer transitions 15/385 dead transitions. [2024-06-28 02:34:06,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 385 transitions, 5051 flow [2024-06-28 02:34:06,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:34:06,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:34:06,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-28 02:34:06,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5972222222222222 [2024-06-28 02:34:06,798 INFO L175 Difference]: Start difference. First operand has 337 places, 345 transitions, 4131 flow. Second operand 9 states and 215 transitions. [2024-06-28 02:34:06,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 385 transitions, 5051 flow [2024-06-28 02:34:09,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 385 transitions, 4918 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-28 02:34:09,692 INFO L231 Difference]: Finished difference. Result has 332 places, 340 transitions, 4042 flow [2024-06-28 02:34:09,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3998, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4042, PETRI_PLACES=332, PETRI_TRANSITIONS=340} [2024-06-28 02:34:09,692 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 291 predicate places. [2024-06-28 02:34:09,692 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 340 transitions, 4042 flow [2024-06-28 02:34:09,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:09,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:09,693 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:09,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-28 02:34:09,693 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:34:09,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:09,693 INFO L85 PathProgramCache]: Analyzing trace with hash -2041278953, now seen corresponding path program 1 times [2024-06-28 02:34:09,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:09,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752419520] [2024-06-28 02:34:09,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:09,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:09,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:09,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:09,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:09,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752419520] [2024-06-28 02:34:09,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752419520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:09,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:09,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:09,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136096599] [2024-06-28 02:34:09,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:09,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:09,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:09,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:09,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:10,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:34:10,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 340 transitions, 4042 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:10,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:10,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:34:10,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:10,964 INFO L124 PetriNetUnfolderBase]: 2481/4204 cut-off events. [2024-06-28 02:34:10,964 INFO L125 PetriNetUnfolderBase]: For 586613/586619 co-relation queries the response was YES. [2024-06-28 02:34:11,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32967 conditions, 4204 events. 2481/4204 cut-off events. For 586613/586619 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 26963 event pairs, 560 based on Foata normal form. 11/4210 useless extension candidates. Maximal degree in co-relation 32800. Up to 3074 conditions per place. [2024-06-28 02:34:11,018 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 281 selfloop transitions, 99 changer transitions 0/387 dead transitions. [2024-06-28 02:34:11,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 387 transitions, 5304 flow [2024-06-28 02:34:11,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:34:11,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:34:11,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 242 transitions. [2024-06-28 02:34:11,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.605 [2024-06-28 02:34:11,019 INFO L175 Difference]: Start difference. First operand has 332 places, 340 transitions, 4042 flow. Second operand 10 states and 242 transitions. [2024-06-28 02:34:11,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 387 transitions, 5304 flow [2024-06-28 02:34:13,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 387 transitions, 5182 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-28 02:34:13,943 INFO L231 Difference]: Finished difference. Result has 329 places, 342 transitions, 4236 flow [2024-06-28 02:34:13,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3924, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4236, PETRI_PLACES=329, PETRI_TRANSITIONS=342} [2024-06-28 02:34:13,944 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 288 predicate places. [2024-06-28 02:34:13,944 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 342 transitions, 4236 flow [2024-06-28 02:34:13,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:13,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:13,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:13,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-28 02:34:13,944 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:34:13,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:13,945 INFO L85 PathProgramCache]: Analyzing trace with hash -1956076073, now seen corresponding path program 2 times [2024-06-28 02:34:13,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:13,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456670029] [2024-06-28 02:34:13,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:13,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:13,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:14,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:14,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:14,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456670029] [2024-06-28 02:34:14,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456670029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:14,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:14,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:14,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736652243] [2024-06-28 02:34:14,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:14,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:14,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:14,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:14,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:14,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:34:14,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 342 transitions, 4236 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:14,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:14,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:34:14,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:15,036 INFO L124 PetriNetUnfolderBase]: 2501/4240 cut-off events. [2024-06-28 02:34:15,036 INFO L125 PetriNetUnfolderBase]: For 582010/582016 co-relation queries the response was YES. [2024-06-28 02:34:15,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33481 conditions, 4240 events. 2501/4240 cut-off events. For 582010/582016 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 27229 event pairs, 554 based on Foata normal form. 11/4246 useless extension candidates. Maximal degree in co-relation 33316. Up to 3086 conditions per place. [2024-06-28 02:34:15,095 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 278 selfloop transitions, 101 changer transitions 0/386 dead transitions. [2024-06-28 02:34:15,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 386 transitions, 5456 flow [2024-06-28 02:34:15,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:34:15,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:34:15,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 241 transitions. [2024-06-28 02:34:15,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6025 [2024-06-28 02:34:15,096 INFO L175 Difference]: Start difference. First operand has 329 places, 342 transitions, 4236 flow. Second operand 10 states and 241 transitions. [2024-06-28 02:34:15,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 386 transitions, 5456 flow [2024-06-28 02:34:17,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 386 transitions, 5142 flow, removed 37 selfloop flow, removed 8 redundant places. [2024-06-28 02:34:17,953 INFO L231 Difference]: Finished difference. Result has 331 places, 343 transitions, 4184 flow [2024-06-28 02:34:17,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3934, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4184, PETRI_PLACES=331, PETRI_TRANSITIONS=343} [2024-06-28 02:34:17,954 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 290 predicate places. [2024-06-28 02:34:17,954 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 343 transitions, 4184 flow [2024-06-28 02:34:17,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:17,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:17,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, 1] [2024-06-28 02:34:17,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-28 02:34:17,954 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:34:17,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:17,954 INFO L85 PathProgramCache]: Analyzing trace with hash -2040980051, now seen corresponding path program 1 times [2024-06-28 02:34:17,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:17,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610172088] [2024-06-28 02:34:17,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:17,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:17,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:18,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:34:18,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:18,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610172088] [2024-06-28 02:34:18,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610172088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:18,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:18,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:18,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767954161] [2024-06-28 02:34:18,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:18,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:18,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:18,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:18,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:18,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:34:18,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 343 transitions, 4184 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:18,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:18,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:34:18,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:19,027 INFO L124 PetriNetUnfolderBase]: 2521/4274 cut-off events. [2024-06-28 02:34:19,027 INFO L125 PetriNetUnfolderBase]: For 585950/585956 co-relation queries the response was YES. [2024-06-28 02:34:19,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33320 conditions, 4274 events. 2521/4274 cut-off events. For 585950/585956 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 27509 event pairs, 567 based on Foata normal form. 11/4280 useless extension candidates. Maximal degree in co-relation 33155. Up to 3687 conditions per place. [2024-06-28 02:34:19,084 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 298 selfloop transitions, 65 changer transitions 0/370 dead transitions. [2024-06-28 02:34:19,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 370 transitions, 5042 flow [2024-06-28 02:34:19,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:34:19,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:34:19,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-28 02:34:19,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-28 02:34:19,085 INFO L175 Difference]: Start difference. First operand has 331 places, 343 transitions, 4184 flow. Second operand 8 states and 188 transitions. [2024-06-28 02:34:19,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 370 transitions, 5042 flow [2024-06-28 02:34:21,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 370 transitions, 4844 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-28 02:34:21,695 INFO L231 Difference]: Finished difference. Result has 332 places, 344 transitions, 4152 flow [2024-06-28 02:34:21,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3986, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4152, PETRI_PLACES=332, PETRI_TRANSITIONS=344} [2024-06-28 02:34:21,695 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 291 predicate places. [2024-06-28 02:34:21,695 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 344 transitions, 4152 flow [2024-06-28 02:34:21,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:21,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:21,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:21,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-28 02:34:21,696 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:34:21,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:21,696 INFO L85 PathProgramCache]: Analyzing trace with hash -1952410571, now seen corresponding path program 2 times [2024-06-28 02:34:21,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:21,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677111012] [2024-06-28 02:34:21,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:21,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:21,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:21,813 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:21,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:21,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677111012] [2024-06-28 02:34:21,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677111012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:21,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:21,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:21,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131455744] [2024-06-28 02:34:21,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:21,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:21,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:21,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:21,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:21,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:34:21,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 344 transitions, 4152 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:21,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:21,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:34:21,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:22,734 INFO L124 PetriNetUnfolderBase]: 2549/4320 cut-off events. [2024-06-28 02:34:22,734 INFO L125 PetriNetUnfolderBase]: For 607885/607891 co-relation queries the response was YES. [2024-06-28 02:34:22,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33474 conditions, 4320 events. 2549/4320 cut-off events. For 607885/607891 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 27867 event pairs, 695 based on Foata normal form. 13/4328 useless extension candidates. Maximal degree in co-relation 33308. Up to 3827 conditions per place. [2024-06-28 02:34:22,789 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 306 selfloop transitions, 51 changer transitions 0/364 dead transitions. [2024-06-28 02:34:22,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 364 transitions, 4972 flow [2024-06-28 02:34:22,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:34:22,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:34:22,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-28 02:34:22,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565625 [2024-06-28 02:34:22,790 INFO L175 Difference]: Start difference. First operand has 332 places, 344 transitions, 4152 flow. Second operand 8 states and 181 transitions. [2024-06-28 02:34:22,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 364 transitions, 4972 flow [2024-06-28 02:34:25,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 364 transitions, 4820 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 02:34:25,385 INFO L231 Difference]: Finished difference. Result has 333 places, 345 transitions, 4142 flow [2024-06-28 02:34:25,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4000, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4142, PETRI_PLACES=333, PETRI_TRANSITIONS=345} [2024-06-28 02:34:25,385 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 292 predicate places. [2024-06-28 02:34:25,385 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 345 transitions, 4142 flow [2024-06-28 02:34:25,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:25,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:25,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, 1] [2024-06-28 02:34:25,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-28 02:34:25,386 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:34:25,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:25,386 INFO L85 PathProgramCache]: Analyzing trace with hash -1952414663, now seen corresponding path program 3 times [2024-06-28 02:34:25,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:25,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037366578] [2024-06-28 02:34:25,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:25,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:25,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:25,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:25,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:25,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037366578] [2024-06-28 02:34:25,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037366578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:25,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:25,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:25,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653690218] [2024-06-28 02:34:25,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:25,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:25,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:25,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:25,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:25,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:34:25,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 345 transitions, 4142 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:25,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:25,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:34:25,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:26,489 INFO L124 PetriNetUnfolderBase]: 2536/4297 cut-off events. [2024-06-28 02:34:26,490 INFO L125 PetriNetUnfolderBase]: For 560595/560601 co-relation queries the response was YES. [2024-06-28 02:34:26,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32484 conditions, 4297 events. 2536/4297 cut-off events. For 560595/560601 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 27741 event pairs, 676 based on Foata normal form. 11/4299 useless extension candidates. Maximal degree in co-relation 32318. Up to 3677 conditions per place. [2024-06-28 02:34:26,540 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 284 selfloop transitions, 88 changer transitions 0/379 dead transitions. [2024-06-28 02:34:26,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 379 transitions, 5014 flow [2024-06-28 02:34:26,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:34:26,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:34:26,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 248 transitions. [2024-06-28 02:34:26,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5636363636363636 [2024-06-28 02:34:26,541 INFO L175 Difference]: Start difference. First operand has 333 places, 345 transitions, 4142 flow. Second operand 11 states and 248 transitions. [2024-06-28 02:34:26,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 379 transitions, 5014 flow [2024-06-28 02:34:28,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 379 transitions, 4861 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-28 02:34:29,002 INFO L231 Difference]: Finished difference. Result has 337 places, 345 transitions, 4169 flow [2024-06-28 02:34:29,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3989, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4169, PETRI_PLACES=337, PETRI_TRANSITIONS=345} [2024-06-28 02:34:29,002 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 296 predicate places. [2024-06-28 02:34:29,002 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 345 transitions, 4169 flow [2024-06-28 02:34:29,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:29,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:29,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:29,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-28 02:34:29,003 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:34:29,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:29,003 INFO L85 PathProgramCache]: Analyzing trace with hash -1175006263, now seen corresponding path program 3 times [2024-06-28 02:34:29,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:29,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654861088] [2024-06-28 02:34:29,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:29,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:29,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:29,269 INFO 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:34:29,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:29,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654861088] [2024-06-28 02:34:29,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654861088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:29,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:29,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:29,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870081239] [2024-06-28 02:34:29,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:29,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:29,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:29,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:29,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:29,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:34:29,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 345 transitions, 4169 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:29,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:29,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:34:29,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:30,059 INFO L124 PetriNetUnfolderBase]: 2556/4335 cut-off events. [2024-06-28 02:34:30,059 INFO L125 PetriNetUnfolderBase]: For 558594/558600 co-relation queries the response was YES. [2024-06-28 02:34:30,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32543 conditions, 4335 events. 2556/4335 cut-off events. For 558594/558600 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 28040 event pairs, 678 based on Foata normal form. 11/4341 useless extension candidates. Maximal degree in co-relation 32377. Up to 3780 conditions per place. [2024-06-28 02:34:30,299 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 305 selfloop transitions, 57 changer transitions 0/369 dead transitions. [2024-06-28 02:34:30,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 369 transitions, 5021 flow [2024-06-28 02:34:30,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:34:30,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:34:30,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-28 02:34:30,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5611111111111111 [2024-06-28 02:34:30,300 INFO L175 Difference]: Start difference. First operand has 337 places, 345 transitions, 4169 flow. Second operand 9 states and 202 transitions. [2024-06-28 02:34:30,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 369 transitions, 5021 flow [2024-06-28 02:34:32,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 369 transitions, 4801 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-28 02:34:32,602 INFO L231 Difference]: Finished difference. Result has 335 places, 346 transitions, 4103 flow [2024-06-28 02:34:32,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3949, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4103, PETRI_PLACES=335, PETRI_TRANSITIONS=346} [2024-06-28 02:34:32,602 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 294 predicate places. [2024-06-28 02:34:32,603 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 346 transitions, 4103 flow [2024-06-28 02:34:32,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:32,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:32,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:32,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-28 02:34:32,603 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:34:32,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:32,604 INFO L85 PathProgramCache]: Analyzing trace with hash 1543492159, now seen corresponding path program 1 times [2024-06-28 02:34:32,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:32,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204605449] [2024-06-28 02:34:32,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:32,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:32,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:32,720 INFO 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:34:32,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:32,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204605449] [2024-06-28 02:34:32,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204605449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:32,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:32,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:32,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772814094] [2024-06-28 02:34:32,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:32,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:32,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:32,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:32,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:32,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:34:32,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 346 transitions, 4103 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:32,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:32,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:34:32,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:33,713 INFO L124 PetriNetUnfolderBase]: 2660/4529 cut-off events. [2024-06-28 02:34:33,713 INFO L125 PetriNetUnfolderBase]: For 708686/708692 co-relation queries the response was YES. [2024-06-28 02:34:33,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33421 conditions, 4529 events. 2660/4529 cut-off events. For 708686/708692 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 29595 event pairs, 650 based on Foata normal form. 35/4559 useless extension candidates. Maximal degree in co-relation 33254. Up to 3787 conditions per place. [2024-06-28 02:34:33,776 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 323 selfloop transitions, 46 changer transitions 5/381 dead transitions. [2024-06-28 02:34:33,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 381 transitions, 5064 flow [2024-06-28 02:34:33,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:34:33,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:34:33,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-28 02:34:33,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-28 02:34:33,777 INFO L175 Difference]: Start difference. First operand has 335 places, 346 transitions, 4103 flow. Second operand 8 states and 193 transitions. [2024-06-28 02:34:33,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 381 transitions, 5064 flow [2024-06-28 02:34:36,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 381 transitions, 4924 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-28 02:34:36,308 INFO L231 Difference]: Finished difference. Result has 336 places, 348 transitions, 4108 flow [2024-06-28 02:34:36,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3963, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4108, PETRI_PLACES=336, PETRI_TRANSITIONS=348} [2024-06-28 02:34:36,309 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 295 predicate places. [2024-06-28 02:34:36,309 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 348 transitions, 4108 flow [2024-06-28 02:34:36,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:36,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:36,309 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:36,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-28 02:34:36,309 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:34:36,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:36,309 INFO L85 PathProgramCache]: Analyzing trace with hash -293706719, now seen corresponding path program 2 times [2024-06-28 02:34:36,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:36,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887990011] [2024-06-28 02:34:36,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:36,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:36,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:36,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:36,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:36,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887990011] [2024-06-28 02:34:36,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887990011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:36,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:36,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:36,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014440337] [2024-06-28 02:34:36,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:36,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:36,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:36,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:36,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:36,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:34:36,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 348 transitions, 4108 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:36,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:36,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:34:36,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:37,410 INFO L124 PetriNetUnfolderBase]: 2595/4404 cut-off events. [2024-06-28 02:34:37,410 INFO L125 PetriNetUnfolderBase]: For 568261/568267 co-relation queries the response was YES. [2024-06-28 02:34:37,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32866 conditions, 4404 events. 2595/4404 cut-off events. For 568261/568267 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 28523 event pairs, 700 based on Foata normal form. 11/4410 useless extension candidates. Maximal degree in co-relation 32698. Up to 3944 conditions per place. [2024-06-28 02:34:37,467 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 324 selfloop transitions, 40 changer transitions 0/371 dead transitions. [2024-06-28 02:34:37,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 371 transitions, 4965 flow [2024-06-28 02:34:37,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:34:37,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:34:37,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-28 02:34:37,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-06-28 02:34:37,468 INFO L175 Difference]: Start difference. First operand has 336 places, 348 transitions, 4108 flow. Second operand 8 states and 178 transitions. [2024-06-28 02:34:37,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 371 transitions, 4965 flow [2024-06-28 02:34:40,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 371 transitions, 4852 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 02:34:40,266 INFO L231 Difference]: Finished difference. Result has 339 places, 352 transitions, 4163 flow [2024-06-28 02:34:40,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3999, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4163, PETRI_PLACES=339, PETRI_TRANSITIONS=352} [2024-06-28 02:34:40,267 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 298 predicate places. [2024-06-28 02:34:40,267 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 352 transitions, 4163 flow [2024-06-28 02:34:40,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:40,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:40,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:40,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-28 02:34:40,267 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:34:40,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:40,268 INFO L85 PathProgramCache]: Analyzing trace with hash -28009439, now seen corresponding path program 3 times [2024-06-28 02:34:40,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:40,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003468226] [2024-06-28 02:34:40,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:40,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:40,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:40,385 INFO 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:34:40,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:40,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003468226] [2024-06-28 02:34:40,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003468226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:40,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:40,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:40,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259928279] [2024-06-28 02:34:40,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:40,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:40,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:40,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:40,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:40,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:34:40,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 352 transitions, 4163 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:40,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:40,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:34:40,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:41,355 INFO L124 PetriNetUnfolderBase]: 2615/4436 cut-off events. [2024-06-28 02:34:41,355 INFO L125 PetriNetUnfolderBase]: For 569144/569150 co-relation queries the response was YES. [2024-06-28 02:34:41,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32983 conditions, 4436 events. 2615/4436 cut-off events. For 569144/569150 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 28714 event pairs, 645 based on Foata normal form. 11/4442 useless extension candidates. Maximal degree in co-relation 32814. Up to 3904 conditions per place. [2024-06-28 02:34:41,413 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 321 selfloop transitions, 48 changer transitions 0/376 dead transitions. [2024-06-28 02:34:41,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 376 transitions, 5031 flow [2024-06-28 02:34:41,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:34:41,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:34:41,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-28 02:34:41,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-28 02:34:41,414 INFO L175 Difference]: Start difference. First operand has 339 places, 352 transitions, 4163 flow. Second operand 8 states and 183 transitions. [2024-06-28 02:34:41,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 376 transitions, 5031 flow [2024-06-28 02:34:44,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 376 transitions, 4918 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-28 02:34:44,644 INFO L231 Difference]: Finished difference. Result has 342 places, 353 transitions, 4184 flow [2024-06-28 02:34:44,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4050, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4184, PETRI_PLACES=342, PETRI_TRANSITIONS=353} [2024-06-28 02:34:44,645 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 301 predicate places. [2024-06-28 02:34:44,645 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 353 transitions, 4184 flow [2024-06-28 02:34:44,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:44,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:44,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, 1, 1] [2024-06-28 02:34:44,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-28 02:34:44,645 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:34:44,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:44,646 INFO L85 PathProgramCache]: Analyzing trace with hash -28129409, now seen corresponding path program 4 times [2024-06-28 02:34:44,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:44,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395967262] [2024-06-28 02:34:44,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:44,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:44,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:44,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:44,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:44,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395967262] [2024-06-28 02:34:44,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395967262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:44,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:44,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:44,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115367718] [2024-06-28 02:34:44,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:44,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:44,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:44,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:44,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:44,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:34:44,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 353 transitions, 4184 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:44,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:44,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:34:44,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:45,705 INFO L124 PetriNetUnfolderBase]: 2635/4465 cut-off events. [2024-06-28 02:34:45,706 INFO L125 PetriNetUnfolderBase]: For 580438/580443 co-relation queries the response was YES. [2024-06-28 02:34:45,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33265 conditions, 4465 events. 2635/4465 cut-off events. For 580438/580443 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 28933 event pairs, 663 based on Foata normal form. 8/4467 useless extension candidates. Maximal degree in co-relation 33095. Up to 3772 conditions per place. [2024-06-28 02:34:45,761 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 310 selfloop transitions, 62 changer transitions 0/379 dead transitions. [2024-06-28 02:34:45,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 379 transitions, 5078 flow [2024-06-28 02:34:45,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:34:45,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:34:45,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 02:34:45,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-28 02:34:45,761 INFO L175 Difference]: Start difference. First operand has 342 places, 353 transitions, 4184 flow. Second operand 8 states and 186 transitions. [2024-06-28 02:34:45,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 379 transitions, 5078 flow [2024-06-28 02:34:48,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 379 transitions, 4906 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-28 02:34:48,883 INFO L231 Difference]: Finished difference. Result has 342 places, 354 transitions, 4176 flow [2024-06-28 02:34:48,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4012, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4176, PETRI_PLACES=342, PETRI_TRANSITIONS=354} [2024-06-28 02:34:48,883 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 301 predicate places. [2024-06-28 02:34:48,883 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 354 transitions, 4176 flow [2024-06-28 02:34:48,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:48,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:48,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:48,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-28 02:34:48,884 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:34:48,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:48,884 INFO L85 PathProgramCache]: Analyzing trace with hash -1030698507, now seen corresponding path program 17 times [2024-06-28 02:34:48,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:48,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490126352] [2024-06-28 02:34:48,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:48,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:48,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:49,008 INFO 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:34:49,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:49,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490126352] [2024-06-28 02:34:49,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490126352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:49,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:49,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:49,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416741020] [2024-06-28 02:34:49,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:49,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:49,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:49,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:49,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:49,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:34:49,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 354 transitions, 4176 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:49,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:49,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:34:49,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:50,155 INFO L124 PetriNetUnfolderBase]: 2823/4765 cut-off events. [2024-06-28 02:34:50,155 INFO L125 PetriNetUnfolderBase]: For 807820/807826 co-relation queries the response was YES. [2024-06-28 02:34:50,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38850 conditions, 4765 events. 2823/4765 cut-off events. For 807820/807826 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 31107 event pairs, 828 based on Foata normal form. 13/4770 useless extension candidates. Maximal degree in co-relation 38681. Up to 3710 conditions per place. [2024-06-28 02:34:50,216 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 203 selfloop transitions, 192 changer transitions 0/402 dead transitions. [2024-06-28 02:34:50,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 402 transitions, 5482 flow [2024-06-28 02:34:50,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:34:50,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:34:50,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 246 transitions. [2024-06-28 02:34:50,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615 [2024-06-28 02:34:50,217 INFO L175 Difference]: Start difference. First operand has 342 places, 354 transitions, 4176 flow. Second operand 10 states and 246 transitions. [2024-06-28 02:34:50,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 402 transitions, 5482 flow [2024-06-28 02:34:53,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 402 transitions, 5330 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 02:34:53,308 INFO L231 Difference]: Finished difference. Result has 346 places, 356 transitions, 4518 flow [2024-06-28 02:34:53,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4024, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4518, PETRI_PLACES=346, PETRI_TRANSITIONS=356} [2024-06-28 02:34:53,309 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 305 predicate places. [2024-06-28 02:34:53,309 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 356 transitions, 4518 flow [2024-06-28 02:34:53,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:53,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:53,309 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:53,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-28 02:34:53,309 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:34:53,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:53,310 INFO L85 PathProgramCache]: Analyzing trace with hash -1022127627, now seen corresponding path program 18 times [2024-06-28 02:34:53,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:53,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128433757] [2024-06-28 02:34:53,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:53,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:53,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:53,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:34:53,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:53,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128433757] [2024-06-28 02:34:53,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128433757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:53,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:53,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:53,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486434474] [2024-06-28 02:34:53,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:53,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:53,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:53,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:53,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:53,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:34:53,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 356 transitions, 4518 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:53,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:53,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:34:53,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:54,509 INFO L124 PetriNetUnfolderBase]: 2851/4813 cut-off events. [2024-06-28 02:34:54,509 INFO L125 PetriNetUnfolderBase]: For 826097/826103 co-relation queries the response was YES. [2024-06-28 02:34:54,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39644 conditions, 4813 events. 2851/4813 cut-off events. For 826097/826103 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 31562 event pairs, 850 based on Foata normal form. 13/4818 useless extension candidates. Maximal degree in co-relation 39474. Up to 4137 conditions per place. [2024-06-28 02:34:54,572 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 195 selfloop transitions, 191 changer transitions 0/393 dead transitions. [2024-06-28 02:34:54,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 393 transitions, 5466 flow [2024-06-28 02:34:54,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:34:54,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:34:54,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 237 transitions. [2024-06-28 02:34:54,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5925 [2024-06-28 02:34:54,573 INFO L175 Difference]: Start difference. First operand has 346 places, 356 transitions, 4518 flow. Second operand 10 states and 237 transitions. [2024-06-28 02:34:54,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 393 transitions, 5466 flow [2024-06-28 02:34:58,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 393 transitions, 5168 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-28 02:34:58,463 INFO L231 Difference]: Finished difference. Result has 350 places, 357 transitions, 4663 flow [2024-06-28 02:34:58,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4228, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4663, PETRI_PLACES=350, PETRI_TRANSITIONS=357} [2024-06-28 02:34:58,464 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 309 predicate places. [2024-06-28 02:34:58,464 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 357 transitions, 4663 flow [2024-06-28 02:34:58,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:58,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:58,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:58,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-28 02:34:58,464 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:34:58,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:58,464 INFO L85 PathProgramCache]: Analyzing trace with hash 989607181, now seen corresponding path program 19 times [2024-06-28 02:34:58,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:58,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878895988] [2024-06-28 02:34:58,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:58,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:58,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:58,585 INFO 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:34:58,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:58,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878895988] [2024-06-28 02:34:58,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878895988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:58,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:58,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:58,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44817332] [2024-06-28 02:34:58,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:58,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:58,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:58,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:58,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:58,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:34:58,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 357 transitions, 4663 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:58,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:58,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:34:58,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:59,687 INFO L124 PetriNetUnfolderBase]: 2879/4853 cut-off events. [2024-06-28 02:34:59,687 INFO L125 PetriNetUnfolderBase]: For 837649/837655 co-relation queries the response was YES. [2024-06-28 02:34:59,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40173 conditions, 4853 events. 2879/4853 cut-off events. For 837649/837655 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 31807 event pairs, 852 based on Foata normal form. 13/4858 useless extension candidates. Maximal degree in co-relation 40001. Up to 4181 conditions per place. [2024-06-28 02:34:59,750 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 197 selfloop transitions, 192 changer transitions 0/396 dead transitions. [2024-06-28 02:34:59,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 396 transitions, 5615 flow [2024-06-28 02:34:59,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:34:59,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:34:59,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 273 transitions. [2024-06-28 02:34:59,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-28 02:34:59,752 INFO L175 Difference]: Start difference. First operand has 350 places, 357 transitions, 4663 flow. Second operand 12 states and 273 transitions. [2024-06-28 02:34:59,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 396 transitions, 5615 flow [2024-06-28 02:35:04,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 396 transitions, 5202 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-28 02:35:04,264 INFO L231 Difference]: Finished difference. Result has 354 places, 358 transitions, 4689 flow [2024-06-28 02:35:04,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4250, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4689, PETRI_PLACES=354, PETRI_TRANSITIONS=358} [2024-06-28 02:35:04,264 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 313 predicate places. [2024-06-28 02:35:04,265 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 358 transitions, 4689 flow [2024-06-28 02:35:04,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:04,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:04,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, 1, 1] [2024-06-28 02:35:04,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-28 02:35:04,265 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:35:04,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:04,265 INFO L85 PathProgramCache]: Analyzing trace with hash 409124759, now seen corresponding path program 20 times [2024-06-28 02:35:04,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:04,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50036403] [2024-06-28 02:35:04,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:04,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:04,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:04,371 INFO 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:04,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:04,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50036403] [2024-06-28 02:35:04,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50036403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:04,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:04,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:35:04,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171517118] [2024-06-28 02:35:04,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:04,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:35:04,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:04,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:35:04,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:35:04,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:04,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 358 transitions, 4689 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:04,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:04,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:04,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:05,458 INFO L124 PetriNetUnfolderBase]: 2907/4901 cut-off events. [2024-06-28 02:35:05,458 INFO L125 PetriNetUnfolderBase]: For 852419/852425 co-relation queries the response was YES. [2024-06-28 02:35:05,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40608 conditions, 4901 events. 2907/4901 cut-off events. For 852419/852425 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 32260 event pairs, 858 based on Foata normal form. 13/4906 useless extension candidates. Maximal degree in co-relation 40435. Up to 4225 conditions per place. [2024-06-28 02:35:05,524 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 190 selfloop transitions, 193 changer transitions 0/390 dead transitions. [2024-06-28 02:35:05,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 390 transitions, 5613 flow [2024-06-28 02:35:05,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:35:05,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:35:05,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 246 transitions. [2024-06-28 02:35:05,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5590909090909091 [2024-06-28 02:35:05,525 INFO L175 Difference]: Start difference. First operand has 354 places, 358 transitions, 4689 flow. Second operand 11 states and 246 transitions. [2024-06-28 02:35:05,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 390 transitions, 5613 flow [2024-06-28 02:35:09,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 390 transitions, 5196 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-28 02:35:09,733 INFO L231 Difference]: Finished difference. Result has 355 places, 359 transitions, 4715 flow [2024-06-28 02:35:09,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4272, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4715, PETRI_PLACES=355, PETRI_TRANSITIONS=359} [2024-06-28 02:35:09,733 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 314 predicate places. [2024-06-28 02:35:09,734 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 359 transitions, 4715 flow [2024-06-28 02:35:09,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:09,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:09,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:09,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-28 02:35:09,734 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:35:09,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:09,734 INFO L85 PathProgramCache]: Analyzing trace with hash 1133839197, now seen corresponding path program 28 times [2024-06-28 02:35:09,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:09,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038867732] [2024-06-28 02:35:09,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:09,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:09,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:09,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:09,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:09,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038867732] [2024-06-28 02:35:09,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038867732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:09,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:09,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:35:09,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739005266] [2024-06-28 02:35:09,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:09,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:35:09,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:09,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:35:09,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:35:09,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:09,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 359 transitions, 4715 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:09,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:09,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:09,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:10,985 INFO L124 PetriNetUnfolderBase]: 3011/5076 cut-off events. [2024-06-28 02:35:10,986 INFO L125 PetriNetUnfolderBase]: For 1036634/1036640 co-relation queries the response was YES. [2024-06-28 02:35:11,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41517 conditions, 5076 events. 3011/5076 cut-off events. For 1036634/1036640 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 33577 event pairs, 880 based on Foata normal form. 39/5110 useless extension candidates. Maximal degree in co-relation 41343. Up to 4351 conditions per place. [2024-06-28 02:35:11,060 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 299 selfloop transitions, 79 changer transitions 3/388 dead transitions. [2024-06-28 02:35:11,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 388 transitions, 5625 flow [2024-06-28 02:35:11,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:35:11,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:35:11,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-28 02:35:11,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888888888888889 [2024-06-28 02:35:11,061 INFO L175 Difference]: Start difference. First operand has 355 places, 359 transitions, 4715 flow. Second operand 9 states and 212 transitions. [2024-06-28 02:35:11,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 388 transitions, 5625 flow [2024-06-28 02:35:15,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 388 transitions, 5204 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-28 02:35:15,456 INFO L231 Difference]: Finished difference. Result has 355 places, 359 transitions, 4490 flow [2024-06-28 02:35:15,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4294, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4490, PETRI_PLACES=355, PETRI_TRANSITIONS=359} [2024-06-28 02:35:15,457 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 314 predicate places. [2024-06-28 02:35:15,457 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 359 transitions, 4490 flow [2024-06-28 02:35:15,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:15,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:15,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:15,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-28 02:35:15,457 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:35:15,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:15,457 INFO L85 PathProgramCache]: Analyzing trace with hash -1293773013, now seen corresponding path program 21 times [2024-06-28 02:35:15,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:15,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493203981] [2024-06-28 02:35:15,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:15,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:15,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:15,586 INFO 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:15,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:15,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493203981] [2024-06-28 02:35:15,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493203981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:15,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:15,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:35:15,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161445512] [2024-06-28 02:35:15,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:15,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:35:15,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:15,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:35:15,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:35:15,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:15,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 359 transitions, 4490 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:15,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:15,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:15,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:16,736 INFO L124 PetriNetUnfolderBase]: 3059/5164 cut-off events. [2024-06-28 02:35:16,736 INFO L125 PetriNetUnfolderBase]: For 998863/998869 co-relation queries the response was YES. [2024-06-28 02:35:16,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40496 conditions, 5164 events. 3059/5164 cut-off events. For 998863/998869 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 34388 event pairs, 896 based on Foata normal form. 39/5198 useless extension candidates. Maximal degree in co-relation 40321. Up to 4379 conditions per place. [2024-06-28 02:35:16,811 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 308 selfloop transitions, 78 changer transitions 3/396 dead transitions. [2024-06-28 02:35:16,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 396 transitions, 5404 flow [2024-06-28 02:35:16,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:35:16,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:35:16,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-28 02:35:16,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138888888888889 [2024-06-28 02:35:16,812 INFO L175 Difference]: Start difference. First operand has 355 places, 359 transitions, 4490 flow. Second operand 9 states and 221 transitions. [2024-06-28 02:35:16,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 396 transitions, 5404 flow [2024-06-28 02:35:20,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 396 transitions, 5220 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-28 02:35:20,986 INFO L231 Difference]: Finished difference. Result has 357 places, 358 transitions, 4460 flow [2024-06-28 02:35:20,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4306, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4460, PETRI_PLACES=357, PETRI_TRANSITIONS=358} [2024-06-28 02:35:20,987 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 316 predicate places. [2024-06-28 02:35:20,987 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 358 transitions, 4460 flow [2024-06-28 02:35:20,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:20,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:20,987 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:20,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-28 02:35:20,987 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:35:20,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:20,987 INFO L85 PathProgramCache]: Analyzing trace with hash -1902390081, now seen corresponding path program 29 times [2024-06-28 02:35:20,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:20,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130216253] [2024-06-28 02:35:20,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:20,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:20,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:21,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:21,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:21,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130216253] [2024-06-28 02:35:21,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130216253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:21,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:21,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:35:21,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972716043] [2024-06-28 02:35:21,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:21,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:35:21,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:21,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:35:21,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:35:21,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:21,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 358 transitions, 4460 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:21,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:21,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:21,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:22,422 INFO L124 PetriNetUnfolderBase]: 3077/5194 cut-off events. [2024-06-28 02:35:22,422 INFO L125 PetriNetUnfolderBase]: For 838931/838937 co-relation queries the response was YES. [2024-06-28 02:35:22,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40717 conditions, 5194 events. 3077/5194 cut-off events. For 838931/838937 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 34527 event pairs, 912 based on Foata normal form. 13/5202 useless extension candidates. Maximal degree in co-relation 40541. Up to 4686 conditions per place. [2024-06-28 02:35:22,496 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 301 selfloop transitions, 71 changer transitions 0/379 dead transitions. [2024-06-28 02:35:22,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 379 transitions, 5314 flow [2024-06-28 02:35:22,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:35:22,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:35:22,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-28 02:35:22,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5527777777777778 [2024-06-28 02:35:22,497 INFO L175 Difference]: Start difference. First operand has 357 places, 358 transitions, 4460 flow. Second operand 9 states and 199 transitions. [2024-06-28 02:35:22,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 379 transitions, 5314 flow [2024-06-28 02:35:26,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 379 transitions, 5101 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-28 02:35:26,796 INFO L231 Difference]: Finished difference. Result has 357 places, 359 transitions, 4434 flow [2024-06-28 02:35:26,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4247, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4434, PETRI_PLACES=357, PETRI_TRANSITIONS=359} [2024-06-28 02:35:26,797 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 316 predicate places. [2024-06-28 02:35:26,797 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 359 transitions, 4434 flow [2024-06-28 02:35:26,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:26,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:26,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:26,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-28 02:35:26,797 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:35:26,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:26,797 INFO L85 PathProgramCache]: Analyzing trace with hash -2017681251, now seen corresponding path program 30 times [2024-06-28 02:35:26,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:26,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438382367] [2024-06-28 02:35:26,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:26,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:26,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:27,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:27,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:27,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438382367] [2024-06-28 02:35:27,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438382367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:27,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:27,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:35:27,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412738745] [2024-06-28 02:35:27,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:27,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:35:27,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:27,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:35:27,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:35:27,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:27,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 359 transitions, 4434 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:27,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:27,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:27,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:28,154 INFO L124 PetriNetUnfolderBase]: 3105/5235 cut-off events. [2024-06-28 02:35:28,154 INFO L125 PetriNetUnfolderBase]: For 836710/836715 co-relation queries the response was YES. [2024-06-28 02:35:28,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40775 conditions, 5235 events. 3105/5235 cut-off events. For 836710/836715 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 34838 event pairs, 933 based on Foata normal form. 10/5239 useless extension candidates. Maximal degree in co-relation 40599. Up to 4610 conditions per place. [2024-06-28 02:35:28,224 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 251 selfloop transitions, 122 changer transitions 0/380 dead transitions. [2024-06-28 02:35:28,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 380 transitions, 5292 flow [2024-06-28 02:35:28,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:35:28,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:35:28,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-28 02:35:28,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5638888888888889 [2024-06-28 02:35:28,225 INFO L175 Difference]: Start difference. First operand has 357 places, 359 transitions, 4434 flow. Second operand 9 states and 203 transitions. [2024-06-28 02:35:28,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 380 transitions, 5292 flow Killed by 15