./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe019_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/safe019_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f 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/safe019_pso.oepc_pso.opt_tso.oepc_tso.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe019_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-eb4cb34-m [2024-06-21 20:14:40,533 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 20:14:40,565 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 20:14:40,571 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 20:14:40,572 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 20:14:40,585 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 20:14:40,585 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 20:14:40,585 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 20:14:40,586 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 20:14:40,586 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 20:14:40,586 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 20:14:40,587 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 20:14:40,587 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 20:14:40,587 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 20:14:40,588 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 20:14:40,588 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 20:14:40,588 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 20:14:40,588 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 20:14:40,589 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 20:14:40,589 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 20:14:40,589 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 20:14:40,590 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 20:14:40,590 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 20:14:40,590 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 20:14:40,590 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 20:14:40,590 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 20:14:40,591 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 20:14:40,591 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 20:14:40,591 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 20:14:40,591 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 20:14:40,592 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 20:14:40,592 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 20:14:40,592 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 20:14:40,592 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 20:14:40,592 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 20:14:40,592 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 20:14:40,593 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 20:14:40,593 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 20:14:40,593 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 20:14:40,593 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 20:14:40,593 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 20:14:40,594 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 20:14:40,594 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 20:14:40,594 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-21 20:14:40,740 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 20:14:40,755 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 20:14:40,757 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 20:14:40,758 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 20:14:40,758 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 20:14:40,759 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/safe019_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-21 20:14:40,932 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 20:14:40,933 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 20:14:40,933 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe019_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-21 20:14:41,992 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 20:14:42,165 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 20:14:42,166 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe019_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-21 20:14:42,177 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f34aacc20/4d41e46b31b64954b5b9f206da732838/FLAG48e565171 [2024-06-21 20:14:42,193 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f34aacc20/4d41e46b31b64954b5b9f206da732838 [2024-06-21 20:14:42,193 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 20:14:42,194 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 20:14:42,195 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 20:14:42,195 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 20:14:42,199 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 20:14:42,199 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:14:40" (1/2) ... [2024-06-21 20:14:42,200 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@66e16f7c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:14:42, skipping insertion in model container [2024-06-21 20:14:42,200 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:14:40" (1/2) ... [2024-06-21 20:14:42,201 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@b594207 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:14:42, skipping insertion in model container [2024-06-21 20:14:42,202 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 08:14:42" (2/2) ... [2024-06-21 20:14:42,202 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@66e16f7c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:14:42, skipping insertion in model container [2024-06-21 20:14:42,202 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 08:14:42" (2/2) ... [2024-06-21 20:14:42,202 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 20:14:42,251 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 20:14:42,253 INFO L97 edCorrectnessWitness]: Location invariant before [L796-L796] ((((((! multithreaded || ((y == 0 || y == 1) || y == 2)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((y == 0 || y == 1) || y == 2))) [2024-06-21 20:14:42,253 INFO L97 edCorrectnessWitness]: Location invariant before [L793-L793] ((((((! multithreaded || ((y == 0 || y == 1) || y == 2)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((y == 0 || y == 1) || y == 2))) [2024-06-21 20:14:42,253 INFO L97 edCorrectnessWitness]: Location invariant before [L791-L791] ((((((! multithreaded || ((y == 0 || y == 1) || y == 2)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((y == 0 || y == 1) || y == 2))) [2024-06-21 20:14:42,253 INFO L97 edCorrectnessWitness]: Location invariant before [L795-L795] ((((((! multithreaded || ((y == 0 || y == 1) || y == 2)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((y == 0 || y == 1) || y == 2))) [2024-06-21 20:14:42,253 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 20:14:42,254 INFO L106 edCorrectnessWitness]: ghost_update [L789-L789] multithreaded = 1; [2024-06-21 20:14:42,295 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 20:14:42,564 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 20:14:42,574 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 20:14:42,677 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 20:14:42,713 INFO L206 MainTranslator]: Completed translation [2024-06-21 20:14:42,714 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:14:42 WrapperNode [2024-06-21 20:14:42,714 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 20:14:42,715 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 20:14:42,715 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 20:14:42,715 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 20:14:42,720 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:14:42" (1/1) ... [2024-06-21 20:14:42,731 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:14:42" (1/1) ... [2024-06-21 20:14:42,752 INFO L138 Inliner]: procedures = 176, calls = 47, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 74 [2024-06-21 20:14:42,756 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 20:14:42,756 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 20:14:42,757 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 20:14:42,757 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 20:14:42,764 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:14:42" (1/1) ... [2024-06-21 20:14:42,764 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:14:42" (1/1) ... [2024-06-21 20:14:42,766 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:14:42" (1/1) ... [2024-06-21 20:14:42,776 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-21 20:14:42,776 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:14:42" (1/1) ... [2024-06-21 20:14:42,776 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:14:42" (1/1) ... [2024-06-21 20:14:42,781 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:14:42" (1/1) ... [2024-06-21 20:14:42,782 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:14:42" (1/1) ... [2024-06-21 20:14:42,784 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:14:42" (1/1) ... [2024-06-21 20:14:42,784 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:14:42" (1/1) ... [2024-06-21 20:14:42,786 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 20:14:42,787 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 20:14:42,787 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 20:14:42,787 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 20:14:42,788 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:14:42" (1/1) ... [2024-06-21 20:14:42,792 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 20:14:42,798 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 20:14:42,821 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-21 20:14:42,832 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-21 20:14:42,846 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 20:14:42,846 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 20:14:42,847 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 20:14:42,847 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 20:14:42,847 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 20:14:42,847 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 20:14:42,847 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 20:14:42,847 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 20:14:42,847 INFO L130 BoogieDeclarations]: Found specification of procedure P3 [2024-06-21 20:14:42,848 INFO L138 BoogieDeclarations]: Found implementation of procedure P3 [2024-06-21 20:14:42,848 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 20:14:42,848 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 20:14:42,848 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 20:14:42,848 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 20:14:42,849 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 20:14:42,938 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 20:14:42,940 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 20:14:43,155 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 20:14:43,155 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 20:14:43,249 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 20:14:43,249 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 20:14:43,250 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 08:14:43 BoogieIcfgContainer [2024-06-21 20:14:43,250 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 20:14:43,252 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 20:14:43,253 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 20:14:43,255 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 20:14:43,256 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:14:40" (1/4) ... [2024-06-21 20:14:43,257 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4cf5b4a9 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 08:14:43, skipping insertion in model container [2024-06-21 20:14:43,257 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 08:14:42" (2/4) ... [2024-06-21 20:14:43,258 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4cf5b4a9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 08:14:43, skipping insertion in model container [2024-06-21 20:14:43,258 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:14:42" (3/4) ... [2024-06-21 20:14:43,258 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4cf5b4a9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 08:14:43, skipping insertion in model container [2024-06-21 20:14:43,258 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 08:14:43" (4/4) ... [2024-06-21 20:14:43,259 INFO L112 eAbstractionObserver]: Analyzing ICFG safe019_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-21 20:14:43,272 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 20:14:43,272 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-21 20:14:43,272 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 20:14:43,311 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 20:14:43,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 62 places, 49 transitions, 114 flow [2024-06-21 20:14:43,366 INFO L124 PetriNetUnfolderBase]: 0/45 cut-off events. [2024-06-21 20:14:43,366 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 20:14:43,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58 conditions, 45 events. 0/45 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 81 event pairs, 0 based on Foata normal form. 0/41 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 20:14:43,368 INFO L82 GeneralOperation]: Start removeDead. Operand has 62 places, 49 transitions, 114 flow [2024-06-21 20:14:43,372 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 52 places, 39 transitions, 90 flow [2024-06-21 20:14:43,386 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 20:14:43,396 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;@11218b9c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 20:14:43,396 INFO L358 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2024-06-21 20:14:43,401 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 20:14:43,401 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-21 20:14:43,401 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 20:14:43,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:43,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 20:14:43,402 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:14:43,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:43,407 INFO L85 PathProgramCache]: Analyzing trace with hash 233307301, now seen corresponding path program 1 times [2024-06-21 20:14:43,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:43,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172946533] [2024-06-21 20:14:43,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:43,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:43,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:43,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:43,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:43,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172946533] [2024-06-21 20:14:43,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172946533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:43,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:43,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 20:14:43,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839603166] [2024-06-21 20:14:43,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:43,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 20:14:43,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:43,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 20:14:43,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 20:14:43,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 49 [2024-06-21 20:14:43,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 39 transitions, 90 flow. Second operand has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:43,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:43,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 49 [2024-06-21 20:14:43,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:44,293 INFO L124 PetriNetUnfolderBase]: 1971/2960 cut-off events. [2024-06-21 20:14:44,294 INFO L125 PetriNetUnfolderBase]: For 61/61 co-relation queries the response was YES. [2024-06-21 20:14:44,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5890 conditions, 2960 events. 1971/2960 cut-off events. For 61/61 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 16987 event pairs, 1273 based on Foata normal form. 1/2881 useless extension candidates. Maximal degree in co-relation 5877. Up to 2785 conditions per place. [2024-06-21 20:14:44,319 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 36 selfloop transitions, 5 changer transitions 0/53 dead transitions. [2024-06-21 20:14:44,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 53 transitions, 209 flow [2024-06-21 20:14:44,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 20:14:44,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 20:14:44,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 105 transitions. [2024-06-21 20:14:44,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7142857142857143 [2024-06-21 20:14:44,331 INFO L175 Difference]: Start difference. First operand has 52 places, 39 transitions, 90 flow. Second operand 3 states and 105 transitions. [2024-06-21 20:14:44,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 53 transitions, 209 flow [2024-06-21 20:14:44,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 53 transitions, 202 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-21 20:14:44,339 INFO L231 Difference]: Finished difference. Result has 51 places, 43 transitions, 125 flow [2024-06-21 20:14:44,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=125, PETRI_PLACES=51, PETRI_TRANSITIONS=43} [2024-06-21 20:14:44,344 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, -1 predicate places. [2024-06-21 20:14:44,344 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 43 transitions, 125 flow [2024-06-21 20:14:44,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:44,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:44,345 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:44,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 20:14:44,346 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:14:44,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:44,346 INFO L85 PathProgramCache]: Analyzing trace with hash -602509827, now seen corresponding path program 1 times [2024-06-21 20:14:44,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:44,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605370031] [2024-06-21 20:14:44,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:44,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:44,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:44,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:44,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:44,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605370031] [2024-06-21 20:14:44,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605370031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:44,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:44,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:14:44,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356519697] [2024-06-21 20:14:44,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:44,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:14:44,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:44,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:14:44,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:14:44,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 49 [2024-06-21 20:14:44,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 43 transitions, 125 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:44,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:44,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 49 [2024-06-21 20:14:44,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:45,013 INFO L124 PetriNetUnfolderBase]: 3439/5077 cut-off events. [2024-06-21 20:14:45,013 INFO L125 PetriNetUnfolderBase]: For 933/951 co-relation queries the response was YES. [2024-06-21 20:14:45,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11697 conditions, 5077 events. 3439/5077 cut-off events. For 933/951 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 27967 event pairs, 1460 based on Foata normal form. 15/5059 useless extension candidates. Maximal degree in co-relation 11685. Up to 4705 conditions per place. [2024-06-21 20:14:45,090 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 47 selfloop transitions, 8 changer transitions 0/65 dead transitions. [2024-06-21 20:14:45,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 65 transitions, 293 flow [2024-06-21 20:14:45,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 20:14:45,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 20:14:45,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 131 transitions. [2024-06-21 20:14:45,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6683673469387755 [2024-06-21 20:14:45,095 INFO L175 Difference]: Start difference. First operand has 51 places, 43 transitions, 125 flow. Second operand 4 states and 131 transitions. [2024-06-21 20:14:45,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 65 transitions, 293 flow [2024-06-21 20:14:45,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 65 transitions, 288 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 20:14:45,102 INFO L231 Difference]: Finished difference. Result has 53 places, 45 transitions, 160 flow [2024-06-21 20:14:45,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=116, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=160, PETRI_PLACES=53, PETRI_TRANSITIONS=45} [2024-06-21 20:14:45,103 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 1 predicate places. [2024-06-21 20:14:45,103 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 45 transitions, 160 flow [2024-06-21 20:14:45,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:45,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:45,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:45,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 20:14:45,106 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:14:45,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:45,109 INFO L85 PathProgramCache]: Analyzing trace with hash -1180326569, now seen corresponding path program 1 times [2024-06-21 20:14:45,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:45,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756680020] [2024-06-21 20:14:45,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:45,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:45,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:45,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-21 20:14:45,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:45,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756680020] [2024-06-21 20:14:45,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756680020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:45,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:45,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 20:14:45,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451056722] [2024-06-21 20:14:45,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:45,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 20:14:45,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:45,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 20:14:45,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 20:14:45,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 49 [2024-06-21 20:14:45,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 45 transitions, 160 flow. Second operand has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:45,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:45,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 49 [2024-06-21 20:14:45,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:45,617 INFO L124 PetriNetUnfolderBase]: 3382/5001 cut-off events. [2024-06-21 20:14:45,617 INFO L125 PetriNetUnfolderBase]: For 2387/2387 co-relation queries the response was YES. [2024-06-21 20:14:45,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12696 conditions, 5001 events. 3382/5001 cut-off events. For 2387/2387 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 27767 event pairs, 1738 based on Foata normal form. 3/4996 useless extension candidates. Maximal degree in co-relation 12682. Up to 4690 conditions per place. [2024-06-21 20:14:45,707 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 51 selfloop transitions, 9 changer transitions 0/70 dead transitions. [2024-06-21 20:14:45,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 70 transitions, 352 flow [2024-06-21 20:14:45,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 20:14:45,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 20:14:45,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 128 transitions. [2024-06-21 20:14:45,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6530612244897959 [2024-06-21 20:14:45,721 INFO L175 Difference]: Start difference. First operand has 53 places, 45 transitions, 160 flow. Second operand 4 states and 128 transitions. [2024-06-21 20:14:45,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 70 transitions, 352 flow [2024-06-21 20:14:45,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 70 transitions, 330 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-21 20:14:45,724 INFO L231 Difference]: Finished difference. Result has 56 places, 53 transitions, 212 flow [2024-06-21 20:14:45,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=212, PETRI_PLACES=56, PETRI_TRANSITIONS=53} [2024-06-21 20:14:45,724 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 4 predicate places. [2024-06-21 20:14:45,725 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 53 transitions, 212 flow [2024-06-21 20:14:45,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:45,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:45,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:45,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 20:14:45,725 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:14:45,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:45,726 INFO L85 PathProgramCache]: Analyzing trace with hash -422439754, now seen corresponding path program 1 times [2024-06-21 20:14:45,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:45,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468941132] [2024-06-21 20:14:45,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:45,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:45,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:45,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:45,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:45,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468941132] [2024-06-21 20:14:45,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468941132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:45,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:45,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:14:45,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658231669] [2024-06-21 20:14:45,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:45,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:14:45,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:45,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:14:45,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:14:45,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 49 [2024-06-21 20:14:45,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 53 transitions, 212 flow. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:45,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:45,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 49 [2024-06-21 20:14:45,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:46,253 INFO L124 PetriNetUnfolderBase]: 3367/4972 cut-off events. [2024-06-21 20:14:46,253 INFO L125 PetriNetUnfolderBase]: For 4260/4260 co-relation queries the response was YES. [2024-06-21 20:14:46,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14083 conditions, 4972 events. 3367/4972 cut-off events. For 4260/4260 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 27740 event pairs, 1632 based on Foata normal form. 6/4970 useless extension candidates. Maximal degree in co-relation 14067. Up to 4639 conditions per place. [2024-06-21 20:14:46,332 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 59 selfloop transitions, 12 changer transitions 0/81 dead transitions. [2024-06-21 20:14:46,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 81 transitions, 434 flow [2024-06-21 20:14:46,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:14:46,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:14:46,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 157 transitions. [2024-06-21 20:14:46,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6408163265306123 [2024-06-21 20:14:46,334 INFO L175 Difference]: Start difference. First operand has 56 places, 53 transitions, 212 flow. Second operand 5 states and 157 transitions. [2024-06-21 20:14:46,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 81 transitions, 434 flow [2024-06-21 20:14:46,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 81 transitions, 430 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-21 20:14:46,339 INFO L231 Difference]: Finished difference. Result has 61 places, 56 transitions, 264 flow [2024-06-21 20:14:46,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=208, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=264, PETRI_PLACES=61, PETRI_TRANSITIONS=56} [2024-06-21 20:14:46,340 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 9 predicate places. [2024-06-21 20:14:46,340 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 56 transitions, 264 flow [2024-06-21 20:14:46,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:46,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:46,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:46,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 20:14:46,341 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:14:46,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:46,341 INFO L85 PathProgramCache]: Analyzing trace with hash 2094852982, now seen corresponding path program 1 times [2024-06-21 20:14:46,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:46,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843490565] [2024-06-21 20:14:46,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:46,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:46,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:46,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-21 20:14:46,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:46,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843490565] [2024-06-21 20:14:46,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843490565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:46,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:46,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:14:46,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347378143] [2024-06-21 20:14:46,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:46,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:14:46,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:46,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:14:46,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:14:46,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-21 20:14:46,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 56 transitions, 264 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:46,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:46,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-21 20:14:46,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:46,980 INFO L124 PetriNetUnfolderBase]: 4344/6382 cut-off events. [2024-06-21 20:14:46,980 INFO L125 PetriNetUnfolderBase]: For 8367/8376 co-relation queries the response was YES. [2024-06-21 20:14:46,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19310 conditions, 6382 events. 4344/6382 cut-off events. For 8367/8376 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 35418 event pairs, 1756 based on Foata normal form. 15/6378 useless extension candidates. Maximal degree in co-relation 19291. Up to 5845 conditions per place. [2024-06-21 20:14:47,027 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 57 selfloop transitions, 17 changer transitions 0/83 dead transitions. [2024-06-21 20:14:47,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 83 transitions, 508 flow [2024-06-21 20:14:47,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 20:14:47,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 20:14:47,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 131 transitions. [2024-06-21 20:14:47,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6683673469387755 [2024-06-21 20:14:47,089 INFO L175 Difference]: Start difference. First operand has 61 places, 56 transitions, 264 flow. Second operand 4 states and 131 transitions. [2024-06-21 20:14:47,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 83 transitions, 508 flow [2024-06-21 20:14:47,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 83 transitions, 478 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-21 20:14:47,097 INFO L231 Difference]: Finished difference. Result has 62 places, 62 transitions, 334 flow [2024-06-21 20:14:47,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=234, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=334, PETRI_PLACES=62, PETRI_TRANSITIONS=62} [2024-06-21 20:14:47,098 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 10 predicate places. [2024-06-21 20:14:47,098 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 62 transitions, 334 flow [2024-06-21 20:14:47,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:47,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:47,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:47,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 20:14:47,098 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:14:47,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:47,099 INFO L85 PathProgramCache]: Analyzing trace with hash 2094972952, now seen corresponding path program 2 times [2024-06-21 20:14:47,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:47,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028611841] [2024-06-21 20:14:47,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:47,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:47,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:47,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:47,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:47,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028611841] [2024-06-21 20:14:47,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028611841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:47,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:47,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:14:47,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419043308] [2024-06-21 20:14:47,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:47,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:14:47,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:47,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:14:47,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:14:47,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-21 20:14:47,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 62 transitions, 334 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:47,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:47,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-21 20:14:47,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:47,671 INFO L124 PetriNetUnfolderBase]: 4335/6385 cut-off events. [2024-06-21 20:14:47,672 INFO L125 PetriNetUnfolderBase]: For 12435/12435 co-relation queries the response was YES. [2024-06-21 20:14:47,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21671 conditions, 6385 events. 4335/6385 cut-off events. For 12435/12435 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 35168 event pairs, 1870 based on Foata normal form. 3/6374 useless extension candidates. Maximal degree in co-relation 21651. Up to 5887 conditions per place. [2024-06-21 20:14:47,785 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 70 selfloop transitions, 20 changer transitions 0/99 dead transitions. [2024-06-21 20:14:47,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 99 transitions, 672 flow [2024-06-21 20:14:47,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:14:47,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:14:47,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 157 transitions. [2024-06-21 20:14:47,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6408163265306123 [2024-06-21 20:14:47,791 INFO L175 Difference]: Start difference. First operand has 62 places, 62 transitions, 334 flow. Second operand 5 states and 157 transitions. [2024-06-21 20:14:47,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 99 transitions, 672 flow [2024-06-21 20:14:47,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 99 transitions, 604 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-21 20:14:47,805 INFO L231 Difference]: Finished difference. Result has 67 places, 73 transitions, 447 flow [2024-06-21 20:14:47,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=286, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=447, PETRI_PLACES=67, PETRI_TRANSITIONS=73} [2024-06-21 20:14:47,806 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 15 predicate places. [2024-06-21 20:14:47,806 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 73 transitions, 447 flow [2024-06-21 20:14:47,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:47,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:47,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:47,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 20:14:47,807 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:14:47,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:47,808 INFO L85 PathProgramCache]: Analyzing trace with hash 350650046, now seen corresponding path program 1 times [2024-06-21 20:14:47,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:47,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209516085] [2024-06-21 20:14:47,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:47,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:47,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:47,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:47,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:47,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209516085] [2024-06-21 20:14:47,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209516085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:47,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:47,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:14:47,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757584965] [2024-06-21 20:14:47,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:47,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:14:47,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:47,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:14:47,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:14:47,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 49 [2024-06-21 20:14:47,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 73 transitions, 447 flow. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:47,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:47,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 49 [2024-06-21 20:14:47,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:48,415 INFO L124 PetriNetUnfolderBase]: 4168/6204 cut-off events. [2024-06-21 20:14:48,415 INFO L125 PetriNetUnfolderBase]: For 12938/12941 co-relation queries the response was YES. [2024-06-21 20:14:48,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21332 conditions, 6204 events. 4168/6204 cut-off events. For 12938/12941 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 34724 event pairs, 1820 based on Foata normal form. 5/6198 useless extension candidates. Maximal degree in co-relation 21309. Up to 5617 conditions per place. [2024-06-21 20:14:48,460 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 77 selfloop transitions, 14 changer transitions 0/105 dead transitions. [2024-06-21 20:14:48,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 105 transitions, 785 flow [2024-06-21 20:14:48,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 20:14:48,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 20:14:48,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 129 transitions. [2024-06-21 20:14:48,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6581632653061225 [2024-06-21 20:14:48,461 INFO L175 Difference]: Start difference. First operand has 67 places, 73 transitions, 447 flow. Second operand 4 states and 129 transitions. [2024-06-21 20:14:48,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 105 transitions, 785 flow [2024-06-21 20:14:48,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 105 transitions, 749 flow, removed 18 selfloop flow, removed 0 redundant places. [2024-06-21 20:14:48,475 INFO L231 Difference]: Finished difference. Result has 72 places, 86 transitions, 552 flow [2024-06-21 20:14:48,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=415, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=552, PETRI_PLACES=72, PETRI_TRANSITIONS=86} [2024-06-21 20:14:48,475 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 20 predicate places. [2024-06-21 20:14:48,476 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 86 transitions, 552 flow [2024-06-21 20:14:48,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:48,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:48,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:48,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 20:14:48,476 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:14:48,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:48,477 INFO L85 PathProgramCache]: Analyzing trace with hash 1522687277, now seen corresponding path program 1 times [2024-06-21 20:14:48,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:48,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957988178] [2024-06-21 20:14:48,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:48,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:48,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:48,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:48,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:48,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957988178] [2024-06-21 20:14:48,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957988178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:48,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:48,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:14:48,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208255021] [2024-06-21 20:14:48,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:48,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:14:48,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:48,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:14:48,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:14:48,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-21 20:14:48,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 86 transitions, 552 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:48,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:48,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-21 20:14:48,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:49,219 INFO L124 PetriNetUnfolderBase]: 4930/7281 cut-off events. [2024-06-21 20:14:49,220 INFO L125 PetriNetUnfolderBase]: For 23607/23613 co-relation queries the response was YES. [2024-06-21 20:14:49,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28383 conditions, 7281 events. 4930/7281 cut-off events. For 23607/23613 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 41127 event pairs, 1236 based on Foata normal form. 34/7298 useless extension candidates. Maximal degree in co-relation 28356. Up to 5974 conditions per place. [2024-06-21 20:14:49,279 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 93 selfloop transitions, 39 changer transitions 0/141 dead transitions. [2024-06-21 20:14:49,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 141 transitions, 1073 flow [2024-06-21 20:14:49,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:14:49,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:14:49,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 198 transitions. [2024-06-21 20:14:49,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.673469387755102 [2024-06-21 20:14:49,281 INFO L175 Difference]: Start difference. First operand has 72 places, 86 transitions, 552 flow. Second operand 6 states and 198 transitions. [2024-06-21 20:14:49,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 141 transitions, 1073 flow [2024-06-21 20:14:49,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 141 transitions, 1059 flow, removed 7 selfloop flow, removed 0 redundant places. [2024-06-21 20:14:49,315 INFO L231 Difference]: Finished difference. Result has 79 places, 96 transitions, 745 flow [2024-06-21 20:14:49,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=538, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=745, PETRI_PLACES=79, PETRI_TRANSITIONS=96} [2024-06-21 20:14:49,315 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 27 predicate places. [2024-06-21 20:14:49,316 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 96 transitions, 745 flow [2024-06-21 20:14:49,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:49,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:49,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:49,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 20:14:49,316 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:14:49,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:49,317 INFO L85 PathProgramCache]: Analyzing trace with hash -1953817863, now seen corresponding path program 2 times [2024-06-21 20:14:49,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:49,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391252666] [2024-06-21 20:14:49,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:49,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:49,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:49,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-21 20:14:49,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:49,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391252666] [2024-06-21 20:14:49,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391252666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:49,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:49,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:14:49,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709740707] [2024-06-21 20:14:49,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:49,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:14:49,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:49,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:14:49,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:14:49,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-21 20:14:49,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 96 transitions, 745 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:49,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:49,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-21 20:14:49,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:50,111 INFO L124 PetriNetUnfolderBase]: 4808/7103 cut-off events. [2024-06-21 20:14:50,112 INFO L125 PetriNetUnfolderBase]: For 30650/30656 co-relation queries the response was YES. [2024-06-21 20:14:50,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29790 conditions, 7103 events. 4808/7103 cut-off events. For 30650/30656 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 40048 event pairs, 1543 based on Foata normal form. 52/7138 useless extension candidates. Maximal degree in co-relation 29759. Up to 6153 conditions per place. [2024-06-21 20:14:50,175 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 87 selfloop transitions, 33 changer transitions 0/129 dead transitions. [2024-06-21 20:14:50,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 129 transitions, 1101 flow [2024-06-21 20:14:50,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:14:50,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:14:50,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 164 transitions. [2024-06-21 20:14:50,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6693877551020408 [2024-06-21 20:14:50,177 INFO L175 Difference]: Start difference. First operand has 79 places, 96 transitions, 745 flow. Second operand 5 states and 164 transitions. [2024-06-21 20:14:50,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 129 transitions, 1101 flow [2024-06-21 20:14:50,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 129 transitions, 1036 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-21 20:14:50,225 INFO L231 Difference]: Finished difference. Result has 82 places, 97 transitions, 779 flow [2024-06-21 20:14:50,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=684, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=779, PETRI_PLACES=82, PETRI_TRANSITIONS=97} [2024-06-21 20:14:50,226 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 30 predicate places. [2024-06-21 20:14:50,226 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 97 transitions, 779 flow [2024-06-21 20:14:50,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:50,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:50,227 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:50,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 20:14:50,227 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:14:50,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:50,228 INFO L85 PathProgramCache]: Analyzing trace with hash 1504801297, now seen corresponding path program 3 times [2024-06-21 20:14:50,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:50,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812702112] [2024-06-21 20:14:50,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:50,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:50,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:50,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:50,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:50,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812702112] [2024-06-21 20:14:50,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812702112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:50,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:50,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:14:50,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292376651] [2024-06-21 20:14:50,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:50,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:14:50,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:50,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:14:50,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:14:50,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-21 20:14:50,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 97 transitions, 779 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:50,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:50,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-21 20:14:50,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:50,938 INFO L124 PetriNetUnfolderBase]: 4885/7219 cut-off events. [2024-06-21 20:14:50,939 INFO L125 PetriNetUnfolderBase]: For 32915/32915 co-relation queries the response was YES. [2024-06-21 20:14:50,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30775 conditions, 7219 events. 4885/7219 cut-off events. For 32915/32915 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 40625 event pairs, 1791 based on Foata normal form. 24/7229 useless extension candidates. Maximal degree in co-relation 30742. Up to 6540 conditions per place. [2024-06-21 20:14:50,997 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 104 selfloop transitions, 23 changer transitions 0/136 dead transitions. [2024-06-21 20:14:50,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 136 transitions, 1168 flow [2024-06-21 20:14:50,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:14:50,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:14:50,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 187 transitions. [2024-06-21 20:14:50,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6360544217687075 [2024-06-21 20:14:50,998 INFO L175 Difference]: Start difference. First operand has 82 places, 97 transitions, 779 flow. Second operand 6 states and 187 transitions. [2024-06-21 20:14:50,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 136 transitions, 1168 flow [2024-06-21 20:14:51,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 136 transitions, 1110 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-21 20:14:51,045 INFO L231 Difference]: Finished difference. Result has 85 places, 99 transitions, 809 flow [2024-06-21 20:14:51,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=721, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=809, PETRI_PLACES=85, PETRI_TRANSITIONS=99} [2024-06-21 20:14:51,045 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 33 predicate places. [2024-06-21 20:14:51,045 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 99 transitions, 809 flow [2024-06-21 20:14:51,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:51,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:51,046 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:51,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 20:14:51,046 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:14:51,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:51,047 INFO L85 PathProgramCache]: Analyzing trace with hash -1070448551, now seen corresponding path program 1 times [2024-06-21 20:14:51,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:51,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999138053] [2024-06-21 20:14:51,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:51,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:51,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:51,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:51,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:51,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999138053] [2024-06-21 20:14:51,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999138053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:51,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:51,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:14:51,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79103571] [2024-06-21 20:14:51,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:51,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:14:51,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:51,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:14:51,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:14:51,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-21 20:14:51,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 99 transitions, 809 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:51,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:51,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-21 20:14:51,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:51,751 INFO L124 PetriNetUnfolderBase]: 4846/7162 cut-off events. [2024-06-21 20:14:51,752 INFO L125 PetriNetUnfolderBase]: For 37276/37276 co-relation queries the response was YES. [2024-06-21 20:14:51,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31117 conditions, 7162 events. 4846/7162 cut-off events. For 37276/37276 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 40260 event pairs, 1527 based on Foata normal form. 18/7166 useless extension candidates. Maximal degree in co-relation 31083. Up to 6141 conditions per place. [2024-06-21 20:14:51,808 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 104 selfloop transitions, 29 changer transitions 0/142 dead transitions. [2024-06-21 20:14:51,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 142 transitions, 1227 flow [2024-06-21 20:14:51,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:14:51,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:14:51,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 189 transitions. [2024-06-21 20:14:51,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-21 20:14:51,810 INFO L175 Difference]: Start difference. First operand has 85 places, 99 transitions, 809 flow. Second operand 6 states and 189 transitions. [2024-06-21 20:14:51,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 142 transitions, 1227 flow [2024-06-21 20:14:51,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 142 transitions, 1169 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-21 20:14:51,860 INFO L231 Difference]: Finished difference. Result has 87 places, 101 transitions, 863 flow [2024-06-21 20:14:51,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=733, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=863, PETRI_PLACES=87, PETRI_TRANSITIONS=101} [2024-06-21 20:14:51,861 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 35 predicate places. [2024-06-21 20:14:51,861 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 101 transitions, 863 flow [2024-06-21 20:14:51,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:51,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:51,862 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:51,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 20:14:51,862 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:14:51,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:51,863 INFO L85 PathProgramCache]: Analyzing trace with hash -2019517110, now seen corresponding path program 1 times [2024-06-21 20:14:51,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:51,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501680368] [2024-06-21 20:14:51,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:51,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:51,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:51,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:51,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:51,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501680368] [2024-06-21 20:14:51,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501680368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:51,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:51,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:14:51,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031540651] [2024-06-21 20:14:51,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:51,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:14:51,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:51,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:14:51,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:14:52,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 49 [2024-06-21 20:14:52,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 101 transitions, 863 flow. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:52,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:52,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 49 [2024-06-21 20:14:52,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:52,510 INFO L124 PetriNetUnfolderBase]: 4583/6884 cut-off events. [2024-06-21 20:14:52,510 INFO L125 PetriNetUnfolderBase]: For 42219/42226 co-relation queries the response was YES. [2024-06-21 20:14:52,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31000 conditions, 6884 events. 4583/6884 cut-off events. For 42219/42226 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 39762 event pairs, 1730 based on Foata normal form. 8/6886 useless extension candidates. Maximal degree in co-relation 30964. Up to 6283 conditions per place. [2024-06-21 20:14:52,564 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 98 selfloop transitions, 23 changer transitions 0/133 dead transitions. [2024-06-21 20:14:52,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 133 transitions, 1263 flow [2024-06-21 20:14:52,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:14:52,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:14:52,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 154 transitions. [2024-06-21 20:14:52,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-21 20:14:52,566 INFO L175 Difference]: Start difference. First operand has 87 places, 101 transitions, 863 flow. Second operand 5 states and 154 transitions. [2024-06-21 20:14:52,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 133 transitions, 1263 flow [2024-06-21 20:14:52,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 133 transitions, 1200 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-21 20:14:52,614 INFO L231 Difference]: Finished difference. Result has 91 places, 112 transitions, 1002 flow [2024-06-21 20:14:52,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=800, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1002, PETRI_PLACES=91, PETRI_TRANSITIONS=112} [2024-06-21 20:14:52,615 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 39 predicate places. [2024-06-21 20:14:52,615 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 112 transitions, 1002 flow [2024-06-21 20:14:52,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:52,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:52,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:52,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 20:14:52,616 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:14:52,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:52,616 INFO L85 PathProgramCache]: Analyzing trace with hash -508656197, now seen corresponding path program 1 times [2024-06-21 20:14:52,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:52,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358688407] [2024-06-21 20:14:52,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:52,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:52,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:52,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:52,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:52,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358688407] [2024-06-21 20:14:52,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358688407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:52,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:52,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:14:52,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164248430] [2024-06-21 20:14:52,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:52,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:14:52,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:52,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:14:52,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:14:52,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 49 [2024-06-21 20:14:52,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 112 transitions, 1002 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:52,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:52,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 49 [2024-06-21 20:14:52,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:53,279 INFO L124 PetriNetUnfolderBase]: 4740/7088 cut-off events. [2024-06-21 20:14:53,279 INFO L125 PetriNetUnfolderBase]: For 46768/46777 co-relation queries the response was YES. [2024-06-21 20:14:53,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32748 conditions, 7088 events. 4740/7088 cut-off events. For 46768/46777 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 40805 event pairs, 1726 based on Foata normal form. 12/7071 useless extension candidates. Maximal degree in co-relation 32709. Up to 6320 conditions per place. [2024-06-21 20:14:53,334 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 87 selfloop transitions, 36 changer transitions 0/140 dead transitions. [2024-06-21 20:14:53,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 140 transitions, 1415 flow [2024-06-21 20:14:53,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:14:53,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:14:53,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 154 transitions. [2024-06-21 20:14:53,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-21 20:14:53,336 INFO L175 Difference]: Start difference. First operand has 91 places, 112 transitions, 1002 flow. Second operand 5 states and 154 transitions. [2024-06-21 20:14:53,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 140 transitions, 1415 flow [2024-06-21 20:14:53,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 140 transitions, 1369 flow, removed 23 selfloop flow, removed 0 redundant places. [2024-06-21 20:14:53,404 INFO L231 Difference]: Finished difference. Result has 97 places, 123 transitions, 1166 flow [2024-06-21 20:14:53,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=956, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1166, PETRI_PLACES=97, PETRI_TRANSITIONS=123} [2024-06-21 20:14:53,404 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 45 predicate places. [2024-06-21 20:14:53,405 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 123 transitions, 1166 flow [2024-06-21 20:14:53,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:53,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:53,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:53,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 20:14:53,405 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:14:53,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:53,406 INFO L85 PathProgramCache]: Analyzing trace with hash 1798084923, now seen corresponding path program 2 times [2024-06-21 20:14:53,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:53,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86451705] [2024-06-21 20:14:53,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:53,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:53,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:53,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:53,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:53,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86451705] [2024-06-21 20:14:53,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86451705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:53,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:53,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:14:53,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798383602] [2024-06-21 20:14:53,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:53,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:14:53,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:53,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:14:53,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:14:53,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 49 [2024-06-21 20:14:53,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 123 transitions, 1166 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:53,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:53,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 49 [2024-06-21 20:14:53,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:54,068 INFO L124 PetriNetUnfolderBase]: 4767/7108 cut-off events. [2024-06-21 20:14:54,069 INFO L125 PetriNetUnfolderBase]: For 57320/57332 co-relation queries the response was YES. [2024-06-21 20:14:54,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35350 conditions, 7108 events. 4767/7108 cut-off events. For 57320/57332 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 40812 event pairs, 1749 based on Foata normal form. 14/7084 useless extension candidates. Maximal degree in co-relation 35307. Up to 6294 conditions per place. [2024-06-21 20:14:54,125 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 96 selfloop transitions, 45 changer transitions 0/158 dead transitions. [2024-06-21 20:14:54,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 158 transitions, 1698 flow [2024-06-21 20:14:54,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:14:54,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:14:54,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 158 transitions. [2024-06-21 20:14:54,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6448979591836734 [2024-06-21 20:14:54,126 INFO L175 Difference]: Start difference. First operand has 97 places, 123 transitions, 1166 flow. Second operand 5 states and 158 transitions. [2024-06-21 20:14:54,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 158 transitions, 1698 flow [2024-06-21 20:14:54,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 158 transitions, 1648 flow, removed 17 selfloop flow, removed 1 redundant places. [2024-06-21 20:14:54,194 INFO L231 Difference]: Finished difference. Result has 102 places, 137 transitions, 1397 flow [2024-06-21 20:14:54,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1122, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1397, PETRI_PLACES=102, PETRI_TRANSITIONS=137} [2024-06-21 20:14:54,195 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 50 predicate places. [2024-06-21 20:14:54,195 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 137 transitions, 1397 flow [2024-06-21 20:14:54,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:54,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:54,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:54,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 20:14:54,196 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:14:54,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:54,196 INFO L85 PathProgramCache]: Analyzing trace with hash 1819480895, now seen corresponding path program 1 times [2024-06-21 20:14:54,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:54,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499275817] [2024-06-21 20:14:54,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:54,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:54,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:54,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:54,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:54,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499275817] [2024-06-21 20:14:54,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499275817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:54,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:54,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:14:54,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082918775] [2024-06-21 20:14:54,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:54,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:14:54,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:54,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:14:54,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:14:54,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-21 20:14:54,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 137 transitions, 1397 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:54,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:54,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-21 20:14:54,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:55,008 INFO L124 PetriNetUnfolderBase]: 5026/7496 cut-off events. [2024-06-21 20:14:55,008 INFO L125 PetriNetUnfolderBase]: For 65268/65280 co-relation queries the response was YES. [2024-06-21 20:14:55,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39261 conditions, 7496 events. 5026/7496 cut-off events. For 65268/65280 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 42757 event pairs, 1724 based on Foata normal form. 6/7495 useless extension candidates. Maximal degree in co-relation 39215. Up to 6839 conditions per place. [2024-06-21 20:14:55,059 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 155 selfloop transitions, 32 changer transitions 0/196 dead transitions. [2024-06-21 20:14:55,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 196 transitions, 2271 flow [2024-06-21 20:14:55,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:14:55,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:14:55,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 186 transitions. [2024-06-21 20:14:55,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6326530612244898 [2024-06-21 20:14:55,061 INFO L175 Difference]: Start difference. First operand has 102 places, 137 transitions, 1397 flow. Second operand 6 states and 186 transitions. [2024-06-21 20:14:55,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 196 transitions, 2271 flow [2024-06-21 20:14:55,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 196 transitions, 2201 flow, removed 35 selfloop flow, removed 0 redundant places. [2024-06-21 20:14:55,139 INFO L231 Difference]: Finished difference. Result has 110 places, 157 transitions, 1653 flow [2024-06-21 20:14:55,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1347, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1653, PETRI_PLACES=110, PETRI_TRANSITIONS=157} [2024-06-21 20:14:55,140 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 58 predicate places. [2024-06-21 20:14:55,140 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 157 transitions, 1653 flow [2024-06-21 20:14:55,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:55,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:55,141 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:55,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 20:14:55,141 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:14:55,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:55,141 INFO L85 PathProgramCache]: Analyzing trace with hash 1798090875, now seen corresponding path program 2 times [2024-06-21 20:14:55,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:55,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028067519] [2024-06-21 20:14:55,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:55,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:55,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:55,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:55,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:55,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028067519] [2024-06-21 20:14:55,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028067519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:55,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:55,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:14:55,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131000369] [2024-06-21 20:14:55,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:55,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:14:55,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:55,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:14:55,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:14:55,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-21 20:14:55,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 157 transitions, 1653 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:55,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:55,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-21 20:14:55,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:55,912 INFO L124 PetriNetUnfolderBase]: 5063/7554 cut-off events. [2024-06-21 20:14:55,912 INFO L125 PetriNetUnfolderBase]: For 71470/71482 co-relation queries the response was YES. [2024-06-21 20:14:55,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40425 conditions, 7554 events. 5063/7554 cut-off events. For 71470/71482 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 43159 event pairs, 1720 based on Foata normal form. 11/7558 useless extension candidates. Maximal degree in co-relation 40374. Up to 6911 conditions per place. [2024-06-21 20:14:55,979 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 164 selfloop transitions, 35 changer transitions 0/208 dead transitions. [2024-06-21 20:14:55,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 208 transitions, 2463 flow [2024-06-21 20:14:55,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:14:55,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:14:55,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-21 20:14:55,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6151603498542274 [2024-06-21 20:14:55,981 INFO L175 Difference]: Start difference. First operand has 110 places, 157 transitions, 1653 flow. Second operand 7 states and 211 transitions. [2024-06-21 20:14:55,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 208 transitions, 2463 flow [2024-06-21 20:14:56,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 208 transitions, 2369 flow, removed 41 selfloop flow, removed 1 redundant places. [2024-06-21 20:14:56,095 INFO L231 Difference]: Finished difference. Result has 117 places, 169 transitions, 1808 flow [2024-06-21 20:14:56,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1579, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1808, PETRI_PLACES=117, PETRI_TRANSITIONS=169} [2024-06-21 20:14:56,096 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 65 predicate places. [2024-06-21 20:14:56,096 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 169 transitions, 1808 flow [2024-06-21 20:14:56,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:56,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:56,096 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:56,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 20:14:56,096 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:14:56,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:56,097 INFO L85 PathProgramCache]: Analyzing trace with hash 1814864355, now seen corresponding path program 3 times [2024-06-21 20:14:56,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:56,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711930219] [2024-06-21 20:14:56,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:56,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:56,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:56,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:56,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:56,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711930219] [2024-06-21 20:14:56,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711930219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:56,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:56,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:14:56,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880315130] [2024-06-21 20:14:56,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:56,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:14:56,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:56,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:14:56,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:14:56,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-21 20:14:56,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 169 transitions, 1808 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:56,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:56,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-21 20:14:56,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:56,899 INFO L124 PetriNetUnfolderBase]: 5055/7544 cut-off events. [2024-06-21 20:14:56,899 INFO L125 PetriNetUnfolderBase]: For 79896/79905 co-relation queries the response was YES. [2024-06-21 20:14:56,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41362 conditions, 7544 events. 5055/7544 cut-off events. For 79896/79905 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 43104 event pairs, 1725 based on Foata normal form. 5/7542 useless extension candidates. Maximal degree in co-relation 41308. Up to 6905 conditions per place. [2024-06-21 20:14:56,960 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 158 selfloop transitions, 31 changer transitions 0/198 dead transitions. [2024-06-21 20:14:56,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 198 transitions, 2378 flow [2024-06-21 20:14:56,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:14:56,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:14:56,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 157 transitions. [2024-06-21 20:14:56,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6408163265306123 [2024-06-21 20:14:56,961 INFO L175 Difference]: Start difference. First operand has 117 places, 169 transitions, 1808 flow. Second operand 5 states and 157 transitions. [2024-06-21 20:14:56,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 198 transitions, 2378 flow [2024-06-21 20:14:57,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 198 transitions, 2276 flow, removed 32 selfloop flow, removed 3 redundant places. [2024-06-21 20:14:57,079 INFO L231 Difference]: Finished difference. Result has 119 places, 169 transitions, 1779 flow [2024-06-21 20:14:57,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1706, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1779, PETRI_PLACES=119, PETRI_TRANSITIONS=169} [2024-06-21 20:14:57,080 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 67 predicate places. [2024-06-21 20:14:57,080 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 169 transitions, 1779 flow [2024-06-21 20:14:57,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:57,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:57,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:57,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 20:14:57,081 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:14:57,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:57,081 INFO L85 PathProgramCache]: Analyzing trace with hash 1798098811, now seen corresponding path program 1 times [2024-06-21 20:14:57,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:57,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674326451] [2024-06-21 20:14:57,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:57,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:57,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:57,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:57,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:57,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674326451] [2024-06-21 20:14:57,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674326451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:57,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:57,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:14:57,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919470698] [2024-06-21 20:14:57,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:57,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:14:57,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:57,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:14:57,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:14:57,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 49 [2024-06-21 20:14:57,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 169 transitions, 1779 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:57,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:57,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 49 [2024-06-21 20:14:57,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:57,897 INFO L124 PetriNetUnfolderBase]: 4877/7368 cut-off events. [2024-06-21 20:14:57,898 INFO L125 PetriNetUnfolderBase]: For 83936/83945 co-relation queries the response was YES. [2024-06-21 20:14:58,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40520 conditions, 7368 events. 4877/7368 cut-off events. For 83936/83945 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 42939 event pairs, 1706 based on Foata normal form. 18/7364 useless extension candidates. Maximal degree in co-relation 40464. Up to 6550 conditions per place. [2024-06-21 20:14:58,052 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 164 selfloop transitions, 18 changer transitions 0/199 dead transitions. [2024-06-21 20:14:58,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 199 transitions, 2339 flow [2024-06-21 20:14:58,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:14:58,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:14:58,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 157 transitions. [2024-06-21 20:14:58,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6408163265306123 [2024-06-21 20:14:58,053 INFO L175 Difference]: Start difference. First operand has 119 places, 169 transitions, 1779 flow. Second operand 5 states and 157 transitions. [2024-06-21 20:14:58,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 199 transitions, 2339 flow [2024-06-21 20:14:58,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 199 transitions, 2277 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-21 20:14:58,188 INFO L231 Difference]: Finished difference. Result has 120 places, 172 transitions, 1812 flow [2024-06-21 20:14:58,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1717, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1812, PETRI_PLACES=120, PETRI_TRANSITIONS=172} [2024-06-21 20:14:58,189 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 68 predicate places. [2024-06-21 20:14:58,189 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 172 transitions, 1812 flow [2024-06-21 20:14:58,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:58,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:58,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:58,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 20:14:58,189 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:14:58,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:58,190 INFO L85 PathProgramCache]: Analyzing trace with hash 523040606, now seen corresponding path program 1 times [2024-06-21 20:14:58,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:58,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445988532] [2024-06-21 20:14:58,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:58,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:58,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:58,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:58,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:58,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445988532] [2024-06-21 20:14:58,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445988532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:58,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:58,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 20:14:58,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155371410] [2024-06-21 20:14:58,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:58,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 20:14:58,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:58,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 20:14:58,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 20:14:58,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-06-21 20:14:58,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 172 transitions, 1812 flow. Second operand has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:58,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:58,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-06-21 20:14:58,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:58,888 INFO L124 PetriNetUnfolderBase]: 4582/6926 cut-off events. [2024-06-21 20:14:58,888 INFO L125 PetriNetUnfolderBase]: For 99067/99245 co-relation queries the response was YES. [2024-06-21 20:14:58,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40011 conditions, 6926 events. 4582/6926 cut-off events. For 99067/99245 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 40926 event pairs, 1605 based on Foata normal form. 16/6792 useless extension candidates. Maximal degree in co-relation 39954. Up to 6088 conditions per place. [2024-06-21 20:14:58,953 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 138 selfloop transitions, 16 changer transitions 0/185 dead transitions. [2024-06-21 20:14:58,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 185 transitions, 2176 flow [2024-06-21 20:14:58,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 20:14:58,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 20:14:58,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 125 transitions. [2024-06-21 20:14:58,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6377551020408163 [2024-06-21 20:14:58,955 INFO L175 Difference]: Start difference. First operand has 120 places, 172 transitions, 1812 flow. Second operand 4 states and 125 transitions. [2024-06-21 20:14:58,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 185 transitions, 2176 flow [2024-06-21 20:14:59,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 185 transitions, 2111 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-21 20:14:59,112 INFO L231 Difference]: Finished difference. Result has 122 places, 174 transitions, 1833 flow [2024-06-21 20:14:59,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1747, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1833, PETRI_PLACES=122, PETRI_TRANSITIONS=174} [2024-06-21 20:14:59,112 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 70 predicate places. [2024-06-21 20:14:59,112 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 174 transitions, 1833 flow [2024-06-21 20:14:59,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:59,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:59,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:59,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 20:14:59,113 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:14:59,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:59,113 INFO L85 PathProgramCache]: Analyzing trace with hash 566472873, now seen corresponding path program 1 times [2024-06-21 20:14:59,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:59,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016360740] [2024-06-21 20:14:59,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:59,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:59,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:59,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:59,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:59,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016360740] [2024-06-21 20:14:59,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016360740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:59,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:59,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:14:59,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885028605] [2024-06-21 20:14:59,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:59,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:14:59,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:59,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:14:59,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:14:59,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 49 [2024-06-21 20:14:59,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 174 transitions, 1833 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:59,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:59,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 49 [2024-06-21 20:14:59,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:00,031 INFO L124 PetriNetUnfolderBase]: 4960/7397 cut-off events. [2024-06-21 20:15:00,031 INFO L125 PetriNetUnfolderBase]: For 100854/100877 co-relation queries the response was YES. [2024-06-21 20:15:00,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42521 conditions, 7397 events. 4960/7397 cut-off events. For 100854/100877 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 42355 event pairs, 1487 based on Foata normal form. 17/7406 useless extension candidates. Maximal degree in co-relation 42462. Up to 6430 conditions per place. [2024-06-21 20:15:00,106 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 154 selfloop transitions, 41 changer transitions 0/214 dead transitions. [2024-06-21 20:15:00,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 214 transitions, 2517 flow [2024-06-21 20:15:00,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:15:00,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:15:00,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 186 transitions. [2024-06-21 20:15:00,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6326530612244898 [2024-06-21 20:15:00,107 INFO L175 Difference]: Start difference. First operand has 122 places, 174 transitions, 1833 flow. Second operand 6 states and 186 transitions. [2024-06-21 20:15:00,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 214 transitions, 2517 flow [2024-06-21 20:15:00,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 214 transitions, 2499 flow, removed 3 selfloop flow, removed 1 redundant places. [2024-06-21 20:15:00,340 INFO L231 Difference]: Finished difference. Result has 128 places, 182 transitions, 2078 flow [2024-06-21 20:15:00,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1815, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2078, PETRI_PLACES=128, PETRI_TRANSITIONS=182} [2024-06-21 20:15:00,340 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 76 predicate places. [2024-06-21 20:15:00,341 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 182 transitions, 2078 flow [2024-06-21 20:15:00,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:00,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:00,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:00,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 20:15:00,341 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:15:00,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:00,342 INFO L85 PathProgramCache]: Analyzing trace with hash 661178389, now seen corresponding path program 2 times [2024-06-21 20:15:00,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:00,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038092999] [2024-06-21 20:15:00,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:00,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:00,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:00,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:00,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:00,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038092999] [2024-06-21 20:15:00,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038092999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:00,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:00,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:15:00,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669494144] [2024-06-21 20:15:00,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:00,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:15:00,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:00,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:15:00,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:15:00,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 49 [2024-06-21 20:15:00,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 182 transitions, 2078 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:00,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:00,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 49 [2024-06-21 20:15:00,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:01,296 INFO L124 PetriNetUnfolderBase]: 4936/7365 cut-off events. [2024-06-21 20:15:01,296 INFO L125 PetriNetUnfolderBase]: For 112674/112688 co-relation queries the response was YES. [2024-06-21 20:15:01,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43769 conditions, 7365 events. 4936/7365 cut-off events. For 112674/112688 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 42154 event pairs, 1649 based on Foata normal form. 17/7374 useless extension candidates. Maximal degree in co-relation 43707. Up to 6556 conditions per place. [2024-06-21 20:15:01,375 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 155 selfloop transitions, 34 changer transitions 0/208 dead transitions. [2024-06-21 20:15:01,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 208 transitions, 2522 flow [2024-06-21 20:15:01,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:15:01,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:15:01,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-21 20:15:01,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6122448979591837 [2024-06-21 20:15:01,376 INFO L175 Difference]: Start difference. First operand has 128 places, 182 transitions, 2078 flow. Second operand 6 states and 180 transitions. [2024-06-21 20:15:01,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 208 transitions, 2522 flow [2024-06-21 20:15:01,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 208 transitions, 2356 flow, removed 54 selfloop flow, removed 3 redundant places. [2024-06-21 20:15:01,673 INFO L231 Difference]: Finished difference. Result has 131 places, 182 transitions, 1989 flow [2024-06-21 20:15:01,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1912, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1989, PETRI_PLACES=131, PETRI_TRANSITIONS=182} [2024-06-21 20:15:01,674 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 79 predicate places. [2024-06-21 20:15:01,674 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 182 transitions, 1989 flow [2024-06-21 20:15:01,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:01,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:01,674 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-21 20:15:01,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 20:15:01,675 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:15:01,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:01,675 INFO L85 PathProgramCache]: Analyzing trace with hash 713548933, now seen corresponding path program 1 times [2024-06-21 20:15:01,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:01,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151160825] [2024-06-21 20:15:01,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:01,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:01,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:01,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:01,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:01,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151160825] [2024-06-21 20:15:01,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151160825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:01,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:01,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:01,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151943618] [2024-06-21 20:15:01,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:01,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:01,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:01,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:01,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:01,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-21 20:15:01,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 182 transitions, 1989 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:01,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:01,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-21 20:15:01,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:02,664 INFO L124 PetriNetUnfolderBase]: 5109/7557 cut-off events. [2024-06-21 20:15:02,664 INFO L125 PetriNetUnfolderBase]: For 117878/117887 co-relation queries the response was YES. [2024-06-21 20:15:02,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44603 conditions, 7557 events. 5109/7557 cut-off events. For 117878/117887 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 42819 event pairs, 1670 based on Foata normal form. 8/7552 useless extension candidates. Maximal degree in co-relation 44540. Up to 6895 conditions per place. [2024-06-21 20:15:02,733 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 152 selfloop transitions, 48 changer transitions 0/209 dead transitions. [2024-06-21 20:15:02,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 209 transitions, 2527 flow [2024-06-21 20:15:02,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:15:02,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:15:02,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 156 transitions. [2024-06-21 20:15:02,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.636734693877551 [2024-06-21 20:15:02,735 INFO L175 Difference]: Start difference. First operand has 131 places, 182 transitions, 1989 flow. Second operand 5 states and 156 transitions. [2024-06-21 20:15:02,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 209 transitions, 2527 flow [2024-06-21 20:15:02,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 209 transitions, 2454 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-21 20:15:02,922 INFO L231 Difference]: Finished difference. Result has 132 places, 186 transitions, 2109 flow [2024-06-21 20:15:02,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1916, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2109, PETRI_PLACES=132, PETRI_TRANSITIONS=186} [2024-06-21 20:15:02,923 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 80 predicate places. [2024-06-21 20:15:02,923 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 186 transitions, 2109 flow [2024-06-21 20:15:02,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:02,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:02,923 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-21 20:15:02,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 20:15:02,923 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:15:02,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:02,924 INFO L85 PathProgramCache]: Analyzing trace with hash 139066299, now seen corresponding path program 2 times [2024-06-21 20:15:02,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:02,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478498990] [2024-06-21 20:15:02,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:02,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:02,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:03,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:03,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:03,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478498990] [2024-06-21 20:15:03,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478498990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:03,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:03,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:03,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533438664] [2024-06-21 20:15:03,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:03,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:03,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:03,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:03,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:03,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-21 20:15:03,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 186 transitions, 2109 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:03,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:03,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-21 20:15:03,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:03,793 INFO L124 PetriNetUnfolderBase]: 5125/7639 cut-off events. [2024-06-21 20:15:03,793 INFO L125 PetriNetUnfolderBase]: For 132572/132581 co-relation queries the response was YES. [2024-06-21 20:15:03,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46465 conditions, 7639 events. 5125/7639 cut-off events. For 132572/132581 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 43871 event pairs, 1670 based on Foata normal form. 8/7634 useless extension candidates. Maximal degree in co-relation 46401. Up to 6876 conditions per place. [2024-06-21 20:15:03,864 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 160 selfloop transitions, 57 changer transitions 0/226 dead transitions. [2024-06-21 20:15:03,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 226 transitions, 2869 flow [2024-06-21 20:15:03,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:15:03,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:15:03,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-06-21 20:15:03,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6292517006802721 [2024-06-21 20:15:03,865 INFO L175 Difference]: Start difference. First operand has 132 places, 186 transitions, 2109 flow. Second operand 6 states and 185 transitions. [2024-06-21 20:15:03,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 226 transitions, 2869 flow [2024-06-21 20:15:04,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 226 transitions, 2736 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-21 20:15:04,095 INFO L231 Difference]: Finished difference. Result has 135 places, 194 transitions, 2267 flow [2024-06-21 20:15:04,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1976, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2267, PETRI_PLACES=135, PETRI_TRANSITIONS=194} [2024-06-21 20:15:04,096 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 83 predicate places. [2024-06-21 20:15:04,096 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 194 transitions, 2267 flow [2024-06-21 20:15:04,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:04,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:04,097 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-21 20:15:04,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 20:15:04,097 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:15:04,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:04,097 INFO L85 PathProgramCache]: Analyzing trace with hash 635771494, now seen corresponding path program 1 times [2024-06-21 20:15:04,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:04,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877060909] [2024-06-21 20:15:04,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:04,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:04,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:04,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:04,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:04,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877060909] [2024-06-21 20:15:04,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877060909] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:04,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:04,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:04,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369991874] [2024-06-21 20:15:04,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:04,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:04,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:04,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:04,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:04,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-21 20:15:04,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 194 transitions, 2267 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:04,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:04,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-21 20:15:04,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:05,032 INFO L124 PetriNetUnfolderBase]: 5229/7816 cut-off events. [2024-06-21 20:15:05,033 INFO L125 PetriNetUnfolderBase]: For 148464/148482 co-relation queries the response was YES. [2024-06-21 20:15:05,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49103 conditions, 7816 events. 5229/7816 cut-off events. For 148464/148482 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 44966 event pairs, 1658 based on Foata normal form. 15/7823 useless extension candidates. Maximal degree in co-relation 49038. Up to 6930 conditions per place. [2024-06-21 20:15:05,110 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 168 selfloop transitions, 84 changer transitions 0/261 dead transitions. [2024-06-21 20:15:05,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 261 transitions, 3434 flow [2024-06-21 20:15:05,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:15:05,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:15:05,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 266 transitions. [2024-06-21 20:15:05,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-06-21 20:15:05,112 INFO L175 Difference]: Start difference. First operand has 135 places, 194 transitions, 2267 flow. Second operand 9 states and 266 transitions. [2024-06-21 20:15:05,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 261 transitions, 3434 flow [2024-06-21 20:15:05,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 261 transitions, 3291 flow, removed 46 selfloop flow, removed 2 redundant places. [2024-06-21 20:15:05,403 INFO L231 Difference]: Finished difference. Result has 145 places, 218 transitions, 2691 flow [2024-06-21 20:15:05,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2124, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2691, PETRI_PLACES=145, PETRI_TRANSITIONS=218} [2024-06-21 20:15:05,403 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 93 predicate places. [2024-06-21 20:15:05,403 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 218 transitions, 2691 flow [2024-06-21 20:15:05,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:05,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:05,404 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-21 20:15:05,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 20:15:05,404 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:15:05,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:05,404 INFO L85 PathProgramCache]: Analyzing trace with hash 829108873, now seen corresponding path program 3 times [2024-06-21 20:15:05,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:05,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152060050] [2024-06-21 20:15:05,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:05,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:05,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:05,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-21 20:15:05,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:05,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152060050] [2024-06-21 20:15:05,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152060050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:05,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:05,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:05,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121172713] [2024-06-21 20:15:05,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:05,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:05,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:05,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:05,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:05,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-21 20:15:05,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 218 transitions, 2691 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:05,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:05,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-21 20:15:05,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:06,414 INFO L124 PetriNetUnfolderBase]: 5245/7814 cut-off events. [2024-06-21 20:15:06,415 INFO L125 PetriNetUnfolderBase]: For 169052/169061 co-relation queries the response was YES. [2024-06-21 20:15:06,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52161 conditions, 7814 events. 5245/7814 cut-off events. For 169052/169061 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 45012 event pairs, 1662 based on Foata normal form. 8/7809 useless extension candidates. Maximal degree in co-relation 52091. Up to 7027 conditions per place. [2024-06-21 20:15:06,479 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 178 selfloop transitions, 62 changer transitions 0/249 dead transitions. [2024-06-21 20:15:06,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 249 transitions, 3393 flow [2024-06-21 20:15:06,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:15:06,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:15:06,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-06-21 20:15:06,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6224489795918368 [2024-06-21 20:15:06,481 INFO L175 Difference]: Start difference. First operand has 145 places, 218 transitions, 2691 flow. Second operand 6 states and 183 transitions. [2024-06-21 20:15:06,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 249 transitions, 3393 flow [2024-06-21 20:15:06,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 249 transitions, 3246 flow, removed 55 selfloop flow, removed 3 redundant places. [2024-06-21 20:15:06,717 INFO L231 Difference]: Finished difference. Result has 148 places, 222 transitions, 2745 flow [2024-06-21 20:15:06,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2544, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2745, PETRI_PLACES=148, PETRI_TRANSITIONS=222} [2024-06-21 20:15:06,718 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 96 predicate places. [2024-06-21 20:15:06,718 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 222 transitions, 2745 flow [2024-06-21 20:15:06,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:06,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:06,718 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-21 20:15:06,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 20:15:06,718 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:15:06,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:06,719 INFO L85 PathProgramCache]: Analyzing trace with hash 807719194, now seen corresponding path program 2 times [2024-06-21 20:15:06,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:06,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155616762] [2024-06-21 20:15:06,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:06,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:06,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:06,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:06,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:06,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155616762] [2024-06-21 20:15:06,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155616762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:06,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:06,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:06,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718800919] [2024-06-21 20:15:06,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:06,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:06,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:06,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:06,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:06,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-21 20:15:06,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 222 transitions, 2745 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:06,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:06,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-21 20:15:06,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:07,780 INFO L124 PetriNetUnfolderBase]: 5469/8173 cut-off events. [2024-06-21 20:15:07,780 INFO L125 PetriNetUnfolderBase]: For 182673/182682 co-relation queries the response was YES. [2024-06-21 20:15:07,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55193 conditions, 8173 events. 5469/8173 cut-off events. For 182673/182682 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 47360 event pairs, 1670 based on Foata normal form. 12/8172 useless extension candidates. Maximal degree in co-relation 55121. Up to 7160 conditions per place. [2024-06-21 20:15:07,862 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 180 selfloop transitions, 106 changer transitions 0/295 dead transitions. [2024-06-21 20:15:07,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 295 transitions, 4177 flow [2024-06-21 20:15:07,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:07,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:07,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 245 transitions. [2024-06-21 20:15:07,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 20:15:07,864 INFO L175 Difference]: Start difference. First operand has 148 places, 222 transitions, 2745 flow. Second operand 8 states and 245 transitions. [2024-06-21 20:15:07,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 295 transitions, 4177 flow [2024-06-21 20:15:08,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 295 transitions, 4032 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-21 20:15:08,246 INFO L231 Difference]: Finished difference. Result has 154 places, 257 transitions, 3447 flow [2024-06-21 20:15:08,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2606, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3447, PETRI_PLACES=154, PETRI_TRANSITIONS=257} [2024-06-21 20:15:08,247 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 102 predicate places. [2024-06-21 20:15:08,247 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 257 transitions, 3447 flow [2024-06-21 20:15:08,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:08,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:08,247 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:08,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 20:15:08,248 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:15:08,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:08,248 INFO L85 PathProgramCache]: Analyzing trace with hash 807511804, now seen corresponding path program 3 times [2024-06-21 20:15:08,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:08,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450748280] [2024-06-21 20:15:08,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:08,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:08,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:08,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:08,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:08,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450748280] [2024-06-21 20:15:08,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450748280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:08,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:08,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:08,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112392200] [2024-06-21 20:15:08,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:08,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:08,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:08,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:08,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:08,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-21 20:15:08,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 257 transitions, 3447 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:08,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:08,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-21 20:15:08,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:09,438 INFO L124 PetriNetUnfolderBase]: 5453/8153 cut-off events. [2024-06-21 20:15:09,438 INFO L125 PetriNetUnfolderBase]: For 203447/203456 co-relation queries the response was YES. [2024-06-21 20:15:09,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57863 conditions, 8153 events. 5453/8153 cut-off events. For 203447/203456 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 47213 event pairs, 1670 based on Foata normal form. 12/8152 useless extension candidates. Maximal degree in co-relation 57789. Up to 7148 conditions per place. [2024-06-21 20:15:09,522 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 178 selfloop transitions, 100 changer transitions 0/287 dead transitions. [2024-06-21 20:15:09,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 287 transitions, 4221 flow [2024-06-21 20:15:09,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:15:09,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:15:09,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 191 transitions. [2024-06-21 20:15:09,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6496598639455783 [2024-06-21 20:15:09,523 INFO L175 Difference]: Start difference. First operand has 154 places, 257 transitions, 3447 flow. Second operand 6 states and 191 transitions. [2024-06-21 20:15:09,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 287 transitions, 4221 flow [2024-06-21 20:15:10,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 287 transitions, 3968 flow, removed 95 selfloop flow, removed 4 redundant places. [2024-06-21 20:15:10,184 INFO L231 Difference]: Finished difference. Result has 156 places, 257 transitions, 3421 flow [2024-06-21 20:15:10,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3198, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3421, PETRI_PLACES=156, PETRI_TRANSITIONS=257} [2024-06-21 20:15:10,185 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 104 predicate places. [2024-06-21 20:15:10,185 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 257 transitions, 3421 flow [2024-06-21 20:15:10,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:10,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:10,186 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-21 20:15:10,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 20:15:10,186 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:15:10,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:10,187 INFO L85 PathProgramCache]: Analyzing trace with hash 807511463, now seen corresponding path program 4 times [2024-06-21 20:15:10,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:10,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453278374] [2024-06-21 20:15:10,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:10,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:10,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:10,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:10,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:10,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453278374] [2024-06-21 20:15:10,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453278374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:10,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:10,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:10,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883457944] [2024-06-21 20:15:10,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:10,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:10,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:10,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:10,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:10,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-21 20:15:10,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 257 transitions, 3421 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:10,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:10,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-21 20:15:10,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:11,279 INFO L124 PetriNetUnfolderBase]: 5446/8120 cut-off events. [2024-06-21 20:15:11,279 INFO L125 PetriNetUnfolderBase]: For 199269/199278 co-relation queries the response was YES. [2024-06-21 20:15:11,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57396 conditions, 8120 events. 5446/8120 cut-off events. For 199269/199278 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 47123 event pairs, 1662 based on Foata normal form. 8/8115 useless extension candidates. Maximal degree in co-relation 57321. Up to 7317 conditions per place. [2024-06-21 20:15:11,368 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 220 selfloop transitions, 52 changer transitions 0/281 dead transitions. [2024-06-21 20:15:11,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 281 transitions, 4027 flow [2024-06-21 20:15:11,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:15:11,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:15:11,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 158 transitions. [2024-06-21 20:15:11,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6448979591836734 [2024-06-21 20:15:11,369 INFO L175 Difference]: Start difference. First operand has 156 places, 257 transitions, 3421 flow. Second operand 5 states and 158 transitions. [2024-06-21 20:15:11,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 281 transitions, 4027 flow [2024-06-21 20:15:11,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 281 transitions, 3770 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-21 20:15:11,920 INFO L231 Difference]: Finished difference. Result has 155 places, 257 transitions, 3284 flow [2024-06-21 20:15:11,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3164, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3284, PETRI_PLACES=155, PETRI_TRANSITIONS=257} [2024-06-21 20:15:11,921 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 103 predicate places. [2024-06-21 20:15:11,921 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 257 transitions, 3284 flow [2024-06-21 20:15:11,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:11,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:11,921 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-21 20:15:11,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 20:15:11,921 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:15:11,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:11,922 INFO L85 PathProgramCache]: Analyzing trace with hash 807727130, now seen corresponding path program 1 times [2024-06-21 20:15:11,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:11,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399230530] [2024-06-21 20:15:11,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:11,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:11,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:12,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:12,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:12,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399230530] [2024-06-21 20:15:12,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399230530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:12,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:12,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:12,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196530328] [2024-06-21 20:15:12,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:12,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:12,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:12,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:12,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:12,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 49 [2024-06-21 20:15:12,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 257 transitions, 3284 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:12,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:12,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 49 [2024-06-21 20:15:12,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:13,073 INFO L124 PetriNetUnfolderBase]: 5608/8417 cut-off events. [2024-06-21 20:15:13,073 INFO L125 PetriNetUnfolderBase]: For 215274/215317 co-relation queries the response was YES. [2024-06-21 20:15:13,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58266 conditions, 8417 events. 5608/8417 cut-off events. For 215274/215317 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 49603 event pairs, 1697 based on Foata normal form. 60/8440 useless extension candidates. Maximal degree in co-relation 58191. Up to 6950 conditions per place. [2024-06-21 20:15:13,168 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 209 selfloop transitions, 49 changer transitions 0/286 dead transitions. [2024-06-21 20:15:13,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 286 transitions, 4016 flow [2024-06-21 20:15:13,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:15:13,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:15:13,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-06-21 20:15:13,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6292517006802721 [2024-06-21 20:15:13,170 INFO L175 Difference]: Start difference. First operand has 155 places, 257 transitions, 3284 flow. Second operand 6 states and 185 transitions. [2024-06-21 20:15:13,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 286 transitions, 4016 flow [2024-06-21 20:15:13,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 286 transitions, 3861 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-21 20:15:13,567 INFO L231 Difference]: Finished difference. Result has 156 places, 259 transitions, 3299 flow [2024-06-21 20:15:13,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3133, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3299, PETRI_PLACES=156, PETRI_TRANSITIONS=259} [2024-06-21 20:15:13,568 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 104 predicate places. [2024-06-21 20:15:13,568 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 259 transitions, 3299 flow [2024-06-21 20:15:13,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:13,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:13,569 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-21 20:15:13,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 20:15:13,569 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:15:13,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:13,570 INFO L85 PathProgramCache]: Analyzing trace with hash -468730725, now seen corresponding path program 1 times [2024-06-21 20:15:13,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:13,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801314848] [2024-06-21 20:15:13,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:13,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:13,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:13,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:13,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:13,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801314848] [2024-06-21 20:15:13,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801314848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:13,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:13,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:15:13,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661024427] [2024-06-21 20:15:13,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:13,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:15:13,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:13,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:15:13,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:15:13,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-06-21 20:15:13,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 259 transitions, 3299 flow. Second operand has 5 states, 5 states have (on average 22.0) internal successors, (110), 5 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:13,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:13,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-06-21 20:15:13,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:14,530 INFO L124 PetriNetUnfolderBase]: 5245/7883 cut-off events. [2024-06-21 20:15:14,530 INFO L125 PetriNetUnfolderBase]: For 214023/214271 co-relation queries the response was YES. [2024-06-21 20:15:14,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56613 conditions, 7883 events. 5245/7883 cut-off events. For 214023/214271 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 46975 event pairs, 1580 based on Foata normal form. 9/7723 useless extension candidates. Maximal degree in co-relation 56537. Up to 6747 conditions per place. [2024-06-21 20:15:14,618 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 184 selfloop transitions, 44 changer transitions 0/274 dead transitions. [2024-06-21 20:15:14,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 274 transitions, 3793 flow [2024-06-21 20:15:14,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:15:14,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:15:14,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 154 transitions. [2024-06-21 20:15:14,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-21 20:15:14,620 INFO L175 Difference]: Start difference. First operand has 156 places, 259 transitions, 3299 flow. Second operand 5 states and 154 transitions. [2024-06-21 20:15:14,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 274 transitions, 3793 flow [2024-06-21 20:15:14,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 274 transitions, 3671 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-21 20:15:14,988 INFO L231 Difference]: Finished difference. Result has 157 places, 259 transitions, 3288 flow [2024-06-21 20:15:14,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3177, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3288, PETRI_PLACES=157, PETRI_TRANSITIONS=259} [2024-06-21 20:15:14,988 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 105 predicate places. [2024-06-21 20:15:14,989 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 259 transitions, 3288 flow [2024-06-21 20:15:14,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.0) internal successors, (110), 5 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:14,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:14,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:14,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 20:15:14,989 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:15:14,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:14,989 INFO L85 PathProgramCache]: Analyzing trace with hash 469497438, now seen corresponding path program 4 times [2024-06-21 20:15:14,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:14,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862880562] [2024-06-21 20:15:14,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:14,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:14,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:15,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:15,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:15,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862880562] [2024-06-21 20:15:15,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862880562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:15,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:15,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:15,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992286651] [2024-06-21 20:15:15,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:15,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:15,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:15,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:15,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:15,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-21 20:15:15,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 259 transitions, 3288 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:15,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:15,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-21 20:15:15,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:16,063 INFO L124 PetriNetUnfolderBase]: 5766/8598 cut-off events. [2024-06-21 20:15:16,064 INFO L125 PetriNetUnfolderBase]: For 207632/207650 co-relation queries the response was YES. [2024-06-21 20:15:16,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60055 conditions, 8598 events. 5766/8598 cut-off events. For 207632/207650 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 50004 event pairs, 1730 based on Foata normal form. 11/8596 useless extension candidates. Maximal degree in co-relation 59978. Up to 7488 conditions per place. [2024-06-21 20:15:16,150 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 209 selfloop transitions, 114 changer transitions 0/332 dead transitions. [2024-06-21 20:15:16,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 332 transitions, 4853 flow [2024-06-21 20:15:16,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:16,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:16,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 217 transitions. [2024-06-21 20:15:16,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6326530612244898 [2024-06-21 20:15:16,151 INFO L175 Difference]: Start difference. First operand has 157 places, 259 transitions, 3288 flow. Second operand 7 states and 217 transitions. [2024-06-21 20:15:16,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 332 transitions, 4853 flow [2024-06-21 20:15:16,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 332 transitions, 4743 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-21 20:15:16,577 INFO L231 Difference]: Finished difference. Result has 162 places, 288 transitions, 3974 flow [2024-06-21 20:15:16,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3190, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3974, PETRI_PLACES=162, PETRI_TRANSITIONS=288} [2024-06-21 20:15:16,578 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 110 predicate places. [2024-06-21 20:15:16,578 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 288 transitions, 3974 flow [2024-06-21 20:15:16,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:16,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:16,578 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-21 20:15:16,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 20:15:16,579 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:15:16,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:16,579 INFO L85 PathProgramCache]: Analyzing trace with hash 1188836958, now seen corresponding path program 5 times [2024-06-21 20:15:16,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:16,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639849776] [2024-06-21 20:15:16,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:16,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:16,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:16,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:16,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:16,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639849776] [2024-06-21 20:15:16,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639849776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:16,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:16,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:16,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626880283] [2024-06-21 20:15:16,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:16,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:16,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:16,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:16,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:16,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-21 20:15:16,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 288 transitions, 3974 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:16,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:16,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-21 20:15:16,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:17,792 INFO L124 PetriNetUnfolderBase]: 5769/8568 cut-off events. [2024-06-21 20:15:17,792 INFO L125 PetriNetUnfolderBase]: For 226628/226637 co-relation queries the response was YES. [2024-06-21 20:15:17,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63028 conditions, 8568 events. 5769/8568 cut-off events. For 226628/226637 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 49704 event pairs, 1703 based on Foata normal form. 9/8564 useless extension candidates. Maximal degree in co-relation 62948. Up to 7778 conditions per place. [2024-06-21 20:15:17,883 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 259 selfloop transitions, 58 changer transitions 0/326 dead transitions. [2024-06-21 20:15:17,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 326 transitions, 4894 flow [2024-06-21 20:15:17,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:17,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:17,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-21 20:15:17,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60932944606414 [2024-06-21 20:15:17,885 INFO L175 Difference]: Start difference. First operand has 162 places, 288 transitions, 3974 flow. Second operand 7 states and 209 transitions. [2024-06-21 20:15:17,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 326 transitions, 4894 flow [2024-06-21 20:15:18,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 326 transitions, 4748 flow, removed 73 selfloop flow, removed 0 redundant places. [2024-06-21 20:15:18,485 INFO L231 Difference]: Finished difference. Result has 170 places, 296 transitions, 4128 flow [2024-06-21 20:15:18,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3830, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4128, PETRI_PLACES=170, PETRI_TRANSITIONS=296} [2024-06-21 20:15:18,486 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 118 predicate places. [2024-06-21 20:15:18,486 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 296 transitions, 4128 flow [2024-06-21 20:15:18,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:18,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:18,487 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-21 20:15:18,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 20:15:18,487 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:15:18,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:18,487 INFO L85 PathProgramCache]: Analyzing trace with hash 1388524698, now seen corresponding path program 6 times [2024-06-21 20:15:18,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:18,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866667076] [2024-06-21 20:15:18,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:18,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:18,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:18,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:18,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:18,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866667076] [2024-06-21 20:15:18,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866667076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:18,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:18,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:18,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497714070] [2024-06-21 20:15:18,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:18,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:18,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:18,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:18,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:18,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-21 20:15:18,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 296 transitions, 4128 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:18,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:18,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-21 20:15:18,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:19,761 INFO L124 PetriNetUnfolderBase]: 5915/8805 cut-off events. [2024-06-21 20:15:19,761 INFO L125 PetriNetUnfolderBase]: For 243005/243014 co-relation queries the response was YES. [2024-06-21 20:15:19,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65628 conditions, 8805 events. 5915/8805 cut-off events. For 243005/243014 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 51281 event pairs, 1736 based on Foata normal form. 9/8792 useless extension candidates. Maximal degree in co-relation 65544. Up to 7553 conditions per place. [2024-06-21 20:15:19,863 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 190 selfloop transitions, 169 changer transitions 0/368 dead transitions. [2024-06-21 20:15:19,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 368 transitions, 5901 flow [2024-06-21 20:15:19,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:19,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:19,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 250 transitions. [2024-06-21 20:15:19,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6377551020408163 [2024-06-21 20:15:19,864 INFO L175 Difference]: Start difference. First operand has 170 places, 296 transitions, 4128 flow. Second operand 8 states and 250 transitions. [2024-06-21 20:15:19,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 368 transitions, 5901 flow [2024-06-21 20:15:20,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 368 transitions, 5677 flow, removed 63 selfloop flow, removed 3 redundant places. [2024-06-21 20:15:20,436 INFO L231 Difference]: Finished difference. Result has 176 places, 325 transitions, 4884 flow [2024-06-21 20:15:20,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3904, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4884, PETRI_PLACES=176, PETRI_TRANSITIONS=325} [2024-06-21 20:15:20,437 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 124 predicate places. [2024-06-21 20:15:20,437 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 325 transitions, 4884 flow [2024-06-21 20:15:20,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:20,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:20,437 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-21 20:15:20,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 20:15:20,438 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:15:20,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:20,438 INFO L85 PathProgramCache]: Analyzing trace with hash 1382810778, now seen corresponding path program 7 times [2024-06-21 20:15:20,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:20,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730224619] [2024-06-21 20:15:20,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:20,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:20,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:20,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:20,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:20,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730224619] [2024-06-21 20:15:20,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730224619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:20,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:20,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:20,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477490857] [2024-06-21 20:15:20,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:20,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:20,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:20,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:20,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:20,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-21 20:15:20,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 325 transitions, 4884 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:20,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:20,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-21 20:15:20,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:21,749 INFO L124 PetriNetUnfolderBase]: 5926/8818 cut-off events. [2024-06-21 20:15:21,749 INFO L125 PetriNetUnfolderBase]: For 270113/270122 co-relation queries the response was YES. [2024-06-21 20:15:21,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68736 conditions, 8818 events. 5926/8818 cut-off events. For 270113/270122 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 51241 event pairs, 1727 based on Foata normal form. 12/8808 useless extension candidates. Maximal degree in co-relation 68650. Up to 7569 conditions per place. [2024-06-21 20:15:21,848 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 192 selfloop transitions, 183 changer transitions 0/384 dead transitions. [2024-06-21 20:15:21,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 384 transitions, 6336 flow [2024-06-21 20:15:21,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:15:21,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:15:21,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 275 transitions. [2024-06-21 20:15:21,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6235827664399093 [2024-06-21 20:15:21,849 INFO L175 Difference]: Start difference. First operand has 176 places, 325 transitions, 4884 flow. Second operand 9 states and 275 transitions. [2024-06-21 20:15:21,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 384 transitions, 6336 flow [2024-06-21 20:15:22,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 384 transitions, 6088 flow, removed 90 selfloop flow, removed 2 redundant places. [2024-06-21 20:15:22,445 INFO L231 Difference]: Finished difference. Result has 183 places, 337 transitions, 5223 flow [2024-06-21 20:15:22,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4664, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5223, PETRI_PLACES=183, PETRI_TRANSITIONS=337} [2024-06-21 20:15:22,447 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 131 predicate places. [2024-06-21 20:15:22,447 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 337 transitions, 5223 flow [2024-06-21 20:15:22,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:22,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:22,447 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-21 20:15:22,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 20:15:22,448 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:15:22,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:22,448 INFO L85 PathProgramCache]: Analyzing trace with hash 1189222908, now seen corresponding path program 8 times [2024-06-21 20:15:22,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:22,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741584085] [2024-06-21 20:15:22,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:22,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:22,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:22,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:22,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:22,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741584085] [2024-06-21 20:15:22,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741584085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:22,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:22,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:22,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756183562] [2024-06-21 20:15:22,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:22,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:22,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:22,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:22,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:22,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-21 20:15:22,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 337 transitions, 5223 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:22,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:22,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-21 20:15:22,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:23,788 INFO L124 PetriNetUnfolderBase]: 5918/8820 cut-off events. [2024-06-21 20:15:23,789 INFO L125 PetriNetUnfolderBase]: For 273092/273101 co-relation queries the response was YES. [2024-06-21 20:15:23,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69040 conditions, 8820 events. 5918/8820 cut-off events. For 273092/273101 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 51411 event pairs, 1771 based on Foata normal form. 5/8805 useless extension candidates. Maximal degree in co-relation 68952. Up to 7563 conditions per place. [2024-06-21 20:15:23,891 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 189 selfloop transitions, 168 changer transitions 0/366 dead transitions. [2024-06-21 20:15:23,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 366 transitions, 6199 flow [2024-06-21 20:15:23,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:15:23,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:15:23,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 190 transitions. [2024-06-21 20:15:23,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6462585034013606 [2024-06-21 20:15:23,893 INFO L175 Difference]: Start difference. First operand has 183 places, 337 transitions, 5223 flow. Second operand 6 states and 190 transitions. [2024-06-21 20:15:23,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 366 transitions, 6199 flow [2024-06-21 20:15:24,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 366 transitions, 5750 flow, removed 84 selfloop flow, removed 5 redundant places. [2024-06-21 20:15:24,539 INFO L231 Difference]: Finished difference. Result has 184 places, 337 transitions, 5120 flow [2024-06-21 20:15:24,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4774, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5120, PETRI_PLACES=184, PETRI_TRANSITIONS=337} [2024-06-21 20:15:24,540 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 132 predicate places. [2024-06-21 20:15:24,540 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 337 transitions, 5120 flow [2024-06-21 20:15:24,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:24,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:24,540 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-21 20:15:24,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 20:15:24,540 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:15:24,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:24,541 INFO L85 PathProgramCache]: Analyzing trace with hash 1382818714, now seen corresponding path program 2 times [2024-06-21 20:15:24,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:24,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998392486] [2024-06-21 20:15:24,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:24,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:24,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:24,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:24,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:24,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998392486] [2024-06-21 20:15:24,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998392486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:24,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:24,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:24,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364751106] [2024-06-21 20:15:24,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:24,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:24,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:24,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:24,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:24,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 49 [2024-06-21 20:15:24,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 337 transitions, 5120 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:24,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:24,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 49 [2024-06-21 20:15:24,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:25,838 INFO L124 PetriNetUnfolderBase]: 6008/8987 cut-off events. [2024-06-21 20:15:25,838 INFO L125 PetriNetUnfolderBase]: For 310800/310827 co-relation queries the response was YES. [2024-06-21 20:15:25,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69908 conditions, 8987 events. 6008/8987 cut-off events. For 310800/310827 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 53233 event pairs, 1782 based on Foata normal form. 57/8986 useless extension candidates. Maximal degree in co-relation 69819. Up to 7528 conditions per place. [2024-06-21 20:15:25,950 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 269 selfloop transitions, 62 changer transitions 0/370 dead transitions. [2024-06-21 20:15:25,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 370 transitions, 6096 flow [2024-06-21 20:15:25,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:15:25,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:15:25,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 188 transitions. [2024-06-21 20:15:25,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6394557823129252 [2024-06-21 20:15:25,951 INFO L175 Difference]: Start difference. First operand has 184 places, 337 transitions, 5120 flow. Second operand 6 states and 188 transitions. [2024-06-21 20:15:25,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 370 transitions, 6096 flow [2024-06-21 20:15:26,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 370 transitions, 5750 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-21 20:15:26,661 INFO L231 Difference]: Finished difference. Result has 185 places, 339 transitions, 4971 flow [2024-06-21 20:15:26,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4774, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4971, PETRI_PLACES=185, PETRI_TRANSITIONS=339} [2024-06-21 20:15:26,662 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 133 predicate places. [2024-06-21 20:15:26,662 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 339 transitions, 4971 flow [2024-06-21 20:15:26,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:26,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:26,662 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-21 20:15:26,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 20:15:26,663 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:15:26,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:26,663 INFO L85 PathProgramCache]: Analyzing trace with hash 1396151194, now seen corresponding path program 3 times [2024-06-21 20:15:26,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:26,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910322878] [2024-06-21 20:15:26,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:26,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:26,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:26,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:26,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:26,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910322878] [2024-06-21 20:15:26,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910322878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:26,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:26,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:26,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704571255] [2024-06-21 20:15:26,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:26,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:26,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:26,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:26,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:26,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 49 [2024-06-21 20:15:26,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 339 transitions, 4971 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:26,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:26,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 49 [2024-06-21 20:15:26,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:28,102 INFO L124 PetriNetUnfolderBase]: 6436/9617 cut-off events. [2024-06-21 20:15:28,103 INFO L125 PetriNetUnfolderBase]: For 341395/341404 co-relation queries the response was YES. [2024-06-21 20:15:28,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74883 conditions, 9617 events. 6436/9617 cut-off events. For 341395/341404 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 57412 event pairs, 1798 based on Foata normal form. 54/9633 useless extension candidates. Maximal degree in co-relation 74793. Up to 7304 conditions per place. [2024-06-21 20:15:28,235 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 272 selfloop transitions, 69 changer transitions 0/380 dead transitions. [2024-06-21 20:15:28,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 380 transitions, 6109 flow [2024-06-21 20:15:28,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:15:28,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:15:28,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 193 transitions. [2024-06-21 20:15:28,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6564625850340136 [2024-06-21 20:15:28,237 INFO L175 Difference]: Start difference. First operand has 185 places, 339 transitions, 4971 flow. Second operand 6 states and 193 transitions. [2024-06-21 20:15:28,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 380 transitions, 6109 flow [2024-06-21 20:15:29,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 380 transitions, 5962 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-21 20:15:29,187 INFO L231 Difference]: Finished difference. Result has 187 places, 342 transitions, 5051 flow [2024-06-21 20:15:29,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4824, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5051, PETRI_PLACES=187, PETRI_TRANSITIONS=342} [2024-06-21 20:15:29,187 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 135 predicate places. [2024-06-21 20:15:29,187 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 342 transitions, 5051 flow [2024-06-21 20:15:29,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:29,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:29,188 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-21 20:15:29,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 20:15:29,188 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:15:29,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:29,189 INFO L85 PathProgramCache]: Analyzing trace with hash 131745089, now seen corresponding path program 2 times [2024-06-21 20:15:29,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:29,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994695416] [2024-06-21 20:15:29,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:29,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:29,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:29,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:29,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:29,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994695416] [2024-06-21 20:15:29,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994695416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:29,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:29,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:15:29,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422870876] [2024-06-21 20:15:29,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:29,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:15:29,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:29,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:15:29,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:15:29,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-06-21 20:15:29,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 342 transitions, 5051 flow. Second operand has 5 states, 5 states have (on average 22.0) internal successors, (110), 5 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:29,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:29,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-06-21 20:15:29,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:30,478 INFO L124 PetriNetUnfolderBase]: 6163/9206 cut-off events. [2024-06-21 20:15:30,478 INFO L125 PetriNetUnfolderBase]: For 361682/361900 co-relation queries the response was YES. [2024-06-21 20:15:30,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74425 conditions, 9206 events. 6163/9206 cut-off events. For 361682/361900 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 55656 event pairs, 1807 based on Foata normal form. 9/9026 useless extension candidates. Maximal degree in co-relation 74334. Up to 7905 conditions per place. [2024-06-21 20:15:30,592 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 234 selfloop transitions, 70 changer transitions 0/363 dead transitions. [2024-06-21 20:15:30,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 363 transitions, 5931 flow [2024-06-21 20:15:30,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:15:30,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:15:30,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 154 transitions. [2024-06-21 20:15:30,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-21 20:15:30,594 INFO L175 Difference]: Start difference. First operand has 187 places, 342 transitions, 5051 flow. Second operand 5 states and 154 transitions. [2024-06-21 20:15:30,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 363 transitions, 5931 flow [2024-06-21 20:15:31,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 363 transitions, 5822 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-21 20:15:31,489 INFO L231 Difference]: Finished difference. Result has 190 places, 349 transitions, 5207 flow [2024-06-21 20:15:31,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4949, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5207, PETRI_PLACES=190, PETRI_TRANSITIONS=349} [2024-06-21 20:15:31,490 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 138 predicate places. [2024-06-21 20:15:31,490 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 349 transitions, 5207 flow [2024-06-21 20:15:31,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.0) internal successors, (110), 5 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:31,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:31,491 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-21 20:15:31,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 20:15:31,491 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:15:31,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:31,491 INFO L85 PathProgramCache]: Analyzing trace with hash -1066870316, now seen corresponding path program 1 times [2024-06-21 20:15:31,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:31,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384900999] [2024-06-21 20:15:31,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:31,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:31,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:31,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:31,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:31,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384900999] [2024-06-21 20:15:31,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384900999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:31,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:31,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:31,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395655966] [2024-06-21 20:15:31,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:31,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:31,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:31,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:31,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:31,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-21 20:15:31,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 349 transitions, 5207 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:31,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:31,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-21 20:15:31,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:33,105 INFO L124 PetriNetUnfolderBase]: 7497/11107 cut-off events. [2024-06-21 20:15:33,105 INFO L125 PetriNetUnfolderBase]: For 408343/408352 co-relation queries the response was YES. [2024-06-21 20:15:33,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86578 conditions, 11107 events. 7497/11107 cut-off events. For 408343/408352 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 66601 event pairs, 2080 based on Foata normal form. 38/11138 useless extension candidates. Maximal degree in co-relation 86485. Up to 9091 conditions per place. [2024-06-21 20:15:33,231 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 370 selfloop transitions, 45 changer transitions 0/424 dead transitions. [2024-06-21 20:15:33,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 424 transitions, 6908 flow [2024-06-21 20:15:33,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:33,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:33,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 226 transitions. [2024-06-21 20:15:33,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6588921282798834 [2024-06-21 20:15:33,232 INFO L175 Difference]: Start difference. First operand has 190 places, 349 transitions, 5207 flow. Second operand 7 states and 226 transitions. [2024-06-21 20:15:33,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 424 transitions, 6908 flow [2024-06-21 20:15:33,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 424 transitions, 6695 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-21 20:15:33,952 INFO L231 Difference]: Finished difference. Result has 195 places, 357 transitions, 5273 flow [2024-06-21 20:15:33,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4994, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5273, PETRI_PLACES=195, PETRI_TRANSITIONS=357} [2024-06-21 20:15:33,953 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 143 predicate places. [2024-06-21 20:15:33,953 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 357 transitions, 5273 flow [2024-06-21 20:15:33,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:33,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:33,953 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-21 20:15:33,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 20:15:33,953 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:15:33,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:33,954 INFO L85 PathProgramCache]: Analyzing trace with hash 469357504, now seen corresponding path program 2 times [2024-06-21 20:15:33,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:33,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426166944] [2024-06-21 20:15:33,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:33,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:33,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:34,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:34,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:34,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426166944] [2024-06-21 20:15:34,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426166944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:34,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:34,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:34,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221682109] [2024-06-21 20:15:34,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:34,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:34,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:34,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:34,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:34,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-21 20:15:34,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 357 transitions, 5273 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:34,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:34,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-21 20:15:34,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:35,935 INFO L124 PetriNetUnfolderBase]: 8147/12081 cut-off events. [2024-06-21 20:15:35,935 INFO L125 PetriNetUnfolderBase]: For 476414/476423 co-relation queries the response was YES. [2024-06-21 20:15:36,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96145 conditions, 12081 events. 8147/12081 cut-off events. For 476414/476423 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 73618 event pairs, 2371 based on Foata normal form. 38/12112 useless extension candidates. Maximal degree in co-relation 96051. Up to 10435 conditions per place. [2024-06-21 20:15:36,117 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 361 selfloop transitions, 44 changer transitions 0/414 dead transitions. [2024-06-21 20:15:36,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 414 transitions, 6785 flow [2024-06-21 20:15:36,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:36,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:36,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 219 transitions. [2024-06-21 20:15:36,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6384839650145773 [2024-06-21 20:15:36,118 INFO L175 Difference]: Start difference. First operand has 195 places, 357 transitions, 5273 flow. Second operand 7 states and 219 transitions. [2024-06-21 20:15:36,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 414 transitions, 6785 flow [2024-06-21 20:15:37,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 414 transitions, 6690 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-06-21 20:15:37,155 INFO L231 Difference]: Finished difference. Result has 201 places, 362 transitions, 5400 flow [2024-06-21 20:15:37,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5178, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5400, PETRI_PLACES=201, PETRI_TRANSITIONS=362} [2024-06-21 20:15:37,155 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 149 predicate places. [2024-06-21 20:15:37,156 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 362 transitions, 5400 flow [2024-06-21 20:15:37,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:37,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:37,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:37,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 20:15:37,156 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:15:37,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:37,157 INFO L85 PathProgramCache]: Analyzing trace with hash 469505374, now seen corresponding path program 3 times [2024-06-21 20:15:37,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:37,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594903208] [2024-06-21 20:15:37,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:37,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:37,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:37,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:37,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:37,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594903208] [2024-06-21 20:15:37,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594903208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:37,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:37,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:37,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564450548] [2024-06-21 20:15:37,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:37,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:37,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:37,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:37,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:37,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-21 20:15:37,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 362 transitions, 5400 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:37,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:37,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-21 20:15:37,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:39,126 INFO L124 PetriNetUnfolderBase]: 8282/12278 cut-off events. [2024-06-21 20:15:39,126 INFO L125 PetriNetUnfolderBase]: For 497688/497697 co-relation queries the response was YES. [2024-06-21 20:15:39,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98332 conditions, 12278 events. 8282/12278 cut-off events. For 497688/497697 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 75117 event pairs, 2498 based on Foata normal form. 44/12315 useless extension candidates. Maximal degree in co-relation 98235. Up to 11068 conditions per place. [2024-06-21 20:15:39,282 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 353 selfloop transitions, 44 changer transitions 0/406 dead transitions. [2024-06-21 20:15:39,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 406 transitions, 6608 flow [2024-06-21 20:15:39,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:39,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:39,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 213 transitions. [2024-06-21 20:15:39,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6209912536443148 [2024-06-21 20:15:39,284 INFO L175 Difference]: Start difference. First operand has 201 places, 362 transitions, 5400 flow. Second operand 7 states and 213 transitions. [2024-06-21 20:15:39,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 406 transitions, 6608 flow [2024-06-21 20:15:40,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 406 transitions, 6517 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-21 20:15:40,419 INFO L231 Difference]: Finished difference. Result has 205 places, 364 transitions, 5476 flow [2024-06-21 20:15:40,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5309, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5476, PETRI_PLACES=205, PETRI_TRANSITIONS=364} [2024-06-21 20:15:40,420 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 153 predicate places. [2024-06-21 20:15:40,420 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 364 transitions, 5476 flow [2024-06-21 20:15:40,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:40,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:40,420 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-21 20:15:40,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 20:15:40,420 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:15:40,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:40,421 INFO L85 PathProgramCache]: Analyzing trace with hash 735210301, now seen corresponding path program 1 times [2024-06-21 20:15:40,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:40,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009304016] [2024-06-21 20:15:40,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:40,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:40,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:40,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-21 20:15:40,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:40,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009304016] [2024-06-21 20:15:40,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009304016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:40,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:40,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:15:40,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2517713] [2024-06-21 20:15:40,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:40,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:15:40,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:40,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:15:40,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:15:40,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-21 20:15:40,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 364 transitions, 5476 flow. Second operand has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 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-21 20:15:40,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:40,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-21 20:15:40,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:42,357 INFO L124 PetriNetUnfolderBase]: 8289/12300 cut-off events. [2024-06-21 20:15:42,357 INFO L125 PetriNetUnfolderBase]: For 488973/488973 co-relation queries the response was YES. [2024-06-21 20:15:42,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99426 conditions, 12300 events. 8289/12300 cut-off events. For 488973/488973 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 75373 event pairs, 2513 based on Foata normal form. 1/12297 useless extension candidates. Maximal degree in co-relation 99327. Up to 11466 conditions per place. [2024-06-21 20:15:42,525 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 369 selfloop transitions, 20 changer transitions 0/398 dead transitions. [2024-06-21 20:15:42,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 398 transitions, 6707 flow [2024-06-21 20:15:42,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:15:42,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:15:42,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 147 transitions. [2024-06-21 20:15:42,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 20:15:42,535 INFO L175 Difference]: Start difference. First operand has 205 places, 364 transitions, 5476 flow. Second operand 5 states and 147 transitions. [2024-06-21 20:15:42,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 398 transitions, 6707 flow [2024-06-21 20:15:43,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 398 transitions, 6562 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-21 20:15:43,637 INFO L231 Difference]: Finished difference. Result has 207 places, 379 transitions, 5753 flow [2024-06-21 20:15:43,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5355, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5753, PETRI_PLACES=207, PETRI_TRANSITIONS=379} [2024-06-21 20:15:43,641 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 155 predicate places. [2024-06-21 20:15:43,641 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 379 transitions, 5753 flow [2024-06-21 20:15:43,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 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-21 20:15:43,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:43,642 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-21 20:15:43,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 20:15:43,642 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:15:43,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:43,642 INFO L85 PathProgramCache]: Analyzing trace with hash 787711996, now seen corresponding path program 4 times [2024-06-21 20:15:43,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:43,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313798972] [2024-06-21 20:15:43,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:43,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:43,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:43,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:43,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:43,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313798972] [2024-06-21 20:15:43,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313798972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:43,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:43,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:43,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802159054] [2024-06-21 20:15:43,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:43,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:43,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:43,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:43,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:43,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-21 20:15:43,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 379 transitions, 5753 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:43,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:43,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-21 20:15:43,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:46,392 INFO L124 PetriNetUnfolderBase]: 8515/12617 cut-off events. [2024-06-21 20:15:46,392 INFO L125 PetriNetUnfolderBase]: For 537380/537389 co-relation queries the response was YES. [2024-06-21 20:15:46,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101694 conditions, 12617 events. 8515/12617 cut-off events. For 537380/537389 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 77550 event pairs, 2551 based on Foata normal form. 48/12658 useless extension candidates. Maximal degree in co-relation 101592. Up to 11481 conditions per place. [2024-06-21 20:15:46,568 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 363 selfloop transitions, 50 changer transitions 0/422 dead transitions. [2024-06-21 20:15:46,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 422 transitions, 6877 flow [2024-06-21 20:15:46,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:46,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:46,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 237 transitions. [2024-06-21 20:15:46,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6045918367346939 [2024-06-21 20:15:46,570 INFO L175 Difference]: Start difference. First operand has 207 places, 379 transitions, 5753 flow. Second operand 8 states and 237 transitions. [2024-06-21 20:15:46,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 422 transitions, 6877 flow [2024-06-21 20:15:47,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 422 transitions, 6841 flow, removed 18 selfloop flow, removed 0 redundant places. [2024-06-21 20:15:47,803 INFO L231 Difference]: Finished difference. Result has 215 places, 381 transitions, 5897 flow [2024-06-21 20:15:47,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5717, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5897, PETRI_PLACES=215, PETRI_TRANSITIONS=381} [2024-06-21 20:15:47,804 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 163 predicate places. [2024-06-21 20:15:47,804 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 381 transitions, 5897 flow [2024-06-21 20:15:47,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:47,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:47,805 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-21 20:15:47,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 20:15:47,805 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:15:47,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:47,805 INFO L85 PathProgramCache]: Analyzing trace with hash 1189230844, now seen corresponding path program 5 times [2024-06-21 20:15:47,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:47,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464613978] [2024-06-21 20:15:47,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:47,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:47,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:47,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:47,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:47,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464613978] [2024-06-21 20:15:47,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464613978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:47,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:47,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:47,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590172585] [2024-06-21 20:15:47,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:47,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:47,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:47,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:47,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:48,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-21 20:15:48,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 381 transitions, 5897 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:48,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:48,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-21 20:15:48,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:50,223 INFO L124 PetriNetUnfolderBase]: 8753/12949 cut-off events. [2024-06-21 20:15:50,224 INFO L125 PetriNetUnfolderBase]: For 573140/573149 co-relation queries the response was YES. [2024-06-21 20:15:50,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105189 conditions, 12949 events. 8753/12949 cut-off events. For 573140/573149 co-relation queries the response was YES. Maximal size of possible extension queue 594. Compared 79682 event pairs, 2603 based on Foata normal form. 44/12984 useless extension candidates. Maximal degree in co-relation 105084. Up to 11769 conditions per place. [2024-06-21 20:15:50,491 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 361 selfloop transitions, 46 changer transitions 0/416 dead transitions. [2024-06-21 20:15:50,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 416 transitions, 6995 flow [2024-06-21 20:15:50,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:15:50,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:15:50,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-06-21 20:15:50,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6292517006802721 [2024-06-21 20:15:50,493 INFO L175 Difference]: Start difference. First operand has 215 places, 381 transitions, 5897 flow. Second operand 6 states and 185 transitions. [2024-06-21 20:15:50,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 416 transitions, 6995 flow [2024-06-21 20:15:51,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 416 transitions, 6856 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-21 20:15:51,580 INFO L231 Difference]: Finished difference. Result has 215 places, 383 transitions, 5934 flow [2024-06-21 20:15:51,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5758, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5934, PETRI_PLACES=215, PETRI_TRANSITIONS=383} [2024-06-21 20:15:51,581 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 163 predicate places. [2024-06-21 20:15:51,581 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 383 transitions, 5934 flow [2024-06-21 20:15:51,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:51,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:51,581 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-21 20:15:51,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 20:15:51,581 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:15:51,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:51,582 INFO L85 PathProgramCache]: Analyzing trace with hash 327829860, now seen corresponding path program 6 times [2024-06-21 20:15:51,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:51,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734460486] [2024-06-21 20:15:51,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:51,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:51,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:51,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:51,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:51,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734460486] [2024-06-21 20:15:51,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734460486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:51,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:51,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:51,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246422548] [2024-06-21 20:15:51,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:51,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:51,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:51,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:51,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:51,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-21 20:15:51,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 383 transitions, 5934 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:51,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:51,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-21 20:15:51,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:54,205 INFO L124 PetriNetUnfolderBase]: 8883/13167 cut-off events. [2024-06-21 20:15:54,206 INFO L125 PetriNetUnfolderBase]: For 582542/582551 co-relation queries the response was YES. [2024-06-21 20:15:54,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106540 conditions, 13167 events. 8883/13167 cut-off events. For 582542/582551 co-relation queries the response was YES. Maximal size of possible extension queue 604. Compared 81466 event pairs, 2507 based on Foata normal form. 38/13198 useless extension candidates. Maximal degree in co-relation 106434. Up to 11056 conditions per place. [2024-06-21 20:15:54,369 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 373 selfloop transitions, 50 changer transitions 0/432 dead transitions. [2024-06-21 20:15:54,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 432 transitions, 7284 flow [2024-06-21 20:15:54,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:15:54,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:15:54,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 194 transitions. [2024-06-21 20:15:54,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6598639455782312 [2024-06-21 20:15:54,373 INFO L175 Difference]: Start difference. First operand has 215 places, 383 transitions, 5934 flow. Second operand 6 states and 194 transitions. [2024-06-21 20:15:54,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 432 transitions, 7284 flow [2024-06-21 20:15:55,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 432 transitions, 7151 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-21 20:15:55,540 INFO L231 Difference]: Finished difference. Result has 218 places, 387 transitions, 6053 flow [2024-06-21 20:15:55,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5801, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6053, PETRI_PLACES=218, PETRI_TRANSITIONS=387} [2024-06-21 20:15:55,541 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 166 predicate places. [2024-06-21 20:15:55,541 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 387 transitions, 6053 flow [2024-06-21 20:15:55,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:55,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:55,542 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-21 20:15:55,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 20:15:55,542 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:15:55,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:55,542 INFO L85 PathProgramCache]: Analyzing trace with hash 1396157146, now seen corresponding path program 1 times [2024-06-21 20:15:55,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:55,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017845548] [2024-06-21 20:15:55,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:55,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:55,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:55,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:55,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:55,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017845548] [2024-06-21 20:15:55,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017845548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:55,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:55,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:55,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540841819] [2024-06-21 20:15:55,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:55,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:55,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:55,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:55,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:55,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-21 20:15:55,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 387 transitions, 6053 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:55,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:55,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-21 20:15:55,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:58,389 INFO L124 PetriNetUnfolderBase]: 8967/13279 cut-off events. [2024-06-21 20:15:58,390 INFO L125 PetriNetUnfolderBase]: For 600555/600564 co-relation queries the response was YES. [2024-06-21 20:15:58,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107819 conditions, 13279 events. 8967/13279 cut-off events. For 600555/600564 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 82236 event pairs, 2498 based on Foata normal form. 42/13312 useless extension candidates. Maximal degree in co-relation 107711. Up to 11602 conditions per place. [2024-06-21 20:15:58,557 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 370 selfloop transitions, 57 changer transitions 0/436 dead transitions. [2024-06-21 20:15:58,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 436 transitions, 7274 flow [2024-06-21 20:15:58,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:58,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:58,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 241 transitions. [2024-06-21 20:15:58,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6147959183673469 [2024-06-21 20:15:58,559 INFO L175 Difference]: Start difference. First operand has 218 places, 387 transitions, 6053 flow. Second operand 8 states and 241 transitions. [2024-06-21 20:15:58,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 436 transitions, 7274 flow [2024-06-21 20:15:59,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 436 transitions, 7065 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-21 20:15:59,810 INFO L231 Difference]: Finished difference. Result has 221 places, 389 transitions, 6039 flow [2024-06-21 20:15:59,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5844, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6039, PETRI_PLACES=221, PETRI_TRANSITIONS=389} [2024-06-21 20:15:59,811 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 169 predicate places. [2024-06-21 20:15:59,811 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 389 transitions, 6039 flow [2024-06-21 20:15:59,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:15:59,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:59,811 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-21 20:15:59,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 20:15:59,812 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:15:59,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:59,812 INFO L85 PathProgramCache]: Analyzing trace with hash 130886141, now seen corresponding path program 2 times [2024-06-21 20:15:59,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:59,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255219091] [2024-06-21 20:15:59,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:59,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:59,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:59,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:59,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:59,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255219091] [2024-06-21 20:15:59,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255219091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:59,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:59,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:15:59,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396845088] [2024-06-21 20:15:59,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:59,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:15:59,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:59,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:15:59,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:15:59,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-21 20:15:59,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 389 transitions, 6039 flow. Second operand has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 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-21 20:15:59,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:59,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-21 20:15:59,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:02,294 INFO L124 PetriNetUnfolderBase]: 8963/13279 cut-off events. [2024-06-21 20:16:02,298 INFO L125 PetriNetUnfolderBase]: For 585295/585295 co-relation queries the response was YES. [2024-06-21 20:16:02,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107017 conditions, 13279 events. 8963/13279 cut-off events. For 585295/585295 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 82454 event pairs, 2710 based on Foata normal form. 1/13274 useless extension candidates. Maximal degree in co-relation 106909. Up to 12432 conditions per place. [2024-06-21 20:16:02,470 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 372 selfloop transitions, 20 changer transitions 0/401 dead transitions. [2024-06-21 20:16:02,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 401 transitions, 6853 flow [2024-06-21 20:16:02,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:16:02,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:16:02,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 140 transitions. [2024-06-21 20:16:02,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-21 20:16:02,472 INFO L175 Difference]: Start difference. First operand has 221 places, 389 transitions, 6039 flow. Second operand 5 states and 140 transitions. [2024-06-21 20:16:02,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 401 transitions, 6853 flow [2024-06-21 20:16:03,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 401 transitions, 6709 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-21 20:16:03,850 INFO L231 Difference]: Finished difference. Result has 221 places, 389 transitions, 5942 flow [2024-06-21 20:16:03,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5895, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5942, PETRI_PLACES=221, PETRI_TRANSITIONS=389} [2024-06-21 20:16:03,850 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 169 predicate places. [2024-06-21 20:16:03,850 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 389 transitions, 5942 flow [2024-06-21 20:16:03,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 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-21 20:16:03,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:03,851 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-21 20:16:03,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 20:16:03,852 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:16:03,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:03,852 INFO L85 PathProgramCache]: Analyzing trace with hash 87999997, now seen corresponding path program 1 times [2024-06-21 20:16:03,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:03,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778277092] [2024-06-21 20:16:03,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:03,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:03,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:03,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:03,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:03,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778277092] [2024-06-21 20:16:03,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778277092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:03,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:03,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:16:03,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415852314] [2024-06-21 20:16:03,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:03,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:16:03,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:03,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:16:03,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:16:04,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-06-21 20:16:04,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 389 transitions, 5942 flow. Second operand has 5 states, 5 states have (on average 22.0) internal successors, (110), 5 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:04,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:04,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-06-21 20:16:04,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:06,139 INFO L124 PetriNetUnfolderBase]: 8511/12751 cut-off events. [2024-06-21 20:16:06,140 INFO L125 PetriNetUnfolderBase]: For 606784/606792 co-relation queries the response was YES. [2024-06-21 20:16:06,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103059 conditions, 12751 events. 8511/12751 cut-off events. For 606784/606792 co-relation queries the response was YES. Maximal size of possible extension queue 612. Compared 80732 event pairs, 2597 based on Foata normal form. 15/12615 useless extension candidates. Maximal degree in co-relation 102950. Up to 11254 conditions per place. [2024-06-21 20:16:06,328 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 321 selfloop transitions, 23 changer transitions 0/408 dead transitions. [2024-06-21 20:16:06,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 408 transitions, 6758 flow [2024-06-21 20:16:06,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:16:06,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:16:06,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 152 transitions. [2024-06-21 20:16:06,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6204081632653061 [2024-06-21 20:16:06,329 INFO L175 Difference]: Start difference. First operand has 221 places, 389 transitions, 5942 flow. Second operand 5 states and 152 transitions. [2024-06-21 20:16:06,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 408 transitions, 6758 flow [2024-06-21 20:16:07,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 408 transitions, 6729 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-06-21 20:16:07,985 INFO L231 Difference]: Finished difference. Result has 225 places, 392 transitions, 6035 flow [2024-06-21 20:16:07,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5913, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=6035, PETRI_PLACES=225, PETRI_TRANSITIONS=392} [2024-06-21 20:16:07,985 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 173 predicate places. [2024-06-21 20:16:07,986 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 392 transitions, 6035 flow [2024-06-21 20:16:07,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.0) internal successors, (110), 5 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:07,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:07,986 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-21 20:16:07,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 20:16:07,986 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:16:07,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:07,987 INFO L85 PathProgramCache]: Analyzing trace with hash 1334790500, now seen corresponding path program 1 times [2024-06-21 20:16:07,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:07,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845538004] [2024-06-21 20:16:07,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:07,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:07,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:08,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:08,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:08,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845538004] [2024-06-21 20:16:08,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845538004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:08,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:08,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:08,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645188059] [2024-06-21 20:16:08,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:08,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:08,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:08,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:08,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:08,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-21 20:16:08,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 392 transitions, 6035 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:08,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:08,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-21 20:16:08,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:10,563 INFO L124 PetriNetUnfolderBase]: 9992/14790 cut-off events. [2024-06-21 20:16:10,564 INFO L125 PetriNetUnfolderBase]: For 748624/748633 co-relation queries the response was YES. [2024-06-21 20:16:10,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121617 conditions, 14790 events. 9992/14790 cut-off events. For 748624/748633 co-relation queries the response was YES. Maximal size of possible extension queue 697. Compared 93066 event pairs, 2448 based on Foata normal form. 54/14831 useless extension candidates. Maximal degree in co-relation 121506. Up to 12021 conditions per place. [2024-06-21 20:16:10,744 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 387 selfloop transitions, 63 changer transitions 0/459 dead transitions. [2024-06-21 20:16:10,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 459 transitions, 7880 flow [2024-06-21 20:16:10,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:16:10,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:16:10,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 230 transitions. [2024-06-21 20:16:10,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6705539358600583 [2024-06-21 20:16:10,746 INFO L175 Difference]: Start difference. First operand has 225 places, 392 transitions, 6035 flow. Second operand 7 states and 230 transitions. [2024-06-21 20:16:10,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 459 transitions, 7880 flow [2024-06-21 20:16:12,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 459 transitions, 7764 flow, removed 42 selfloop flow, removed 2 redundant places. [2024-06-21 20:16:12,615 INFO L231 Difference]: Finished difference. Result has 232 places, 403 transitions, 6387 flow [2024-06-21 20:16:12,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5964, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6387, PETRI_PLACES=232, PETRI_TRANSITIONS=403} [2024-06-21 20:16:12,615 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 180 predicate places. [2024-06-21 20:16:12,615 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 403 transitions, 6387 flow [2024-06-21 20:16:12,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:12,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:12,616 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-21 20:16:12,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 20:16:12,616 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:16:12,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:12,617 INFO L85 PathProgramCache]: Analyzing trace with hash 1957015072, now seen corresponding path program 2 times [2024-06-21 20:16:12,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:12,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583771099] [2024-06-21 20:16:12,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:12,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:12,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:12,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:12,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:12,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583771099] [2024-06-21 20:16:12,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583771099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:12,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:12,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:12,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188619521] [2024-06-21 20:16:12,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:12,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:12,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:12,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:12,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:12,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-21 20:16:12,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 403 transitions, 6387 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:12,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:12,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-21 20:16:12,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:15,502 INFO L124 PetriNetUnfolderBase]: 10180/15076 cut-off events. [2024-06-21 20:16:15,502 INFO L125 PetriNetUnfolderBase]: For 788536/788545 co-relation queries the response was YES. [2024-06-21 20:16:15,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 125804 conditions, 15076 events. 10180/15076 cut-off events. For 788536/788545 co-relation queries the response was YES. Maximal size of possible extension queue 720. Compared 95197 event pairs, 2489 based on Foata normal form. 54/15117 useless extension candidates. Maximal degree in co-relation 125690. Up to 12111 conditions per place. [2024-06-21 20:16:15,698 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 372 selfloop transitions, 67 changer transitions 0/448 dead transitions. [2024-06-21 20:16:15,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 448 transitions, 7731 flow [2024-06-21 20:16:15,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:16:15,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:16:15,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 196 transitions. [2024-06-21 20:16:15,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-21 20:16:15,699 INFO L175 Difference]: Start difference. First operand has 232 places, 403 transitions, 6387 flow. Second operand 6 states and 196 transitions. [2024-06-21 20:16:15,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 448 transitions, 7731 flow [2024-06-21 20:16:17,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 448 transitions, 7579 flow, removed 50 selfloop flow, removed 2 redundant places. [2024-06-21 20:16:17,660 INFO L231 Difference]: Finished difference. Result has 237 places, 407 transitions, 6566 flow [2024-06-21 20:16:17,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6237, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6566, PETRI_PLACES=237, PETRI_TRANSITIONS=407} [2024-06-21 20:16:17,661 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 185 predicate places. [2024-06-21 20:16:17,661 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 407 transitions, 6566 flow [2024-06-21 20:16:17,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:17,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:17,661 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-21 20:16:17,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 20:16:17,662 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:16:17,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:17,662 INFO L85 PathProgramCache]: Analyzing trace with hash 1978704738, now seen corresponding path program 1 times [2024-06-21 20:16:17,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:17,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181843926] [2024-06-21 20:16:17,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:17,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:17,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:17,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:17,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:17,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181843926] [2024-06-21 20:16:17,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181843926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:17,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:17,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:17,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283277243] [2024-06-21 20:16:17,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:17,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:17,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:17,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:17,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:17,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-21 20:16:17,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 407 transitions, 6566 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:17,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:17,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-21 20:16:17,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:20,612 INFO L124 PetriNetUnfolderBase]: 10292/15249 cut-off events. [2024-06-21 20:16:20,613 INFO L125 PetriNetUnfolderBase]: For 776586/776595 co-relation queries the response was YES. [2024-06-21 20:16:20,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 128568 conditions, 15249 events. 10292/15249 cut-off events. For 776586/776595 co-relation queries the response was YES. Maximal size of possible extension queue 725. Compared 96810 event pairs, 3112 based on Foata normal form. 9/15245 useless extension candidates. Maximal degree in co-relation 128451. Up to 13828 conditions per place. [2024-06-21 20:16:20,816 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 311 selfloop transitions, 143 changer transitions 0/463 dead transitions. [2024-06-21 20:16:20,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 463 transitions, 8177 flow [2024-06-21 20:16:20,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:16:20,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:16:20,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 220 transitions. [2024-06-21 20:16:20,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.641399416909621 [2024-06-21 20:16:20,817 INFO L175 Difference]: Start difference. First operand has 237 places, 407 transitions, 6566 flow. Second operand 7 states and 220 transitions. [2024-06-21 20:16:20,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 463 transitions, 8177 flow [2024-06-21 20:16:23,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 463 transitions, 8004 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-21 20:16:23,158 INFO L231 Difference]: Finished difference. Result has 242 places, 430 transitions, 7189 flow [2024-06-21 20:16:23,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6401, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7189, PETRI_PLACES=242, PETRI_TRANSITIONS=430} [2024-06-21 20:16:23,159 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 190 predicate places. [2024-06-21 20:16:23,159 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 430 transitions, 7189 flow [2024-06-21 20:16:23,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:23,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:23,160 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-21 20:16:23,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 20:16:23,160 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:16:23,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:23,160 INFO L85 PathProgramCache]: Analyzing trace with hash -75758718, now seen corresponding path program 2 times [2024-06-21 20:16:23,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:23,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002701671] [2024-06-21 20:16:23,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:23,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:23,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:23,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:23,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:23,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002701671] [2024-06-21 20:16:23,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002701671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:23,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:23,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:23,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413757946] [2024-06-21 20:16:23,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:23,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:23,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:23,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:23,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:23,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-21 20:16:23,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 430 transitions, 7189 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:23,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:23,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-21 20:16:23,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:26,186 INFO L124 PetriNetUnfolderBase]: 10396/15407 cut-off events. [2024-06-21 20:16:26,186 INFO L125 PetriNetUnfolderBase]: For 794911/794920 co-relation queries the response was YES. [2024-06-21 20:16:26,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 131701 conditions, 15407 events. 10396/15407 cut-off events. For 794911/794920 co-relation queries the response was YES. Maximal size of possible extension queue 733. Compared 98013 event pairs, 3091 based on Foata normal form. 9/15403 useless extension candidates. Maximal degree in co-relation 131582. Up to 13688 conditions per place. [2024-06-21 20:16:26,427 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 294 selfloop transitions, 194 changer transitions 0/497 dead transitions. [2024-06-21 20:16:26,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 497 transitions, 9137 flow [2024-06-21 20:16:26,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:16:26,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:16:26,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 324 transitions. [2024-06-21 20:16:26,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.601113172541744 [2024-06-21 20:16:26,429 INFO L175 Difference]: Start difference. First operand has 242 places, 430 transitions, 7189 flow. Second operand 11 states and 324 transitions. [2024-06-21 20:16:26,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 497 transitions, 9137 flow [2024-06-21 20:16:28,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 497 transitions, 8863 flow, removed 74 selfloop flow, removed 3 redundant places. [2024-06-21 20:16:28,679 INFO L231 Difference]: Finished difference. Result has 252 places, 445 transitions, 7729 flow [2024-06-21 20:16:28,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6915, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7729, PETRI_PLACES=252, PETRI_TRANSITIONS=445} [2024-06-21 20:16:28,679 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 200 predicate places. [2024-06-21 20:16:28,679 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 445 transitions, 7729 flow [2024-06-21 20:16:28,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:28,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:28,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] [2024-06-21 20:16:28,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 20:16:28,680 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-21 20:16:28,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:28,681 INFO L85 PathProgramCache]: Analyzing trace with hash -904665528, now seen corresponding path program 3 times [2024-06-21 20:16:28,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:28,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776032505] [2024-06-21 20:16:28,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:28,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:28,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:28,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-21 20:16:28,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:28,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776032505] [2024-06-21 20:16:28,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776032505] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:28,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:28,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:28,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50852157] [2024-06-21 20:16:28,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:28,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:28,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:28,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:28,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:28,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-21 20:16:28,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 445 transitions, 7729 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:16:28,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:28,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-21 20:16:28,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:31,608 INFO L124 PetriNetUnfolderBase]: 10478/15534 cut-off events. [2024-06-21 20:16:31,608 INFO L125 PetriNetUnfolderBase]: For 855175/855184 co-relation queries the response was YES. [2024-06-21 20:16:31,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 137670 conditions, 15534 events. 10478/15534 cut-off events. For 855175/855184 co-relation queries the response was YES. Maximal size of possible extension queue 742. Compared 99013 event pairs, 3115 based on Foata normal form. 9/15530 useless extension candidates. Maximal degree in co-relation 137547. Up to 13769 conditions per place. [2024-06-21 20:16:32,084 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 284 selfloop transitions, 213 changer transitions 0/506 dead transitions. [2024-06-21 20:16:32,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 506 transitions, 9851 flow [2024-06-21 20:16:32,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:16:32,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:16:32,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 300 transitions. [2024-06-21 20:16:32,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6122448979591837 [2024-06-21 20:16:32,086 INFO L175 Difference]: Start difference. First operand has 252 places, 445 transitions, 7729 flow. Second operand 10 states and 300 transitions. [2024-06-21 20:16:32,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 506 transitions, 9851 flow