./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe003_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe003_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe003_tso.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe003_tso.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 --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 21:49:37,602 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 21:49:37,667 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 21:49:37,670 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 21:49:37,671 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 21:49:37,686 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 21:49:37,686 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 21:49:37,687 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 21:49:37,688 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 21:49:37,691 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 21:49:37,691 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 21:49:37,691 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 21:49:37,692 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 21:49:37,693 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 21:49:37,694 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 21:49:37,694 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 21:49:37,694 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 21:49:37,694 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 21:49:37,694 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 21:49:37,695 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 21:49:37,695 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 21:49:37,695 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 21:49:37,695 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 21:49:37,696 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 21:49:37,696 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 21:49:37,696 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 21:49:37,696 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 21:49:37,696 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 21:49:37,697 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 21:49:37,697 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 21:49:37,698 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 21:49:37,698 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 21:49:37,698 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 21:49:37,699 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 21:49:37,699 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 21:49:37,699 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 21:49:37,699 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 21:49:37,699 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 21:49:37,699 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 21:49:37,700 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 21:49:37,700 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 21:49:37,700 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 21:49:37,700 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 21:49:37,700 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 [2024-06-27 21:49:37,941 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 21:49:37,968 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 21:49:37,970 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 21:49:37,971 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 21:49:37,972 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 21:49:37,973 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe003_tso.yml/witness.yml [2024-06-27 21:49:38,129 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 21:49:38,130 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 21:49:38,132 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe003_tso.i [2024-06-27 21:49:39,290 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 21:49:39,526 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 21:49:39,530 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe003_tso.i [2024-06-27 21:49:39,542 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/701e51a32/05bd9bbf17a641ae9b862d1ccd908f9c/FLAGab6cd2fe9 [2024-06-27 21:49:39,554 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/701e51a32/05bd9bbf17a641ae9b862d1ccd908f9c [2024-06-27 21:49:39,555 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 21:49:39,556 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 21:49:39,560 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 21:49:39,560 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 21:49:39,564 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 21:49:39,565 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:49:38" (1/2) ... [2024-06-27 21:49:39,566 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4c080733 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:49:39, skipping insertion in model container [2024-06-27 21:49:39,566 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:49:38" (1/2) ... [2024-06-27 21:49:39,567 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@306119e3 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:49:39, skipping insertion in model container [2024-06-27 21:49:39,568 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 09:49:39" (2/2) ... [2024-06-27 21:49:39,569 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4c080733 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:49:39, skipping insertion in model container [2024-06-27 21:49:39,569 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 09:49:39" (2/2) ... [2024-06-27 21:49:39,570 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 21:49:39,606 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 21:49:39,607 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] ! multithreaded || ((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL && (1LL - (long long )__unbuffered_p1_EAX) + (long long )__unbuffered_p2_EAX >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p1_EAX >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) && (3LL - (long long )__unbuffered_p1_EAX) - (long long )y >= 0LL) [2024-06-27 21:49:39,607 INFO L97 edCorrectnessWitness]: Location invariant before [L784-L784] ! multithreaded || ((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL && (1LL - (long long )__unbuffered_p1_EAX) + (long long )__unbuffered_p2_EAX >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p1_EAX >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) && (3LL - (long long )__unbuffered_p1_EAX) - (long long )y >= 0LL) [2024-06-27 21:49:39,607 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] ! multithreaded || ((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL && (1LL - (long long )__unbuffered_p1_EAX) + (long long )__unbuffered_p2_EAX >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p1_EAX >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) && (3LL - (long long )__unbuffered_p1_EAX) - (long long )y >= 0LL) [2024-06-27 21:49:39,607 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 21:49:39,607 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-06-27 21:49:39,670 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 21:49:39,790 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe003_tso.i[945,958] [2024-06-27 21:49:39,918 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 21:49:39,926 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 21:49:39,957 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe003_tso.i[945,958] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 21:49:40,007 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 21:49:40,048 INFO L206 MainTranslator]: Completed translation [2024-06-27 21:49:40,049 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:49:40 WrapperNode [2024-06-27 21:49:40,049 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 21:49:40,049 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 21:49:40,050 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 21:49:40,050 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 21:49:40,069 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:49:40" (1/1) ... [2024-06-27 21:49:40,079 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:49:40" (1/1) ... [2024-06-27 21:49:40,114 INFO L138 Inliner]: procedures = 175, calls = 41, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 64 [2024-06-27 21:49:40,116 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 21:49:40,116 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 21:49:40,116 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 21:49:40,117 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 21:49:40,138 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:49:40" (1/1) ... [2024-06-27 21:49:40,139 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:49:40" (1/1) ... [2024-06-27 21:49:40,141 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:49:40" (1/1) ... [2024-06-27 21:49:40,161 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-27 21:49:40,170 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:49:40" (1/1) ... [2024-06-27 21:49:40,170 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:49:40" (1/1) ... [2024-06-27 21:49:40,174 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:49:40" (1/1) ... [2024-06-27 21:49:40,175 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:49:40" (1/1) ... [2024-06-27 21:49:40,176 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:49:40" (1/1) ... [2024-06-27 21:49:40,177 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:49:40" (1/1) ... [2024-06-27 21:49:40,179 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 21:49:40,179 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 21:49:40,179 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 21:49:40,180 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 21:49:40,180 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:49:40" (1/1) ... [2024-06-27 21:49:40,191 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 21:49:40,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 21:49:40,248 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 21:49:40,289 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 21:49:40,312 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 21:49:40,313 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 21:49:40,313 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 21:49:40,313 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 21:49:40,313 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 21:49:40,314 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 21:49:40,314 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 21:49:40,314 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 21:49:40,314 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 21:49:40,314 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 21:49:40,315 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 21:49:40,315 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 21:49:40,316 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 21:49:40,435 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 21:49:40,439 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 21:49:40,620 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 21:49:40,620 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 21:49:40,670 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 21:49:40,670 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 21:49:40,671 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 09:49:40 BoogieIcfgContainer [2024-06-27 21:49:40,671 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 21:49:40,672 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 21:49:40,672 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 21:49:40,675 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 21:49:40,675 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:49:38" (1/4) ... [2024-06-27 21:49:40,676 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7822d6f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 09:49:40, skipping insertion in model container [2024-06-27 21:49:40,676 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 09:49:39" (2/4) ... [2024-06-27 21:49:40,676 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7822d6f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 09:49:40, skipping insertion in model container [2024-06-27 21:49:40,676 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:49:40" (3/4) ... [2024-06-27 21:49:40,676 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7822d6f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 09:49:40, skipping insertion in model container [2024-06-27 21:49:40,676 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 09:49:40" (4/4) ... [2024-06-27 21:49:40,677 INFO L112 eAbstractionObserver]: Analyzing ICFG safe003_tso.i [2024-06-27 21:49:40,691 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 21:49:40,692 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-27 21:49:40,692 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 21:49:40,729 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 21:49:40,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 54 places, 45 transitions, 102 flow [2024-06-27 21:49:40,791 INFO L124 PetriNetUnfolderBase]: 1/42 cut-off events. [2024-06-27 21:49:40,791 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 21:49:40,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52 conditions, 42 events. 1/42 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 66 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 43. Up to 2 conditions per place. [2024-06-27 21:49:40,796 INFO L82 GeneralOperation]: Start removeDead. Operand has 54 places, 45 transitions, 102 flow [2024-06-27 21:49:40,800 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 49 places, 39 transitions, 87 flow [2024-06-27 21:49:40,814 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 21:49:40,821 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;@7292c0d1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 21:49:40,821 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-27 21:49:40,826 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 21:49:40,827 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 21:49:40,827 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 21:49:40,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:40,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 21:49:40,828 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:49:40,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:40,833 INFO L85 PathProgramCache]: Analyzing trace with hash 210327718, now seen corresponding path program 1 times [2024-06-27 21:49:40,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:40,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671142510] [2024-06-27 21:49:40,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:40,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:41,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:41,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:41,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:41,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671142510] [2024-06-27 21:49:41,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671142510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:41,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:41,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 21:49:41,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383766116] [2024-06-27 21:49:41,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:41,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 21:49:41,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:41,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 21:49:41,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 21:49:41,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 45 [2024-06-27 21:49:41,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 39 transitions, 87 flow. Second operand has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:41,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:41,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 45 [2024-06-27 21:49:41,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:41,434 INFO L124 PetriNetUnfolderBase]: 740/1302 cut-off events. [2024-06-27 21:49:41,434 INFO L125 PetriNetUnfolderBase]: For 24/24 co-relation queries the response was YES. [2024-06-27 21:49:41,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2497 conditions, 1302 events. 740/1302 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 7394 event pairs, 524 based on Foata normal form. 1/1242 useless extension candidates. Maximal degree in co-relation 2485. Up to 1128 conditions per place. [2024-06-27 21:49:41,447 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 31 selfloop transitions, 4 changer transitions 0/51 dead transitions. [2024-06-27 21:49:41,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 51 transitions, 187 flow [2024-06-27 21:49:41,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 21:49:41,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 21:49:41,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 98 transitions. [2024-06-27 21:49:41,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.725925925925926 [2024-06-27 21:49:41,459 INFO L175 Difference]: Start difference. First operand has 49 places, 39 transitions, 87 flow. Second operand 3 states and 98 transitions. [2024-06-27 21:49:41,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 51 transitions, 187 flow [2024-06-27 21:49:41,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 51 transitions, 182 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 21:49:41,464 INFO L231 Difference]: Finished difference. Result has 49 places, 42 transitions, 114 flow [2024-06-27 21:49:41,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=114, PETRI_PLACES=49, PETRI_TRANSITIONS=42} [2024-06-27 21:49:41,469 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 0 predicate places. [2024-06-27 21:49:41,469 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 42 transitions, 114 flow [2024-06-27 21:49:41,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:41,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:41,470 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:41,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 21:49:41,470 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:49:41,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:41,471 INFO L85 PathProgramCache]: Analyzing trace with hash 262436515, now seen corresponding path program 1 times [2024-06-27 21:49:41,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:41,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43943165] [2024-06-27 21:49:41,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:41,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:41,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:41,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:41,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:41,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43943165] [2024-06-27 21:49:41,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43943165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:41,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:41,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 21:49:41,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993987211] [2024-06-27 21:49:41,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:41,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 21:49:41,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:41,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 21:49:41,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 21:49:41,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 21:49:41,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 42 transitions, 114 flow. Second operand has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:41,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:41,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 21:49:41,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:41,862 INFO L124 PetriNetUnfolderBase]: 1256/2189 cut-off events. [2024-06-27 21:49:41,862 INFO L125 PetriNetUnfolderBase]: For 375/379 co-relation queries the response was YES. [2024-06-27 21:49:41,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4632 conditions, 2189 events. 1256/2189 cut-off events. For 375/379 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 12932 event pairs, 690 based on Foata normal form. 9/2161 useless extension candidates. Maximal degree in co-relation 4620. Up to 1775 conditions per place. [2024-06-27 21:49:41,876 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 49 selfloop transitions, 11 changer transitions 0/74 dead transitions. [2024-06-27 21:49:41,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 74 transitions, 320 flow [2024-06-27 21:49:41,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:49:41,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:49:41,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 131 transitions. [2024-06-27 21:49:41,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7277777777777777 [2024-06-27 21:49:41,881 INFO L175 Difference]: Start difference. First operand has 49 places, 42 transitions, 114 flow. Second operand 4 states and 131 transitions. [2024-06-27 21:49:41,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 74 transitions, 320 flow [2024-06-27 21:49:41,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 74 transitions, 314 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 21:49:41,886 INFO L231 Difference]: Finished difference. Result has 53 places, 52 transitions, 192 flow [2024-06-27 21:49:41,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=192, PETRI_PLACES=53, PETRI_TRANSITIONS=52} [2024-06-27 21:49:41,887 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 4 predicate places. [2024-06-27 21:49:41,887 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 52 transitions, 192 flow [2024-06-27 21:49:41,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:41,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:41,890 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:41,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 21:49:41,890 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:49:41,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:41,897 INFO L85 PathProgramCache]: Analyzing trace with hash -454402221, now seen corresponding path program 1 times [2024-06-27 21:49:41,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:41,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336237217] [2024-06-27 21:49:41,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:41,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:41,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:42,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:42,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:42,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336237217] [2024-06-27 21:49:42,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336237217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:42,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:42,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:49:42,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959313926] [2024-06-27 21:49:42,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:42,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 21:49:42,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:42,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 21:49:42,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 21:49:42,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:49:42,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 52 transitions, 192 flow. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:42,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:42,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:49:42,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:42,289 INFO L124 PetriNetUnfolderBase]: 1592/2519 cut-off events. [2024-06-27 21:49:42,289 INFO L125 PetriNetUnfolderBase]: For 1407/1407 co-relation queries the response was YES. [2024-06-27 21:49:42,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6663 conditions, 2519 events. 1592/2519 cut-off events. For 1407/1407 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 14086 event pairs, 459 based on Foata normal form. 4/2503 useless extension candidates. Maximal degree in co-relation 6648. Up to 2286 conditions per place. [2024-06-27 21:49:42,309 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 67 selfloop transitions, 10 changer transitions 0/90 dead transitions. [2024-06-27 21:49:42,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 90 transitions, 455 flow [2024-06-27 21:49:42,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:49:42,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:49:42,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 152 transitions. [2024-06-27 21:49:42,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6755555555555556 [2024-06-27 21:49:42,313 INFO L175 Difference]: Start difference. First operand has 53 places, 52 transitions, 192 flow. Second operand 5 states and 152 transitions. [2024-06-27 21:49:42,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 90 transitions, 455 flow [2024-06-27 21:49:42,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 90 transitions, 453 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-27 21:49:42,318 INFO L231 Difference]: Finished difference. Result has 60 places, 61 transitions, 277 flow [2024-06-27 21:49:42,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=190, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=277, PETRI_PLACES=60, PETRI_TRANSITIONS=61} [2024-06-27 21:49:42,319 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 11 predicate places. [2024-06-27 21:49:42,319 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 61 transitions, 277 flow [2024-06-27 21:49:42,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:42,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:42,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:42,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 21:49:42,320 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:49:42,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:42,322 INFO L85 PathProgramCache]: Analyzing trace with hash -1166911888, now seen corresponding path program 1 times [2024-06-27 21:49:42,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:42,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065183210] [2024-06-27 21:49:42,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:42,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:42,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:42,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:42,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:42,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065183210] [2024-06-27 21:49:42,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065183210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:42,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:42,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:49:42,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428055137] [2024-06-27 21:49:42,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:42,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:49:42,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:42,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:49:42,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:49:42,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:49:42,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 61 transitions, 277 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:42,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:42,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:49:42,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:42,795 INFO L124 PetriNetUnfolderBase]: 1601/2770 cut-off events. [2024-06-27 21:49:42,795 INFO L125 PetriNetUnfolderBase]: For 2347/2347 co-relation queries the response was YES. [2024-06-27 21:49:42,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7646 conditions, 2770 events. 1601/2770 cut-off events. For 2347/2347 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 16638 event pairs, 508 based on Foata normal form. 8/2743 useless extension candidates. Maximal degree in co-relation 7626. Up to 2237 conditions per place. [2024-06-27 21:49:42,817 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 74 selfloop transitions, 12 changer transitions 0/99 dead transitions. [2024-06-27 21:49:42,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 99 transitions, 545 flow [2024-06-27 21:49:42,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:49:42,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:49:42,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-27 21:49:42,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6592592592592592 [2024-06-27 21:49:42,818 INFO L175 Difference]: Start difference. First operand has 60 places, 61 transitions, 277 flow. Second operand 6 states and 178 transitions. [2024-06-27 21:49:42,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 99 transitions, 545 flow [2024-06-27 21:49:42,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 99 transitions, 543 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-27 21:49:42,822 INFO L231 Difference]: Finished difference. Result has 65 places, 62 transitions, 312 flow [2024-06-27 21:49:42,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=267, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=312, PETRI_PLACES=65, PETRI_TRANSITIONS=62} [2024-06-27 21:49:42,823 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 16 predicate places. [2024-06-27 21:49:42,823 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 62 transitions, 312 flow [2024-06-27 21:49:42,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:42,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:42,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:42,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 21:49:42,824 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:49:42,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:42,824 INFO L85 PathProgramCache]: Analyzing trace with hash -576324553, now seen corresponding path program 1 times [2024-06-27 21:49:42,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:42,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927415831] [2024-06-27 21:49:42,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:42,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:42,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:42,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:42,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:42,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927415831] [2024-06-27 21:49:42,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [927415831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:42,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:42,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:49:42,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414289155] [2024-06-27 21:49:42,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:42,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 21:49:42,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:42,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 21:49:42,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 21:49:42,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:49:42,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 62 transitions, 312 flow. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:42,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:42,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:49:42,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:43,173 INFO L124 PetriNetUnfolderBase]: 1622/2595 cut-off events. [2024-06-27 21:49:43,173 INFO L125 PetriNetUnfolderBase]: For 3355/3358 co-relation queries the response was YES. [2024-06-27 21:49:43,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8004 conditions, 2595 events. 1622/2595 cut-off events. For 3355/3358 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 14753 event pairs, 507 based on Foata normal form. 8/2595 useless extension candidates. Maximal degree in co-relation 7981. Up to 2267 conditions per place. [2024-06-27 21:49:43,189 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 63 selfloop transitions, 19 changer transitions 0/95 dead transitions. [2024-06-27 21:49:43,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 95 transitions, 621 flow [2024-06-27 21:49:43,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:49:43,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:49:43,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 123 transitions. [2024-06-27 21:49:43,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6833333333333333 [2024-06-27 21:49:43,191 INFO L175 Difference]: Start difference. First operand has 65 places, 62 transitions, 312 flow. Second operand 4 states and 123 transitions. [2024-06-27 21:49:43,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 95 transitions, 621 flow [2024-06-27 21:49:43,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 95 transitions, 590 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 21:49:43,196 INFO L231 Difference]: Finished difference. Result has 66 places, 78 transitions, 466 flow [2024-06-27 21:49:43,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=285, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=466, PETRI_PLACES=66, PETRI_TRANSITIONS=78} [2024-06-27 21:49:43,197 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 17 predicate places. [2024-06-27 21:49:43,197 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 78 transitions, 466 flow [2024-06-27 21:49:43,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:43,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:43,197 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:43,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 21:49:43,198 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:49:43,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:43,198 INFO L85 PathProgramCache]: Analyzing trace with hash 569170844, now seen corresponding path program 1 times [2024-06-27 21:49:43,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:43,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452381628] [2024-06-27 21:49:43,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:43,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:43,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:43,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:43,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:43,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452381628] [2024-06-27 21:49:43,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452381628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:43,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:43,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:49:43,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786123299] [2024-06-27 21:49:43,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:43,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:49:43,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:43,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:49:43,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:49:43,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:49:43,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 78 transitions, 466 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-27 21:49:43,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:43,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:49:43,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:43,590 INFO L124 PetriNetUnfolderBase]: 1714/2726 cut-off events. [2024-06-27 21:49:43,590 INFO L125 PetriNetUnfolderBase]: For 5244/5247 co-relation queries the response was YES. [2024-06-27 21:49:43,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9357 conditions, 2726 events. 1714/2726 cut-off events. For 5244/5247 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 15537 event pairs, 409 based on Foata normal form. 3/2709 useless extension candidates. Maximal degree in co-relation 9332. Up to 2224 conditions per place. [2024-06-27 21:49:43,610 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 81 selfloop transitions, 34 changer transitions 0/128 dead transitions. [2024-06-27 21:49:43,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 128 transitions, 908 flow [2024-06-27 21:49:43,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:49:43,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:49:43,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 190 transitions. [2024-06-27 21:49:43,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7037037037037037 [2024-06-27 21:49:43,612 INFO L175 Difference]: Start difference. First operand has 66 places, 78 transitions, 466 flow. Second operand 6 states and 190 transitions. [2024-06-27 21:49:43,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 128 transitions, 908 flow [2024-06-27 21:49:43,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 128 transitions, 898 flow, removed 5 selfloop flow, removed 0 redundant places. [2024-06-27 21:49:43,621 INFO L231 Difference]: Finished difference. Result has 73 places, 89 transitions, 632 flow [2024-06-27 21:49:43,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=456, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=632, PETRI_PLACES=73, PETRI_TRANSITIONS=89} [2024-06-27 21:49:43,623 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 24 predicate places. [2024-06-27 21:49:43,623 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 89 transitions, 632 flow [2024-06-27 21:49:43,623 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-27 21:49:43,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:43,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:43,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 21:49:43,624 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:49:43,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:43,624 INFO L85 PathProgramCache]: Analyzing trace with hash -1319713450, now seen corresponding path program 2 times [2024-06-27 21:49:43,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:43,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886567685] [2024-06-27 21:49:43,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:43,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:43,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:43,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:43,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:43,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886567685] [2024-06-27 21:49:43,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886567685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:43,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:43,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:49:43,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143299758] [2024-06-27 21:49:43,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:43,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:49:43,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:43,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:49:43,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:49:43,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:49:43,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 89 transitions, 632 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-27 21:49:43,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:43,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:49:43,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:44,155 INFO L124 PetriNetUnfolderBase]: 1770/2812 cut-off events. [2024-06-27 21:49:44,155 INFO L125 PetriNetUnfolderBase]: For 8141/8144 co-relation queries the response was YES. [2024-06-27 21:49:44,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10841 conditions, 2812 events. 1770/2812 cut-off events. For 8141/8144 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 16103 event pairs, 462 based on Foata normal form. 3/2804 useless extension candidates. Maximal degree in co-relation 10812. Up to 2413 conditions per place. [2024-06-27 21:49:44,173 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 86 selfloop transitions, 31 changer transitions 0/130 dead transitions. [2024-06-27 21:49:44,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 130 transitions, 1050 flow [2024-06-27 21:49:44,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:49:44,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:49:44,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-06-27 21:49:44,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6703703703703704 [2024-06-27 21:49:44,174 INFO L175 Difference]: Start difference. First operand has 73 places, 89 transitions, 632 flow. Second operand 6 states and 181 transitions. [2024-06-27 21:49:44,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 130 transitions, 1050 flow [2024-06-27 21:49:44,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 130 transitions, 1006 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-06-27 21:49:44,188 INFO L231 Difference]: Finished difference. Result has 78 places, 97 transitions, 748 flow [2024-06-27 21:49:44,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=597, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=748, PETRI_PLACES=78, PETRI_TRANSITIONS=97} [2024-06-27 21:49:44,189 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 29 predicate places. [2024-06-27 21:49:44,189 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 97 transitions, 748 flow [2024-06-27 21:49:44,189 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-27 21:49:44,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:44,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:44,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 21:49:44,190 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:49:44,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:44,190 INFO L85 PathProgramCache]: Analyzing trace with hash -715168292, now seen corresponding path program 3 times [2024-06-27 21:49:44,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:44,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330710019] [2024-06-27 21:49:44,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:44,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:44,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:44,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:44,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:44,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330710019] [2024-06-27 21:49:44,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330710019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:44,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:44,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:49:44,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858191478] [2024-06-27 21:49:44,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:44,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:49:44,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:44,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:49:44,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:49:44,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:49:44,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 97 transitions, 748 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-27 21:49:44,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:44,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:49:44,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:44,636 INFO L124 PetriNetUnfolderBase]: 1790/2847 cut-off events. [2024-06-27 21:49:44,637 INFO L125 PetriNetUnfolderBase]: For 9393/9396 co-relation queries the response was YES. [2024-06-27 21:49:44,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11282 conditions, 2847 events. 1790/2847 cut-off events. For 9393/9396 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 16285 event pairs, 402 based on Foata normal form. 6/2838 useless extension candidates. Maximal degree in co-relation 11250. Up to 2317 conditions per place. [2024-06-27 21:49:44,656 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 84 selfloop transitions, 41 changer transitions 0/138 dead transitions. [2024-06-27 21:49:44,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 138 transitions, 1172 flow [2024-06-27 21:49:44,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:49:44,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:49:44,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 188 transitions. [2024-06-27 21:49:44,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6962962962962963 [2024-06-27 21:49:44,657 INFO L175 Difference]: Start difference. First operand has 78 places, 97 transitions, 748 flow. Second operand 6 states and 188 transitions. [2024-06-27 21:49:44,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 138 transitions, 1172 flow [2024-06-27 21:49:44,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 138 transitions, 1095 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-27 21:49:44,669 INFO L231 Difference]: Finished difference. Result has 82 places, 101 transitions, 827 flow [2024-06-27 21:49:44,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=671, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=827, PETRI_PLACES=82, PETRI_TRANSITIONS=101} [2024-06-27 21:49:44,670 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 33 predicate places. [2024-06-27 21:49:44,670 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 101 transitions, 827 flow [2024-06-27 21:49:44,671 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-27 21:49:44,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:44,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:44,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 21:49:44,671 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:49:44,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:44,671 INFO L85 PathProgramCache]: Analyzing trace with hash -714922028, now seen corresponding path program 1 times [2024-06-27 21:49:44,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:44,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490478488] [2024-06-27 21:49:44,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:44,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:44,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:44,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:44,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:44,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490478488] [2024-06-27 21:49:44,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490478488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:44,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:44,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:49:44,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175771965] [2024-06-27 21:49:44,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:44,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:49:44,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:44,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:49:44,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:49:44,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:49:44,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 101 transitions, 827 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-27 21:49:44,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:44,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:49:44,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:45,088 INFO L124 PetriNetUnfolderBase]: 1845/3068 cut-off events. [2024-06-27 21:49:45,088 INFO L125 PetriNetUnfolderBase]: For 12071/12080 co-relation queries the response was YES. [2024-06-27 21:49:45,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12071 conditions, 3068 events. 1845/3068 cut-off events. For 12071/12080 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 18370 event pairs, 673 based on Foata normal form. 18/3039 useless extension candidates. Maximal degree in co-relation 12037. Up to 2472 conditions per place. [2024-06-27 21:49:45,108 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 92 selfloop transitions, 24 changer transitions 0/129 dead transitions. [2024-06-27 21:49:45,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 129 transitions, 1170 flow [2024-06-27 21:49:45,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:49:45,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:49:45,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 151 transitions. [2024-06-27 21:49:45,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6711111111111111 [2024-06-27 21:49:45,109 INFO L175 Difference]: Start difference. First operand has 82 places, 101 transitions, 827 flow. Second operand 5 states and 151 transitions. [2024-06-27 21:49:45,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 129 transitions, 1170 flow [2024-06-27 21:49:45,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 129 transitions, 1078 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 21:49:45,123 INFO L231 Difference]: Finished difference. Result has 83 places, 104 transitions, 826 flow [2024-06-27 21:49:45,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=737, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=826, PETRI_PLACES=83, PETRI_TRANSITIONS=104} [2024-06-27 21:49:45,123 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 34 predicate places. [2024-06-27 21:49:45,124 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 104 transitions, 826 flow [2024-06-27 21:49:45,124 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-27 21:49:45,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:45,124 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:45,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 21:49:45,124 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:49:45,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:45,125 INFO L85 PathProgramCache]: Analyzing trace with hash 464428382, now seen corresponding path program 1 times [2024-06-27 21:49:45,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:45,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119968324] [2024-06-27 21:49:45,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:45,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:45,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:45,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:45,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:45,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119968324] [2024-06-27 21:49:45,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119968324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:45,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:45,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:49:45,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546371050] [2024-06-27 21:49:45,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:45,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:49:45,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:45,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:49:45,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:49:45,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:49:45,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 104 transitions, 826 flow. Second operand has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:45,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:45,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:49:45,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:45,584 INFO L124 PetriNetUnfolderBase]: 1851/2954 cut-off events. [2024-06-27 21:49:45,584 INFO L125 PetriNetUnfolderBase]: For 11630/11639 co-relation queries the response was YES. [2024-06-27 21:49:45,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12231 conditions, 2954 events. 1851/2954 cut-off events. For 11630/11639 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 17102 event pairs, 459 based on Foata normal form. 7/2946 useless extension candidates. Maximal degree in co-relation 12196. Up to 2478 conditions per place. [2024-06-27 21:49:45,603 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 114 selfloop transitions, 28 changer transitions 0/155 dead transitions. [2024-06-27 21:49:45,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 155 transitions, 1376 flow [2024-06-27 21:49:45,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:49:45,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:49:45,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-27 21:49:45,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.662962962962963 [2024-06-27 21:49:45,605 INFO L175 Difference]: Start difference. First operand has 83 places, 104 transitions, 826 flow. Second operand 6 states and 179 transitions. [2024-06-27 21:49:45,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 155 transitions, 1376 flow [2024-06-27 21:49:45,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 155 transitions, 1315 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-27 21:49:45,620 INFO L231 Difference]: Finished difference. Result has 88 places, 120 transitions, 1009 flow [2024-06-27 21:49:45,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=765, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1009, PETRI_PLACES=88, PETRI_TRANSITIONS=120} [2024-06-27 21:49:45,620 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 39 predicate places. [2024-06-27 21:49:45,620 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 120 transitions, 1009 flow [2024-06-27 21:49:45,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:45,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:45,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:45,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 21:49:45,621 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:49:45,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:45,622 INFO L85 PathProgramCache]: Analyzing trace with hash 1269823262, now seen corresponding path program 2 times [2024-06-27 21:49:45,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:45,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492872579] [2024-06-27 21:49:45,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:45,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:45,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:45,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:45,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:45,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492872579] [2024-06-27 21:49:45,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492872579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:45,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:45,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:49:45,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568316328] [2024-06-27 21:49:45,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:45,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:49:45,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:45,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:49:45,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:49:45,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:49:45,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 120 transitions, 1009 flow. Second operand has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:45,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:45,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:49:45,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:46,111 INFO L124 PetriNetUnfolderBase]: 1879/3000 cut-off events. [2024-06-27 21:49:46,111 INFO L125 PetriNetUnfolderBase]: For 14146/14158 co-relation queries the response was YES. [2024-06-27 21:49:46,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13086 conditions, 3000 events. 1879/3000 cut-off events. For 14146/14158 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 17444 event pairs, 459 based on Foata normal form. 9/2994 useless extension candidates. Maximal degree in co-relation 13048. Up to 2537 conditions per place. [2024-06-27 21:49:46,130 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 115 selfloop transitions, 27 changer transitions 0/155 dead transitions. [2024-06-27 21:49:46,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 155 transitions, 1484 flow [2024-06-27 21:49:46,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:49:46,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:49:46,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 153 transitions. [2024-06-27 21:49:46,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.68 [2024-06-27 21:49:46,131 INFO L175 Difference]: Start difference. First operand has 88 places, 120 transitions, 1009 flow. Second operand 5 states and 153 transitions. [2024-06-27 21:49:46,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 155 transitions, 1484 flow [2024-06-27 21:49:46,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 155 transitions, 1452 flow, removed 16 selfloop flow, removed 0 redundant places. [2024-06-27 21:49:46,158 INFO L231 Difference]: Finished difference. Result has 94 places, 128 transitions, 1155 flow [2024-06-27 21:49:46,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=977, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1155, PETRI_PLACES=94, PETRI_TRANSITIONS=128} [2024-06-27 21:49:46,173 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 45 predicate places. [2024-06-27 21:49:46,173 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 128 transitions, 1155 flow [2024-06-27 21:49:46,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:46,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:46,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:46,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 21:49:46,174 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:49:46,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:46,174 INFO L85 PathProgramCache]: Analyzing trace with hash 1269828842, now seen corresponding path program 3 times [2024-06-27 21:49:46,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:46,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721155407] [2024-06-27 21:49:46,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:46,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:46,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:46,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:46,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:46,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721155407] [2024-06-27 21:49:46,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721155407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:46,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:46,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:49:46,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751350865] [2024-06-27 21:49:46,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:46,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:49:46,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:46,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:49:46,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:49:46,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:49:46,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 128 transitions, 1155 flow. Second operand has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:46,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:46,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:49:46,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:46,689 INFO L124 PetriNetUnfolderBase]: 1899/3045 cut-off events. [2024-06-27 21:49:46,690 INFO L125 PetriNetUnfolderBase]: For 17753/17765 co-relation queries the response was YES. [2024-06-27 21:49:46,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14007 conditions, 3045 events. 1899/3045 cut-off events. For 17753/17765 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 17731 event pairs, 456 based on Foata normal form. 11/3048 useless extension candidates. Maximal degree in co-relation 13965. Up to 2524 conditions per place. [2024-06-27 21:49:46,716 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 118 selfloop transitions, 42 changer transitions 0/173 dead transitions. [2024-06-27 21:49:46,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 173 transitions, 1692 flow [2024-06-27 21:49:46,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:49:46,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:49:46,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-06-27 21:49:46,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 21:49:46,718 INFO L175 Difference]: Start difference. First operand has 94 places, 128 transitions, 1155 flow. Second operand 7 states and 210 transitions. [2024-06-27 21:49:46,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 173 transitions, 1692 flow [2024-06-27 21:49:46,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 173 transitions, 1636 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-27 21:49:46,748 INFO L231 Difference]: Finished difference. Result has 99 places, 134 transitions, 1280 flow [2024-06-27 21:49:46,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1099, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1280, PETRI_PLACES=99, PETRI_TRANSITIONS=134} [2024-06-27 21:49:46,750 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 50 predicate places. [2024-06-27 21:49:46,750 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 134 transitions, 1280 flow [2024-06-27 21:49:46,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:46,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:46,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:46,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 21:49:46,751 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:49:46,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:46,752 INFO L85 PathProgramCache]: Analyzing trace with hash 1509517467, now seen corresponding path program 1 times [2024-06-27 21:49:46,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:46,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555723642] [2024-06-27 21:49:46,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:46,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:46,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:46,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:46,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:46,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555723642] [2024-06-27 21:49:46,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555723642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:46,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:46,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:49:46,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755518671] [2024-06-27 21:49:46,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:46,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:49:46,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:46,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:49:46,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:49:46,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:49:46,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 134 transitions, 1280 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:46,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:46,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:49:46,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:47,335 INFO L124 PetriNetUnfolderBase]: 2171/3447 cut-off events. [2024-06-27 21:49:47,336 INFO L125 PetriNetUnfolderBase]: For 25587/25590 co-relation queries the response was YES. [2024-06-27 21:49:47,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16843 conditions, 3447 events. 2171/3447 cut-off events. For 25587/25590 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 20491 event pairs, 317 based on Foata normal form. 6/3424 useless extension candidates. Maximal degree in co-relation 16800. Up to 2341 conditions per place. [2024-06-27 21:49:47,361 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 108 selfloop transitions, 66 changer transitions 0/187 dead transitions. [2024-06-27 21:49:47,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 187 transitions, 1902 flow [2024-06-27 21:49:47,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:49:47,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:49:47,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 220 transitions. [2024-06-27 21:49:47,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6984126984126984 [2024-06-27 21:49:47,363 INFO L175 Difference]: Start difference. First operand has 99 places, 134 transitions, 1280 flow. Second operand 7 states and 220 transitions. [2024-06-27 21:49:47,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 187 transitions, 1902 flow [2024-06-27 21:49:47,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 187 transitions, 1829 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-27 21:49:47,400 INFO L231 Difference]: Finished difference. Result has 103 places, 138 transitions, 1406 flow [2024-06-27 21:49:47,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1207, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1406, PETRI_PLACES=103, PETRI_TRANSITIONS=138} [2024-06-27 21:49:47,402 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 54 predicate places. [2024-06-27 21:49:47,402 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 138 transitions, 1406 flow [2024-06-27 21:49:47,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:47,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:47,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:47,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 21:49:47,403 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:49:47,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:47,403 INFO L85 PathProgramCache]: Analyzing trace with hash -1344524365, now seen corresponding path program 2 times [2024-06-27 21:49:47,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:47,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610035999] [2024-06-27 21:49:47,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:47,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:47,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:47,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:47,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:47,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610035999] [2024-06-27 21:49:47,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610035999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:47,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:47,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:49:47,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697426328] [2024-06-27 21:49:47,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:47,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:49:47,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:47,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:49:47,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:49:47,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:49:47,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 138 transitions, 1406 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:47,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:47,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:49:47,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:47,969 INFO L124 PetriNetUnfolderBase]: 2216/3512 cut-off events. [2024-06-27 21:49:47,970 INFO L125 PetriNetUnfolderBase]: For 30021/30024 co-relation queries the response was YES. [2024-06-27 21:49:47,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17934 conditions, 3512 events. 2216/3512 cut-off events. For 30021/30024 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 20871 event pairs, 481 based on Foata normal form. 6/3497 useless extension candidates. Maximal degree in co-relation 17889. Up to 2858 conditions per place. [2024-06-27 21:49:47,996 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 105 selfloop transitions, 64 changer transitions 0/182 dead transitions. [2024-06-27 21:49:47,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 182 transitions, 1908 flow [2024-06-27 21:49:47,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:49:47,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:49:47,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-06-27 21:49:47,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6793650793650794 [2024-06-27 21:49:47,997 INFO L175 Difference]: Start difference. First operand has 103 places, 138 transitions, 1406 flow. Second operand 7 states and 214 transitions. [2024-06-27 21:49:47,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 182 transitions, 1908 flow [2024-06-27 21:49:48,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 182 transitions, 1805 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-27 21:49:48,037 INFO L231 Difference]: Finished difference. Result has 107 places, 140 transitions, 1475 flow [2024-06-27 21:49:48,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1303, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1475, PETRI_PLACES=107, PETRI_TRANSITIONS=140} [2024-06-27 21:49:48,038 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 58 predicate places. [2024-06-27 21:49:48,038 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 140 transitions, 1475 flow [2024-06-27 21:49:48,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:48,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:48,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:48,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 21:49:48,039 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:49:48,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:48,039 INFO L85 PathProgramCache]: Analyzing trace with hash -1212510147, now seen corresponding path program 3 times [2024-06-27 21:49:48,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:48,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069173319] [2024-06-27 21:49:48,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:48,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:48,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:48,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:48,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:48,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069173319] [2024-06-27 21:49:48,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069173319] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:48,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:48,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:49:48,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411019833] [2024-06-27 21:49:48,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:48,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:49:48,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:48,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:49:48,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:49:48,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:49:48,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 140 transitions, 1475 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:48,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:48,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:49:48,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:48,663 INFO L124 PetriNetUnfolderBase]: 2261/3705 cut-off events. [2024-06-27 21:49:48,664 INFO L125 PetriNetUnfolderBase]: For 33685/33688 co-relation queries the response was YES. [2024-06-27 21:49:48,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18832 conditions, 3705 events. 2261/3705 cut-off events. For 33685/33688 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 22933 event pairs, 765 based on Foata normal form. 6/3666 useless extension candidates. Maximal degree in co-relation 18785. Up to 3098 conditions per place. [2024-06-27 21:49:48,691 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 135 selfloop transitions, 35 changer transitions 0/183 dead transitions. [2024-06-27 21:49:48,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 183 transitions, 1996 flow [2024-06-27 21:49:48,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:49:48,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:49:48,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-27 21:49:48,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6603174603174603 [2024-06-27 21:49:48,693 INFO L175 Difference]: Start difference. First operand has 107 places, 140 transitions, 1475 flow. Second operand 7 states and 208 transitions. [2024-06-27 21:49:48,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 183 transitions, 1996 flow [2024-06-27 21:49:48,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 183 transitions, 1848 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 21:49:48,738 INFO L231 Difference]: Finished difference. Result has 109 places, 142 transitions, 1445 flow [2024-06-27 21:49:48,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1327, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1445, PETRI_PLACES=109, PETRI_TRANSITIONS=142} [2024-06-27 21:49:48,740 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 60 predicate places. [2024-06-27 21:49:48,740 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 142 transitions, 1445 flow [2024-06-27 21:49:48,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:48,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:48,741 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:48,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 21:49:48,741 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:49:48,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:48,741 INFO L85 PathProgramCache]: Analyzing trace with hash -81921317, now seen corresponding path program 4 times [2024-06-27 21:49:48,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:48,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204273970] [2024-06-27 21:49:48,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:48,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:48,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:48,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:48,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:48,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204273970] [2024-06-27 21:49:48,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204273970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:48,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:48,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:49:48,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316596244] [2024-06-27 21:49:48,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:48,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:49:48,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:48,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:49:48,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:49:48,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:49:48,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 142 transitions, 1445 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:48,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:48,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:49:48,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:49,507 INFO L124 PetriNetUnfolderBase]: 2202/3484 cut-off events. [2024-06-27 21:49:49,507 INFO L125 PetriNetUnfolderBase]: For 33148/33151 co-relation queries the response was YES. [2024-06-27 21:49:49,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17805 conditions, 3484 events. 2202/3484 cut-off events. For 33148/33151 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 20712 event pairs, 264 based on Foata normal form. 30/3495 useless extension candidates. Maximal degree in co-relation 17757. Up to 2537 conditions per place. [2024-06-27 21:49:49,537 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 116 selfloop transitions, 59 changer transitions 0/188 dead transitions. [2024-06-27 21:49:49,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 188 transitions, 1989 flow [2024-06-27 21:49:49,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:49:49,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:49:49,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 218 transitions. [2024-06-27 21:49:49,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.692063492063492 [2024-06-27 21:49:49,538 INFO L175 Difference]: Start difference. First operand has 109 places, 142 transitions, 1445 flow. Second operand 7 states and 218 transitions. [2024-06-27 21:49:49,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 188 transitions, 1989 flow [2024-06-27 21:49:49,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 188 transitions, 1889 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 21:49:49,587 INFO L231 Difference]: Finished difference. Result has 111 places, 142 transitions, 1481 flow [2024-06-27 21:49:49,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1345, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1481, PETRI_PLACES=111, PETRI_TRANSITIONS=142} [2024-06-27 21:49:49,587 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 62 predicate places. [2024-06-27 21:49:49,587 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 142 transitions, 1481 flow [2024-06-27 21:49:49,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:49,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:49,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:49,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 21:49:49,588 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:49:49,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:49,588 INFO L85 PathProgramCache]: Analyzing trace with hash 154438741, now seen corresponding path program 1 times [2024-06-27 21:49:49,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:49,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669965504] [2024-06-27 21:49:49,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:49,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:49,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:49,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:49,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:49,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669965504] [2024-06-27 21:49:49,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669965504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:49,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:49,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:49:49,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874061737] [2024-06-27 21:49:49,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:49,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:49:49,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:49,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:49:49,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:49:49,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:49:49,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 142 transitions, 1481 flow. Second operand has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:49,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:49,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:49:49,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:50,130 INFO L124 PetriNetUnfolderBase]: 2247/3687 cut-off events. [2024-06-27 21:49:50,131 INFO L125 PetriNetUnfolderBase]: For 34245/34248 co-relation queries the response was YES. [2024-06-27 21:49:50,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18473 conditions, 3687 events. 2247/3687 cut-off events. For 34245/34248 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 22786 event pairs, 764 based on Foata normal form. 6/3645 useless extension candidates. Maximal degree in co-relation 18424. Up to 3100 conditions per place. [2024-06-27 21:49:50,163 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 129 selfloop transitions, 29 changer transitions 0/171 dead transitions. [2024-06-27 21:49:50,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 171 transitions, 1929 flow [2024-06-27 21:49:50,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:49:50,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:49:50,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 154 transitions. [2024-06-27 21:49:50,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6844444444444444 [2024-06-27 21:49:50,165 INFO L175 Difference]: Start difference. First operand has 111 places, 142 transitions, 1481 flow. Second operand 5 states and 154 transitions. [2024-06-27 21:49:50,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 171 transitions, 1929 flow [2024-06-27 21:49:50,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 171 transitions, 1797 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 21:49:50,226 INFO L231 Difference]: Finished difference. Result has 110 places, 144 transitions, 1451 flow [2024-06-27 21:49:50,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1351, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1451, PETRI_PLACES=110, PETRI_TRANSITIONS=144} [2024-06-27 21:49:50,226 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 61 predicate places. [2024-06-27 21:49:50,226 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 144 transitions, 1451 flow [2024-06-27 21:49:50,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:50,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:50,227 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:50,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 21:49:50,227 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:49:50,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:50,228 INFO L85 PathProgramCache]: Analyzing trace with hash 154735411, now seen corresponding path program 2 times [2024-06-27 21:49:50,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:50,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878264085] [2024-06-27 21:49:50,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:50,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:50,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:50,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:50,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:50,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878264085] [2024-06-27 21:49:50,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878264085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:50,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:50,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:49:50,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958214265] [2024-06-27 21:49:50,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:50,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:49:50,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:50,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:49:50,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:49:50,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:49:50,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 144 transitions, 1451 flow. Second operand has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:50,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:50,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:49:50,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:50,745 INFO L124 PetriNetUnfolderBase]: 2257/3682 cut-off events. [2024-06-27 21:49:50,745 INFO L125 PetriNetUnfolderBase]: For 34630/34642 co-relation queries the response was YES. [2024-06-27 21:49:50,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18467 conditions, 3682 events. 2257/3682 cut-off events. For 34630/34642 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 22711 event pairs, 731 based on Foata normal form. 12/3644 useless extension candidates. Maximal degree in co-relation 18417. Up to 3077 conditions per place. [2024-06-27 21:49:50,771 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 145 selfloop transitions, 17 changer transitions 0/175 dead transitions. [2024-06-27 21:49:50,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 175 transitions, 1911 flow [2024-06-27 21:49:50,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:49:50,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:49:50,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 147 transitions. [2024-06-27 21:49:50,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6533333333333333 [2024-06-27 21:49:50,773 INFO L175 Difference]: Start difference. First operand has 110 places, 144 transitions, 1451 flow. Second operand 5 states and 147 transitions. [2024-06-27 21:49:50,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 175 transitions, 1911 flow [2024-06-27 21:49:50,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 175 transitions, 1824 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-27 21:49:50,810 INFO L231 Difference]: Finished difference. Result has 113 places, 150 transitions, 1488 flow [2024-06-27 21:49:50,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1371, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1488, PETRI_PLACES=113, PETRI_TRANSITIONS=150} [2024-06-27 21:49:50,811 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 64 predicate places. [2024-06-27 21:49:50,811 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 150 transitions, 1488 flow [2024-06-27 21:49:50,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:50,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:50,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:50,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 21:49:50,812 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:49:50,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:50,812 INFO L85 PathProgramCache]: Analyzing trace with hash -1876293105, now seen corresponding path program 1 times [2024-06-27 21:49:50,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:50,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260497944] [2024-06-27 21:49:50,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:50,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:50,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:50,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:50,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:50,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260497944] [2024-06-27 21:49:50,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260497944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:50,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:50,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:49:50,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514160794] [2024-06-27 21:49:50,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:50,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 21:49:50,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:50,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 21:49:50,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 21:49:50,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 21:49:50,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 150 transitions, 1488 flow. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:50,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:50,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 21:49:50,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:51,296 INFO L124 PetriNetUnfolderBase]: 2202/3507 cut-off events. [2024-06-27 21:49:51,296 INFO L125 PetriNetUnfolderBase]: For 37236/37266 co-relation queries the response was YES. [2024-06-27 21:49:51,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18659 conditions, 3507 events. 2202/3507 cut-off events. For 37236/37266 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 21107 event pairs, 399 based on Foata normal form. 36/3518 useless extension candidates. Maximal degree in co-relation 18607. Up to 3010 conditions per place. [2024-06-27 21:49:51,323 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 139 selfloop transitions, 28 changer transitions 0/186 dead transitions. [2024-06-27 21:49:51,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 186 transitions, 2072 flow [2024-06-27 21:49:51,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:49:51,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:49:51,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 157 transitions. [2024-06-27 21:49:51,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6977777777777778 [2024-06-27 21:49:51,325 INFO L175 Difference]: Start difference. First operand has 113 places, 150 transitions, 1488 flow. Second operand 5 states and 157 transitions. [2024-06-27 21:49:51,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 186 transitions, 2072 flow [2024-06-27 21:49:51,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 186 transitions, 2007 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-27 21:49:51,378 INFO L231 Difference]: Finished difference. Result has 117 places, 160 transitions, 1658 flow [2024-06-27 21:49:51,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1423, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1658, PETRI_PLACES=117, PETRI_TRANSITIONS=160} [2024-06-27 21:49:51,378 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 68 predicate places. [2024-06-27 21:49:51,379 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 160 transitions, 1658 flow [2024-06-27 21:49:51,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:51,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:51,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:51,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 21:49:51,379 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:49:51,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:51,380 INFO L85 PathProgramCache]: Analyzing trace with hash 406288461, now seen corresponding path program 1 times [2024-06-27 21:49:51,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:51,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887596026] [2024-06-27 21:49:51,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:51,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:51,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:51,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:51,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:51,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887596026] [2024-06-27 21:49:51,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887596026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:51,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:51,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:49:51,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518591493] [2024-06-27 21:49:51,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:51,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:49:51,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:51,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:49:51,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:49:51,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:49:51,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 160 transitions, 1658 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:51,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:51,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:49:51,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:51,959 INFO L124 PetriNetUnfolderBase]: 2527/4027 cut-off events. [2024-06-27 21:49:51,960 INFO L125 PetriNetUnfolderBase]: For 49171/49183 co-relation queries the response was YES. [2024-06-27 21:49:51,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21947 conditions, 4027 events. 2527/4027 cut-off events. For 49171/49183 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 24662 event pairs, 350 based on Foata normal form. 24/4022 useless extension candidates. Maximal degree in co-relation 21893. Up to 2817 conditions per place. [2024-06-27 21:49:51,992 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 171 selfloop transitions, 32 changer transitions 0/216 dead transitions. [2024-06-27 21:49:51,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 216 transitions, 2381 flow [2024-06-27 21:49:51,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:49:51,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:49:51,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-06-27 21:49:51,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 21:49:51,994 INFO L175 Difference]: Start difference. First operand has 117 places, 160 transitions, 1658 flow. Second operand 7 states and 210 transitions. [2024-06-27 21:49:51,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 216 transitions, 2381 flow [2024-06-27 21:49:52,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 216 transitions, 2342 flow, removed 16 selfloop flow, removed 1 redundant places. [2024-06-27 21:49:52,063 INFO L231 Difference]: Finished difference. Result has 125 places, 165 transitions, 1782 flow [2024-06-27 21:49:52,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1619, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1782, PETRI_PLACES=125, PETRI_TRANSITIONS=165} [2024-06-27 21:49:52,064 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 76 predicate places. [2024-06-27 21:49:52,064 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 165 transitions, 1782 flow [2024-06-27 21:49:52,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:52,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:52,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:52,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 21:49:52,065 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:49:52,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:52,065 INFO L85 PathProgramCache]: Analyzing trace with hash -361031617, now seen corresponding path program 2 times [2024-06-27 21:49:52,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:52,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59863028] [2024-06-27 21:49:52,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:52,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:52,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:52,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:52,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:52,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59863028] [2024-06-27 21:49:52,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59863028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:52,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:52,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:49:52,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141064353] [2024-06-27 21:49:52,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:52,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:49:52,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:52,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:49:52,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:49:52,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:49:52,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 165 transitions, 1782 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:52,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:52,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:49:52,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:52,804 INFO L124 PetriNetUnfolderBase]: 2762/4578 cut-off events. [2024-06-27 21:49:52,804 INFO L125 PetriNetUnfolderBase]: For 62825/62837 co-relation queries the response was YES. [2024-06-27 21:49:52,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25042 conditions, 4578 events. 2762/4578 cut-off events. For 62825/62837 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 29767 event pairs, 881 based on Foata normal form. 24/4533 useless extension candidates. Maximal degree in co-relation 24984. Up to 3515 conditions per place. [2024-06-27 21:49:52,836 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 171 selfloop transitions, 31 changer transitions 0/215 dead transitions. [2024-06-27 21:49:52,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 215 transitions, 2472 flow [2024-06-27 21:49:52,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:49:52,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:49:52,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-06-27 21:49:52,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 21:49:52,837 INFO L175 Difference]: Start difference. First operand has 125 places, 165 transitions, 1782 flow. Second operand 7 states and 210 transitions. [2024-06-27 21:49:52,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 215 transitions, 2472 flow [2024-06-27 21:49:52,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 215 transitions, 2384 flow, removed 30 selfloop flow, removed 2 redundant places. [2024-06-27 21:49:52,913 INFO L231 Difference]: Finished difference. Result has 131 places, 168 transitions, 1836 flow [2024-06-27 21:49:52,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1716, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1836, PETRI_PLACES=131, PETRI_TRANSITIONS=168} [2024-06-27 21:49:52,914 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 82 predicate places. [2024-06-27 21:49:52,914 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 168 transitions, 1836 flow [2024-06-27 21:49:52,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:52,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:52,914 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:52,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 21:49:52,915 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:49:52,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:52,915 INFO L85 PathProgramCache]: Analyzing trace with hash -360883747, now seen corresponding path program 3 times [2024-06-27 21:49:52,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:52,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182338] [2024-06-27 21:49:52,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:52,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:52,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:53,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:53,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:53,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182338] [2024-06-27 21:49:53,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:53,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:53,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:49:53,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149854324] [2024-06-27 21:49:53,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:53,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:49:53,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:53,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:49:53,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:49:53,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:49:53,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 168 transitions, 1836 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:53,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:53,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:49:53,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:53,542 INFO L124 PetriNetUnfolderBase]: 2798/4624 cut-off events. [2024-06-27 21:49:53,542 INFO L125 PetriNetUnfolderBase]: For 65263/65275 co-relation queries the response was YES. [2024-06-27 21:49:53,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24782 conditions, 4624 events. 2798/4624 cut-off events. For 65263/65275 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 30205 event pairs, 955 based on Foata normal form. 30/4581 useless extension candidates. Maximal degree in co-relation 24722. Up to 3687 conditions per place. [2024-06-27 21:49:53,578 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 166 selfloop transitions, 32 changer transitions 0/211 dead transitions. [2024-06-27 21:49:53,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 211 transitions, 2398 flow [2024-06-27 21:49:53,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:49:53,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:49:53,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-27 21:49:53,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.653968253968254 [2024-06-27 21:49:53,580 INFO L175 Difference]: Start difference. First operand has 131 places, 168 transitions, 1836 flow. Second operand 7 states and 206 transitions. [2024-06-27 21:49:53,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 211 transitions, 2398 flow [2024-06-27 21:49:53,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 211 transitions, 2304 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 21:49:53,663 INFO L231 Difference]: Finished difference. Result has 134 places, 169 transitions, 1852 flow [2024-06-27 21:49:53,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1743, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1852, PETRI_PLACES=134, PETRI_TRANSITIONS=169} [2024-06-27 21:49:53,663 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 85 predicate places. [2024-06-27 21:49:53,663 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 169 transitions, 1852 flow [2024-06-27 21:49:53,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:53,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:53,664 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:53,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 21:49:53,664 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:49:53,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:53,664 INFO L85 PathProgramCache]: Analyzing trace with hash 534845033, now seen corresponding path program 4 times [2024-06-27 21:49:53,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:53,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017297099] [2024-06-27 21:49:53,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:53,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:53,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:53,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:53,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:53,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017297099] [2024-06-27 21:49:53,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017297099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:53,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:53,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:49:53,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272359848] [2024-06-27 21:49:53,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:53,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:49:53,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:53,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:49:53,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:49:53,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:49:53,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 169 transitions, 1852 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:53,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:53,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:49:53,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:54,423 INFO L124 PetriNetUnfolderBase]: 2956/4885 cut-off events. [2024-06-27 21:49:54,423 INFO L125 PetriNetUnfolderBase]: For 72135/72147 co-relation queries the response was YES. [2024-06-27 21:49:54,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26181 conditions, 4885 events. 2956/4885 cut-off events. For 72135/72147 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 32297 event pairs, 1031 based on Foata normal form. 32/4852 useless extension candidates. Maximal degree in co-relation 26120. Up to 3917 conditions per place. [2024-06-27 21:49:54,466 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 164 selfloop transitions, 43 changer transitions 0/220 dead transitions. [2024-06-27 21:49:54,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 220 transitions, 2531 flow [2024-06-27 21:49:54,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:49:54,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:49:54,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-06-27 21:49:54,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6638888888888889 [2024-06-27 21:49:54,468 INFO L175 Difference]: Start difference. First operand has 134 places, 169 transitions, 1852 flow. Second operand 8 states and 239 transitions. [2024-06-27 21:49:54,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 220 transitions, 2531 flow [2024-06-27 21:49:54,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 220 transitions, 2454 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 21:49:54,580 INFO L231 Difference]: Finished difference. Result has 137 places, 170 transitions, 1908 flow [2024-06-27 21:49:54,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1775, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1908, PETRI_PLACES=137, PETRI_TRANSITIONS=170} [2024-06-27 21:49:54,581 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 88 predicate places. [2024-06-27 21:49:54,581 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 170 transitions, 1908 flow [2024-06-27 21:49:54,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:54,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:54,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:54,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 21:49:54,582 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:49:54,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:54,582 INFO L85 PathProgramCache]: Analyzing trace with hash 529482653, now seen corresponding path program 5 times [2024-06-27 21:49:54,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:54,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457202277] [2024-06-27 21:49:54,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:54,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:54,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:54,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:54,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:54,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457202277] [2024-06-27 21:49:54,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457202277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:54,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:54,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:49:54,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805971976] [2024-06-27 21:49:54,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:54,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:49:54,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:54,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:49:54,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:49:54,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:49:54,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 170 transitions, 1908 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:54,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:54,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:49:54,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:55,312 INFO L124 PetriNetUnfolderBase]: 3079/4909 cut-off events. [2024-06-27 21:49:55,313 INFO L125 PetriNetUnfolderBase]: For 77147/77159 co-relation queries the response was YES. [2024-06-27 21:49:55,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27181 conditions, 4909 events. 3079/4909 cut-off events. For 77147/77159 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 31529 event pairs, 684 based on Foata normal form. 30/4916 useless extension candidates. Maximal degree in co-relation 27119. Up to 4152 conditions per place. [2024-06-27 21:49:55,351 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 166 selfloop transitions, 28 changer transitions 0/207 dead transitions. [2024-06-27 21:49:55,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 207 transitions, 2451 flow [2024-06-27 21:49:55,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:49:55,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:49:55,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-27 21:49:55,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 21:49:55,352 INFO L175 Difference]: Start difference. First operand has 137 places, 170 transitions, 1908 flow. Second operand 6 states and 180 transitions. [2024-06-27 21:49:55,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 207 transitions, 2451 flow [2024-06-27 21:49:55,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 207 transitions, 2350 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 21:49:55,467 INFO L231 Difference]: Finished difference. Result has 137 places, 171 transitions, 1912 flow [2024-06-27 21:49:55,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1807, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1912, PETRI_PLACES=137, PETRI_TRANSITIONS=171} [2024-06-27 21:49:55,467 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 88 predicate places. [2024-06-27 21:49:55,467 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 171 transitions, 1912 flow [2024-06-27 21:49:55,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:55,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:55,468 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:55,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 21:49:55,468 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:49:55,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:55,468 INFO L85 PathProgramCache]: Analyzing trace with hash 529334783, now seen corresponding path program 6 times [2024-06-27 21:49:55,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:55,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839125236] [2024-06-27 21:49:55,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:55,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:55,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:55,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:55,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:55,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839125236] [2024-06-27 21:49:55,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839125236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:55,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:55,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:49:55,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231140078] [2024-06-27 21:49:55,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:55,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:49:55,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:55,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:49:55,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:49:55,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:49:55,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 171 transitions, 1912 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:55,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:55,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:49:55,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:56,187 INFO L124 PetriNetUnfolderBase]: 3105/4947 cut-off events. [2024-06-27 21:49:56,188 INFO L125 PetriNetUnfolderBase]: For 77907/77919 co-relation queries the response was YES. [2024-06-27 21:49:56,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27352 conditions, 4947 events. 3105/4947 cut-off events. For 77907/77919 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 31608 event pairs, 455 based on Foata normal form. 24/4946 useless extension candidates. Maximal degree in co-relation 27289. Up to 3764 conditions per place. [2024-06-27 21:49:56,225 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 173 selfloop transitions, 28 changer transitions 0/214 dead transitions. [2024-06-27 21:49:56,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 214 transitions, 2513 flow [2024-06-27 21:49:56,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:49:56,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:49:56,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 182 transitions. [2024-06-27 21:49:56,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.674074074074074 [2024-06-27 21:49:56,227 INFO L175 Difference]: Start difference. First operand has 137 places, 171 transitions, 1912 flow. Second operand 6 states and 182 transitions. [2024-06-27 21:49:56,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 214 transitions, 2513 flow [2024-06-27 21:49:56,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 214 transitions, 2440 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-27 21:49:56,346 INFO L231 Difference]: Finished difference. Result has 140 places, 175 transitions, 1984 flow [2024-06-27 21:49:56,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1839, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1984, PETRI_PLACES=140, PETRI_TRANSITIONS=175} [2024-06-27 21:49:56,347 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 91 predicate places. [2024-06-27 21:49:56,347 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 175 transitions, 1984 flow [2024-06-27 21:49:56,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:56,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:56,347 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:56,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 21:49:56,348 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:49:56,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:56,352 INFO L85 PathProgramCache]: Analyzing trace with hash 535060235, now seen corresponding path program 1 times [2024-06-27 21:49:56,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:56,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782273484] [2024-06-27 21:49:56,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:56,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:56,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:56,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:56,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:56,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782273484] [2024-06-27 21:49:56,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782273484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:56,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:56,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:49:56,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827632074] [2024-06-27 21:49:56,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:56,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:49:56,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:56,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:49:56,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:49:56,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:49:56,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 175 transitions, 1984 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:56,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:56,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:49:56,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:57,100 INFO L124 PetriNetUnfolderBase]: 3218/5307 cut-off events. [2024-06-27 21:49:57,100 INFO L125 PetriNetUnfolderBase]: For 86520/86532 co-relation queries the response was YES. [2024-06-27 21:49:57,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28931 conditions, 5307 events. 3218/5307 cut-off events. For 86520/86532 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 35604 event pairs, 1059 based on Foata normal form. 26/5273 useless extension candidates. Maximal degree in co-relation 28866. Up to 3818 conditions per place. [2024-06-27 21:49:57,144 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 168 selfloop transitions, 50 changer transitions 0/231 dead transitions. [2024-06-27 21:49:57,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 231 transitions, 2742 flow [2024-06-27 21:49:57,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:49:57,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:49:57,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 242 transitions. [2024-06-27 21:49:57,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6722222222222223 [2024-06-27 21:49:57,146 INFO L175 Difference]: Start difference. First operand has 140 places, 175 transitions, 1984 flow. Second operand 8 states and 242 transitions. [2024-06-27 21:49:57,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 231 transitions, 2742 flow [2024-06-27 21:49:57,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 231 transitions, 2670 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-27 21:49:57,271 INFO L231 Difference]: Finished difference. Result has 145 places, 176 transitions, 2066 flow [2024-06-27 21:49:57,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1915, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2066, PETRI_PLACES=145, PETRI_TRANSITIONS=176} [2024-06-27 21:49:57,271 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 96 predicate places. [2024-06-27 21:49:57,271 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 176 transitions, 2066 flow [2024-06-27 21:49:57,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:57,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:57,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:57,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 21:49:57,272 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:49:57,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:57,272 INFO L85 PathProgramCache]: Analyzing trace with hash 885543619, now seen corresponding path program 1 times [2024-06-27 21:49:57,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:57,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695707635] [2024-06-27 21:49:57,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:57,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:57,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:57,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:57,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:57,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695707635] [2024-06-27 21:49:57,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695707635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:57,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:57,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:49:57,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449897613] [2024-06-27 21:49:57,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:57,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:49:57,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:57,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:49:57,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:49:57,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:49:57,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 176 transitions, 2066 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:57,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:57,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:49:57,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:57,999 INFO L124 PetriNetUnfolderBase]: 3158/5096 cut-off events. [2024-06-27 21:49:58,000 INFO L125 PetriNetUnfolderBase]: For 83528/83540 co-relation queries the response was YES. [2024-06-27 21:49:58,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28575 conditions, 5096 events. 3158/5096 cut-off events. For 83528/83540 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 33601 event pairs, 726 based on Foata normal form. 15/5069 useless extension candidates. Maximal degree in co-relation 28508. Up to 4334 conditions per place. [2024-06-27 21:49:58,041 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 145 selfloop transitions, 51 changer transitions 0/215 dead transitions. [2024-06-27 21:49:58,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 215 transitions, 2802 flow [2024-06-27 21:49:58,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:49:58,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:49:58,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-06-27 21:49:58,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6481481481481481 [2024-06-27 21:49:58,042 INFO L175 Difference]: Start difference. First operand has 145 places, 176 transitions, 2066 flow. Second operand 6 states and 175 transitions. [2024-06-27 21:49:58,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 215 transitions, 2802 flow [2024-06-27 21:49:58,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 215 transitions, 2675 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 21:49:58,162 INFO L231 Difference]: Finished difference. Result has 146 places, 188 transitions, 2232 flow [2024-06-27 21:49:58,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1939, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2232, PETRI_PLACES=146, PETRI_TRANSITIONS=188} [2024-06-27 21:49:58,162 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 97 predicate places. [2024-06-27 21:49:58,162 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 188 transitions, 2232 flow [2024-06-27 21:49:58,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:58,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:58,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:58,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 21:49:58,163 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:49:58,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:58,164 INFO L85 PathProgramCache]: Analyzing trace with hash 125530225, now seen corresponding path program 2 times [2024-06-27 21:49:58,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:58,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791038724] [2024-06-27 21:49:58,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:58,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:58,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:58,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:58,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:58,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791038724] [2024-06-27 21:49:58,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791038724] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:58,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:58,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:49:58,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197064287] [2024-06-27 21:49:58,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:58,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:49:58,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:58,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:49:58,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:49:58,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:49:58,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 188 transitions, 2232 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:58,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:58,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:49:58,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:58,924 INFO L124 PetriNetUnfolderBase]: 3378/5400 cut-off events. [2024-06-27 21:49:58,924 INFO L125 PetriNetUnfolderBase]: For 92324/92327 co-relation queries the response was YES. [2024-06-27 21:49:58,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30795 conditions, 5400 events. 3378/5400 cut-off events. For 92324/92327 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 35299 event pairs, 550 based on Foata normal form. 18/5399 useless extension candidates. Maximal degree in co-relation 30727. Up to 4133 conditions per place. [2024-06-27 21:49:58,968 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 167 selfloop transitions, 66 changer transitions 0/246 dead transitions. [2024-06-27 21:49:58,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 246 transitions, 3030 flow [2024-06-27 21:49:58,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:49:58,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:49:58,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 247 transitions. [2024-06-27 21:49:58,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6861111111111111 [2024-06-27 21:49:58,969 INFO L175 Difference]: Start difference. First operand has 146 places, 188 transitions, 2232 flow. Second operand 8 states and 247 transitions. [2024-06-27 21:49:58,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 246 transitions, 3030 flow [2024-06-27 21:49:59,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 246 transitions, 2970 flow, removed 30 selfloop flow, removed 0 redundant places. [2024-06-27 21:49:59,103 INFO L231 Difference]: Finished difference. Result has 154 places, 189 transitions, 2359 flow [2024-06-27 21:49:59,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2174, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2359, PETRI_PLACES=154, PETRI_TRANSITIONS=189} [2024-06-27 21:49:59,104 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 105 predicate places. [2024-06-27 21:49:59,104 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 189 transitions, 2359 flow [2024-06-27 21:49:59,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:59,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:59,105 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:59,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 21:49:59,105 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:49:59,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:59,105 INFO L85 PathProgramCache]: Analyzing trace with hash 6320705, now seen corresponding path program 3 times [2024-06-27 21:49:59,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:59,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409269469] [2024-06-27 21:49:59,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:59,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:59,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:59,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:59,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:59,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409269469] [2024-06-27 21:49:59,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409269469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:59,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:59,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:49:59,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673644291] [2024-06-27 21:49:59,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:59,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:49:59,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:59,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:49:59,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:49:59,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:49:59,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 189 transitions, 2359 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:59,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:59,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:49:59,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:59,866 INFO L124 PetriNetUnfolderBase]: 3404/5455 cut-off events. [2024-06-27 21:49:59,866 INFO L125 PetriNetUnfolderBase]: For 98398/98410 co-relation queries the response was YES. [2024-06-27 21:49:59,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31273 conditions, 5455 events. 3404/5455 cut-off events. For 98398/98410 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 35790 event pairs, 409 based on Foata normal form. 24/5464 useless extension candidates. Maximal degree in co-relation 31202. Up to 3790 conditions per place. [2024-06-27 21:49:59,914 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 193 selfloop transitions, 32 changer transitions 0/238 dead transitions. [2024-06-27 21:49:59,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 238 transitions, 3004 flow [2024-06-27 21:49:59,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:49:59,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:49:59,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-06-27 21:49:59,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 21:49:59,915 INFO L175 Difference]: Start difference. First operand has 154 places, 189 transitions, 2359 flow. Second operand 7 states and 210 transitions. [2024-06-27 21:49:59,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 238 transitions, 3004 flow [2024-06-27 21:50:00,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 238 transitions, 2843 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 21:50:00,095 INFO L231 Difference]: Finished difference. Result has 155 places, 191 transitions, 2308 flow [2024-06-27 21:50:00,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2148, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2308, PETRI_PLACES=155, PETRI_TRANSITIONS=191} [2024-06-27 21:50:00,098 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 106 predicate places. [2024-06-27 21:50:00,098 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 191 transitions, 2308 flow [2024-06-27 21:50:00,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:00,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:00,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:00,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 21:50:00,098 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:00,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:00,099 INFO L85 PathProgramCache]: Analyzing trace with hash -1986424219, now seen corresponding path program 2 times [2024-06-27 21:50:00,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:00,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221927181] [2024-06-27 21:50:00,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:00,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:00,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:00,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:00,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:00,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221927181] [2024-06-27 21:50:00,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221927181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:00,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:00,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:50:00,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956993461] [2024-06-27 21:50:00,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:00,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:50:00,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:00,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:50:00,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:50:00,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 21:50:00,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 191 transitions, 2308 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:00,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:00,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 21:50:00,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:00,794 INFO L124 PetriNetUnfolderBase]: 3346/5435 cut-off events. [2024-06-27 21:50:00,794 INFO L125 PetriNetUnfolderBase]: For 98594/98610 co-relation queries the response was YES. [2024-06-27 21:50:00,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31424 conditions, 5435 events. 3346/5435 cut-off events. For 98594/98610 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 36512 event pairs, 747 based on Foata normal form. 19/5418 useless extension candidates. Maximal degree in co-relation 31351. Up to 4721 conditions per place. [2024-06-27 21:50:00,840 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 173 selfloop transitions, 38 changer transitions 0/231 dead transitions. [2024-06-27 21:50:00,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 231 transitions, 3098 flow [2024-06-27 21:50:00,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:50:00,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:50:00,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 182 transitions. [2024-06-27 21:50:00,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.674074074074074 [2024-06-27 21:50:00,841 INFO L175 Difference]: Start difference. First operand has 155 places, 191 transitions, 2308 flow. Second operand 6 states and 182 transitions. [2024-06-27 21:50:00,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 231 transitions, 3098 flow [2024-06-27 21:50:01,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 231 transitions, 3006 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-27 21:50:01,021 INFO L231 Difference]: Finished difference. Result has 158 places, 201 transitions, 2475 flow [2024-06-27 21:50:01,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2216, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2475, PETRI_PLACES=158, PETRI_TRANSITIONS=201} [2024-06-27 21:50:01,022 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 109 predicate places. [2024-06-27 21:50:01,022 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 201 transitions, 2475 flow [2024-06-27 21:50:01,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:01,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:01,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:01,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 21:50:01,023 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:01,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:01,023 INFO L85 PathProgramCache]: Analyzing trace with hash -2144906841, now seen corresponding path program 1 times [2024-06-27 21:50:01,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:01,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795465157] [2024-06-27 21:50:01,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:01,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:01,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:01,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:01,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:01,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795465157] [2024-06-27 21:50:01,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795465157] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:01,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:01,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:50:01,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349382139] [2024-06-27 21:50:01,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:01,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:50:01,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:01,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:50:01,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:50:01,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:01,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 201 transitions, 2475 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:01,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:01,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:01,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:01,784 INFO L124 PetriNetUnfolderBase]: 3461/5672 cut-off events. [2024-06-27 21:50:01,784 INFO L125 PetriNetUnfolderBase]: For 93718/93718 co-relation queries the response was YES. [2024-06-27 21:50:01,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31715 conditions, 5672 events. 3461/5672 cut-off events. For 93718/93718 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 38402 event pairs, 1410 based on Foata normal form. 2/5621 useless extension candidates. Maximal degree in co-relation 31640. Up to 5086 conditions per place. [2024-06-27 21:50:01,833 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 210 selfloop transitions, 20 changer transitions 0/243 dead transitions. [2024-06-27 21:50:01,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 243 transitions, 3229 flow [2024-06-27 21:50:01,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:50:01,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:50:01,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 152 transitions. [2024-06-27 21:50:01,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6755555555555556 [2024-06-27 21:50:01,834 INFO L175 Difference]: Start difference. First operand has 158 places, 201 transitions, 2475 flow. Second operand 5 states and 152 transitions. [2024-06-27 21:50:01,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 243 transitions, 3229 flow [2024-06-27 21:50:02,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 243 transitions, 3180 flow, removed 20 selfloop flow, removed 1 redundant places. [2024-06-27 21:50:02,026 INFO L231 Difference]: Finished difference. Result has 164 places, 215 transitions, 2696 flow [2024-06-27 21:50:02,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2428, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2696, PETRI_PLACES=164, PETRI_TRANSITIONS=215} [2024-06-27 21:50:02,026 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 115 predicate places. [2024-06-27 21:50:02,026 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 215 transitions, 2696 flow [2024-06-27 21:50:02,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:02,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:02,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:02,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 21:50:02,027 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:02,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:02,028 INFO L85 PathProgramCache]: Analyzing trace with hash 2131595883, now seen corresponding path program 1 times [2024-06-27 21:50:02,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:02,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179538025] [2024-06-27 21:50:02,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:02,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:02,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:02,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:02,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:02,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179538025] [2024-06-27 21:50:02,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179538025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:02,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:02,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:50:02,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114233804] [2024-06-27 21:50:02,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:02,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:50:02,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:02,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:50:02,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:50:02,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:02,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 215 transitions, 2696 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:02,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:02,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:02,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:02,767 INFO L124 PetriNetUnfolderBase]: 3443/5547 cut-off events. [2024-06-27 21:50:02,767 INFO L125 PetriNetUnfolderBase]: For 98553/98556 co-relation queries the response was YES. [2024-06-27 21:50:02,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32065 conditions, 5547 events. 3443/5547 cut-off events. For 98553/98556 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 36830 event pairs, 812 based on Foata normal form. 6/5537 useless extension candidates. Maximal degree in co-relation 31986. Up to 4923 conditions per place. [2024-06-27 21:50:02,816 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 193 selfloop transitions, 34 changer transitions 0/240 dead transitions. [2024-06-27 21:50:02,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 240 transitions, 3258 flow [2024-06-27 21:50:02,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:50:02,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:50:02,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 153 transitions. [2024-06-27 21:50:02,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.68 [2024-06-27 21:50:02,817 INFO L175 Difference]: Start difference. First operand has 164 places, 215 transitions, 2696 flow. Second operand 5 states and 153 transitions. [2024-06-27 21:50:02,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 240 transitions, 3258 flow [2024-06-27 21:50:03,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 240 transitions, 3176 flow, removed 41 selfloop flow, removed 0 redundant places. [2024-06-27 21:50:03,018 INFO L231 Difference]: Finished difference. Result has 169 places, 215 transitions, 2698 flow [2024-06-27 21:50:03,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2614, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2698, PETRI_PLACES=169, PETRI_TRANSITIONS=215} [2024-06-27 21:50:03,019 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 120 predicate places. [2024-06-27 21:50:03,019 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 215 transitions, 2698 flow [2024-06-27 21:50:03,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:03,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:03,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:03,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 21:50:03,020 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:03,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:03,020 INFO L85 PathProgramCache]: Analyzing trace with hash 2139766657, now seen corresponding path program 1 times [2024-06-27 21:50:03,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:03,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787603794] [2024-06-27 21:50:03,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:03,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:03,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:03,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:03,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:03,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787603794] [2024-06-27 21:50:03,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787603794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:03,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:03,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:50:03,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027586624] [2024-06-27 21:50:03,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:03,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:50:03,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:03,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:50:03,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:50:03,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 21:50:03,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 215 transitions, 2698 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:03,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:03,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 21:50:03,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:03,867 INFO L124 PetriNetUnfolderBase]: 3349/5386 cut-off events. [2024-06-27 21:50:03,867 INFO L125 PetriNetUnfolderBase]: For 98751/98751 co-relation queries the response was YES. [2024-06-27 21:50:03,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31509 conditions, 5386 events. 3349/5386 cut-off events. For 98751/98751 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 35651 event pairs, 795 based on Foata normal form. 4/5358 useless extension candidates. Maximal degree in co-relation 31427. Up to 4878 conditions per place. [2024-06-27 21:50:03,925 INFO L140 encePairwiseOnDemand]: 40/45 looper letters, 196 selfloop transitions, 11 changer transitions 0/231 dead transitions. [2024-06-27 21:50:03,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 231 transitions, 3220 flow [2024-06-27 21:50:03,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:50:03,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:50:03,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 116 transitions. [2024-06-27 21:50:03,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-27 21:50:03,926 INFO L175 Difference]: Start difference. First operand has 169 places, 215 transitions, 2698 flow. Second operand 4 states and 116 transitions. [2024-06-27 21:50:03,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 231 transitions, 3220 flow [2024-06-27 21:50:04,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 231 transitions, 3150 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-27 21:50:04,146 INFO L231 Difference]: Finished difference. Result has 169 places, 217 transitions, 2688 flow [2024-06-27 21:50:04,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2628, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2688, PETRI_PLACES=169, PETRI_TRANSITIONS=217} [2024-06-27 21:50:04,146 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 120 predicate places. [2024-06-27 21:50:04,147 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 217 transitions, 2688 flow [2024-06-27 21:50:04,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:04,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:04,147 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:04,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 21:50:04,147 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:04,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:04,166 INFO L85 PathProgramCache]: Analyzing trace with hash 443874179, now seen corresponding path program 1 times [2024-06-27 21:50:04,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:04,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110354319] [2024-06-27 21:50:04,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:04,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:04,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:04,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:04,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:04,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110354319] [2024-06-27 21:50:04,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110354319] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:04,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:04,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:04,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635768064] [2024-06-27 21:50:04,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:04,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:04,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:04,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:04,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:04,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:04,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 217 transitions, 2688 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:04,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:04,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:04,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:04,953 INFO L124 PetriNetUnfolderBase]: 3455/5541 cut-off events. [2024-06-27 21:50:04,954 INFO L125 PetriNetUnfolderBase]: For 100315/100315 co-relation queries the response was YES. [2024-06-27 21:50:04,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32269 conditions, 5541 events. 3455/5541 cut-off events. For 100315/100315 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 36539 event pairs, 1007 based on Foata normal form. 1/5532 useless extension candidates. Maximal degree in co-relation 32186. Up to 5015 conditions per place. [2024-06-27 21:50:05,004 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 218 selfloop transitions, 35 changer transitions 0/266 dead transitions. [2024-06-27 21:50:05,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 266 transitions, 3512 flow [2024-06-27 21:50:05,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:05,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:05,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-06-27 21:50:05,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6317460317460317 [2024-06-27 21:50:05,006 INFO L175 Difference]: Start difference. First operand has 169 places, 217 transitions, 2688 flow. Second operand 7 states and 199 transitions. [2024-06-27 21:50:05,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 266 transitions, 3512 flow [2024-06-27 21:50:05,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 266 transitions, 3470 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-27 21:50:05,203 INFO L231 Difference]: Finished difference. Result has 176 places, 231 transitions, 2882 flow [2024-06-27 21:50:05,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2646, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2882, PETRI_PLACES=176, PETRI_TRANSITIONS=231} [2024-06-27 21:50:05,204 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 127 predicate places. [2024-06-27 21:50:05,204 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 231 transitions, 2882 flow [2024-06-27 21:50:05,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:05,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:05,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:05,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 21:50:05,205 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:05,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:05,205 INFO L85 PathProgramCache]: Analyzing trace with hash 453139769, now seen corresponding path program 2 times [2024-06-27 21:50:05,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:05,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507883583] [2024-06-27 21:50:05,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:05,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:05,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:05,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:05,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:05,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507883583] [2024-06-27 21:50:05,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507883583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:05,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:05,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:05,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061067056] [2024-06-27 21:50:05,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:05,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:05,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:05,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:05,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:05,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:05,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 231 transitions, 2882 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:05,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:05,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:05,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:06,041 INFO L124 PetriNetUnfolderBase]: 3480/5697 cut-off events. [2024-06-27 21:50:06,041 INFO L125 PetriNetUnfolderBase]: For 106482/106482 co-relation queries the response was YES. [2024-06-27 21:50:06,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33232 conditions, 5697 events. 3480/5697 cut-off events. For 106482/106482 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 38406 event pairs, 1395 based on Foata normal form. 1/5645 useless extension candidates. Maximal degree in co-relation 33146. Up to 5042 conditions per place. [2024-06-27 21:50:06,090 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 214 selfloop transitions, 41 changer transitions 0/268 dead transitions. [2024-06-27 21:50:06,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 268 transitions, 3719 flow [2024-06-27 21:50:06,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:06,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:06,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-06-27 21:50:06,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-27 21:50:06,092 INFO L175 Difference]: Start difference. First operand has 176 places, 231 transitions, 2882 flow. Second operand 7 states and 195 transitions. [2024-06-27 21:50:06,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 268 transitions, 3719 flow [2024-06-27 21:50:06,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 268 transitions, 3671 flow, removed 21 selfloop flow, removed 1 redundant places. [2024-06-27 21:50:06,342 INFO L231 Difference]: Finished difference. Result has 182 places, 238 transitions, 3005 flow [2024-06-27 21:50:06,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2840, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3005, PETRI_PLACES=182, PETRI_TRANSITIONS=238} [2024-06-27 21:50:06,343 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 133 predicate places. [2024-06-27 21:50:06,343 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 238 transitions, 3005 flow [2024-06-27 21:50:06,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:06,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:06,344 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:06,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 21:50:06,344 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:06,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:06,344 INFO L85 PathProgramCache]: Analyzing trace with hash 1687167797, now seen corresponding path program 3 times [2024-06-27 21:50:06,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:06,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233790725] [2024-06-27 21:50:06,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:06,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:06,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:06,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:06,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:06,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233790725] [2024-06-27 21:50:06,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233790725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:06,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:06,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:06,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126668366] [2024-06-27 21:50:06,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:06,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:06,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:06,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:06,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:06,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:06,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 238 transitions, 3005 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:06,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:06,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:06,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:07,132 INFO L124 PetriNetUnfolderBase]: 3477/5559 cut-off events. [2024-06-27 21:50:07,133 INFO L125 PetriNetUnfolderBase]: For 107828/107828 co-relation queries the response was YES. [2024-06-27 21:50:07,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33142 conditions, 5559 events. 3477/5559 cut-off events. For 107828/107828 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 36641 event pairs, 795 based on Foata normal form. 1/5556 useless extension candidates. Maximal degree in co-relation 33054. Up to 5039 conditions per place. [2024-06-27 21:50:07,191 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 214 selfloop transitions, 40 changer transitions 0/267 dead transitions. [2024-06-27 21:50:07,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 267 transitions, 3693 flow [2024-06-27 21:50:07,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:07,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:07,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-06-27 21:50:07,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-27 21:50:07,193 INFO L175 Difference]: Start difference. First operand has 182 places, 238 transitions, 3005 flow. Second operand 7 states and 195 transitions. [2024-06-27 21:50:07,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 267 transitions, 3693 flow [2024-06-27 21:50:07,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 267 transitions, 3600 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-06-27 21:50:07,472 INFO L231 Difference]: Finished difference. Result has 187 places, 238 transitions, 2998 flow [2024-06-27 21:50:07,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2912, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2998, PETRI_PLACES=187, PETRI_TRANSITIONS=238} [2024-06-27 21:50:07,473 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 138 predicate places. [2024-06-27 21:50:07,473 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 238 transitions, 2998 flow [2024-06-27 21:50:07,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:07,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:07,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:07,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 21:50:07,474 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:07,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:07,474 INFO L85 PathProgramCache]: Analyzing trace with hash -2067601493, now seen corresponding path program 4 times [2024-06-27 21:50:07,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:07,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082583275] [2024-06-27 21:50:07,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:07,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:07,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:07,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:07,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:07,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082583275] [2024-06-27 21:50:07,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082583275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:07,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:07,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:07,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106789178] [2024-06-27 21:50:07,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:07,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:07,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:07,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:07,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:07,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:07,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 238 transitions, 2998 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:07,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:07,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:07,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:08,342 INFO L124 PetriNetUnfolderBase]: 3488/5578 cut-off events. [2024-06-27 21:50:08,342 INFO L125 PetriNetUnfolderBase]: For 111434/111434 co-relation queries the response was YES. [2024-06-27 21:50:08,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33281 conditions, 5578 events. 3488/5578 cut-off events. For 111434/111434 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 36724 event pairs, 795 based on Foata normal form. 1/5575 useless extension candidates. Maximal degree in co-relation 33192. Up to 5100 conditions per place. [2024-06-27 21:50:08,387 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 232 selfloop transitions, 28 changer transitions 0/273 dead transitions. [2024-06-27 21:50:08,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 273 transitions, 3753 flow [2024-06-27 21:50:08,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:50:08,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:50:08,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-06-27 21:50:08,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6518518518518519 [2024-06-27 21:50:08,388 INFO L175 Difference]: Start difference. First operand has 187 places, 238 transitions, 2998 flow. Second operand 6 states and 176 transitions. [2024-06-27 21:50:08,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 273 transitions, 3753 flow [2024-06-27 21:50:08,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 273 transitions, 3685 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-27 21:50:08,656 INFO L231 Difference]: Finished difference. Result has 189 places, 241 transitions, 3035 flow [2024-06-27 21:50:08,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2936, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3035, PETRI_PLACES=189, PETRI_TRANSITIONS=241} [2024-06-27 21:50:08,657 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 140 predicate places. [2024-06-27 21:50:08,657 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 241 transitions, 3035 flow [2024-06-27 21:50:08,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:08,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:08,657 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:08,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 21:50:08,658 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:08,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:08,658 INFO L85 PathProgramCache]: Analyzing trace with hash 1894909403, now seen corresponding path program 5 times [2024-06-27 21:50:08,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:08,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218373501] [2024-06-27 21:50:08,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:08,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:08,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:08,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:08,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:08,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218373501] [2024-06-27 21:50:08,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218373501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:08,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:08,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:08,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388746573] [2024-06-27 21:50:08,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:08,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:08,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:08,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:08,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:08,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:08,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 241 transitions, 3035 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:08,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:08,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:08,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:09,469 INFO L124 PetriNetUnfolderBase]: 3485/5574 cut-off events. [2024-06-27 21:50:09,469 INFO L125 PetriNetUnfolderBase]: For 113913/113913 co-relation queries the response was YES. [2024-06-27 21:50:09,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33281 conditions, 5574 events. 3485/5574 cut-off events. For 113913/113913 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 36696 event pairs, 795 based on Foata normal form. 1/5571 useless extension candidates. Maximal degree in co-relation 33192. Up to 5097 conditions per place. [2024-06-27 21:50:09,519 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 226 selfloop transitions, 27 changer transitions 0/266 dead transitions. [2024-06-27 21:50:09,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 266 transitions, 3647 flow [2024-06-27 21:50:09,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:50:09,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:50:09,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-06-27 21:50:09,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6259259259259259 [2024-06-27 21:50:09,520 INFO L175 Difference]: Start difference. First operand has 189 places, 241 transitions, 3035 flow. Second operand 6 states and 169 transitions. [2024-06-27 21:50:09,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 266 transitions, 3647 flow [2024-06-27 21:50:09,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 266 transitions, 3544 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-27 21:50:09,769 INFO L231 Difference]: Finished difference. Result has 191 places, 241 transitions, 2992 flow [2024-06-27 21:50:09,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2932, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2992, PETRI_PLACES=191, PETRI_TRANSITIONS=241} [2024-06-27 21:50:09,769 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 142 predicate places. [2024-06-27 21:50:09,769 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 241 transitions, 2992 flow [2024-06-27 21:50:09,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:09,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:09,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:09,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 21:50:09,770 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:09,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:09,770 INFO L85 PathProgramCache]: Analyzing trace with hash 1651245001, now seen corresponding path program 1 times [2024-06-27 21:50:09,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:09,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727394322] [2024-06-27 21:50:09,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:09,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:09,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:09,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:09,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:09,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727394322] [2024-06-27 21:50:09,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727394322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:09,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:09,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:09,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785752260] [2024-06-27 21:50:09,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:09,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:09,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:09,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:09,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:09,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:09,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 241 transitions, 2992 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:09,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:09,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:09,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:10,601 INFO L124 PetriNetUnfolderBase]: 3493/5653 cut-off events. [2024-06-27 21:50:10,601 INFO L125 PetriNetUnfolderBase]: For 120465/120480 co-relation queries the response was YES. [2024-06-27 21:50:10,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33436 conditions, 5653 events. 3493/5653 cut-off events. For 120465/120480 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 37794 event pairs, 885 based on Foata normal form. 12/5633 useless extension candidates. Maximal degree in co-relation 33346. Up to 4802 conditions per place. [2024-06-27 21:50:10,648 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 187 selfloop transitions, 68 changer transitions 0/268 dead transitions. [2024-06-27 21:50:10,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 268 transitions, 3799 flow [2024-06-27 21:50:10,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:50:10,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:50:10,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-06-27 21:50:10,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6370370370370371 [2024-06-27 21:50:10,649 INFO L175 Difference]: Start difference. First operand has 191 places, 241 transitions, 2992 flow. Second operand 6 states and 172 transitions. [2024-06-27 21:50:10,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 268 transitions, 3799 flow [2024-06-27 21:50:10,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 268 transitions, 3710 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 21:50:10,878 INFO L231 Difference]: Finished difference. Result has 192 places, 244 transitions, 3097 flow [2024-06-27 21:50:10,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2903, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3097, PETRI_PLACES=192, PETRI_TRANSITIONS=244} [2024-06-27 21:50:10,878 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 143 predicate places. [2024-06-27 21:50:10,878 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 244 transitions, 3097 flow [2024-06-27 21:50:10,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:10,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:10,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:10,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 21:50:10,879 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:10,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:10,879 INFO L85 PathProgramCache]: Analyzing trace with hash -1264180215, now seen corresponding path program 2 times [2024-06-27 21:50:10,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:10,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39672391] [2024-06-27 21:50:10,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:10,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:10,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:10,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:10,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:10,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39672391] [2024-06-27 21:50:10,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39672391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:10,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:10,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:10,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163204054] [2024-06-27 21:50:10,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:10,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:10,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:10,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:10,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:11,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:11,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 244 transitions, 3097 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:11,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:11,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:11,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:11,681 INFO L124 PetriNetUnfolderBase]: 3501/5617 cut-off events. [2024-06-27 21:50:11,681 INFO L125 PetriNetUnfolderBase]: For 121124/121127 co-relation queries the response was YES. [2024-06-27 21:50:11,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33737 conditions, 5617 events. 3501/5617 cut-off events. For 121124/121127 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 37109 event pairs, 804 based on Foata normal form. 4/5613 useless extension candidates. Maximal degree in co-relation 33647. Up to 4947 conditions per place. [2024-06-27 21:50:11,731 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 216 selfloop transitions, 48 changer transitions 0/277 dead transitions. [2024-06-27 21:50:11,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 277 transitions, 3951 flow [2024-06-27 21:50:11,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:50:11,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:50:11,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-27 21:50:11,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.662962962962963 [2024-06-27 21:50:11,732 INFO L175 Difference]: Start difference. First operand has 192 places, 244 transitions, 3097 flow. Second operand 6 states and 179 transitions. [2024-06-27 21:50:11,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 277 transitions, 3951 flow [2024-06-27 21:50:11,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 277 transitions, 3752 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-27 21:50:11,965 INFO L231 Difference]: Finished difference. Result has 195 places, 247 transitions, 3061 flow [2024-06-27 21:50:11,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2904, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3061, PETRI_PLACES=195, PETRI_TRANSITIONS=247} [2024-06-27 21:50:11,966 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 146 predicate places. [2024-06-27 21:50:11,966 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 247 transitions, 3061 flow [2024-06-27 21:50:11,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:11,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:11,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:11,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 21:50:11,967 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:11,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:11,967 INFO L85 PathProgramCache]: Analyzing trace with hash 1155769290, now seen corresponding path program 1 times [2024-06-27 21:50:11,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:11,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339383592] [2024-06-27 21:50:11,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:11,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:11,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:12,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:12,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:12,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339383592] [2024-06-27 21:50:12,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339383592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:12,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:12,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:12,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559931970] [2024-06-27 21:50:12,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:12,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:12,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:12,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:12,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:12,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:12,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 247 transitions, 3061 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:12,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:12,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:12,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:12,851 INFO L124 PetriNetUnfolderBase]: 3534/5679 cut-off events. [2024-06-27 21:50:12,851 INFO L125 PetriNetUnfolderBase]: For 124022/124025 co-relation queries the response was YES. [2024-06-27 21:50:12,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33957 conditions, 5679 events. 3534/5679 cut-off events. For 124022/124025 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 37776 event pairs, 822 based on Foata normal form. 1/5665 useless extension candidates. Maximal degree in co-relation 33867. Up to 5021 conditions per place. [2024-06-27 21:50:12,895 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 232 selfloop transitions, 57 changer transitions 0/302 dead transitions. [2024-06-27 21:50:12,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 302 transitions, 4265 flow [2024-06-27 21:50:12,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:12,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:12,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-06-27 21:50:12,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6317460317460317 [2024-06-27 21:50:12,897 INFO L175 Difference]: Start difference. First operand has 195 places, 247 transitions, 3061 flow. Second operand 7 states and 199 transitions. [2024-06-27 21:50:12,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 302 transitions, 4265 flow [2024-06-27 21:50:13,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 302 transitions, 4105 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-27 21:50:13,145 INFO L231 Difference]: Finished difference. Result has 201 places, 268 transitions, 3491 flow [2024-06-27 21:50:13,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2927, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3491, PETRI_PLACES=201, PETRI_TRANSITIONS=268} [2024-06-27 21:50:13,146 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 152 predicate places. [2024-06-27 21:50:13,146 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 268 transitions, 3491 flow [2024-06-27 21:50:13,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:13,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:13,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:13,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 21:50:13,147 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:13,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:13,147 INFO L85 PathProgramCache]: Analyzing trace with hash -409775122, now seen corresponding path program 2 times [2024-06-27 21:50:13,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:13,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599225223] [2024-06-27 21:50:13,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:13,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:13,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:13,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:13,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:13,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599225223] [2024-06-27 21:50:13,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599225223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:13,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:13,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:13,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881308323] [2024-06-27 21:50:13,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:13,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:13,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:13,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:13,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:13,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:13,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 268 transitions, 3491 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:13,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:13,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:13,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:14,004 INFO L124 PetriNetUnfolderBase]: 3545/5723 cut-off events. [2024-06-27 21:50:14,004 INFO L125 PetriNetUnfolderBase]: For 130928/130931 co-relation queries the response was YES. [2024-06-27 21:50:14,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34527 conditions, 5723 events. 3545/5723 cut-off events. For 130928/130931 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 38306 event pairs, 818 based on Foata normal form. 1/5703 useless extension candidates. Maximal degree in co-relation 34433. Up to 5033 conditions per place. [2024-06-27 21:50:14,057 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 232 selfloop transitions, 60 changer transitions 0/305 dead transitions. [2024-06-27 21:50:14,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 305 transitions, 4368 flow [2024-06-27 21:50:14,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:50:14,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:50:14,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-06-27 21:50:14,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-27 21:50:14,062 INFO L175 Difference]: Start difference. First operand has 201 places, 268 transitions, 3491 flow. Second operand 8 states and 220 transitions. [2024-06-27 21:50:14,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 305 transitions, 4368 flow [2024-06-27 21:50:14,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 305 transitions, 4358 flow, removed 5 selfloop flow, removed 0 redundant places. [2024-06-27 21:50:14,360 INFO L231 Difference]: Finished difference. Result has 209 places, 271 transitions, 3651 flow [2024-06-27 21:50:14,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3481, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3651, PETRI_PLACES=209, PETRI_TRANSITIONS=271} [2024-06-27 21:50:14,360 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 160 predicate places. [2024-06-27 21:50:14,361 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 271 transitions, 3651 flow [2024-06-27 21:50:14,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:14,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:14,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:14,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 21:50:14,361 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:14,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:14,362 INFO L85 PathProgramCache]: Analyzing trace with hash 91898610, now seen corresponding path program 1 times [2024-06-27 21:50:14,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:14,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722779867] [2024-06-27 21:50:14,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:14,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:14,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:14,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:14,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:14,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722779867] [2024-06-27 21:50:14,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722779867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:14,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:14,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:14,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141876434] [2024-06-27 21:50:14,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:14,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:14,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:14,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:14,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:14,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 21:50:14,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 271 transitions, 3651 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:14,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:14,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 21:50:14,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:15,344 INFO L124 PetriNetUnfolderBase]: 3558/5999 cut-off events. [2024-06-27 21:50:15,345 INFO L125 PetriNetUnfolderBase]: For 149406/149444 co-relation queries the response was YES. [2024-06-27 21:50:15,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35351 conditions, 5999 events. 3558/5999 cut-off events. For 149406/149444 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 41854 event pairs, 1029 based on Foata normal form. 50/6001 useless extension candidates. Maximal degree in co-relation 35254. Up to 4718 conditions per place. [2024-06-27 21:50:15,402 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 176 selfloop transitions, 97 changer transitions 0/306 dead transitions. [2024-06-27 21:50:15,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 306 transitions, 4483 flow [2024-06-27 21:50:15,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:15,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:15,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-27 21:50:15,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.653968253968254 [2024-06-27 21:50:15,404 INFO L175 Difference]: Start difference. First operand has 209 places, 271 transitions, 3651 flow. Second operand 7 states and 206 transitions. [2024-06-27 21:50:15,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 306 transitions, 4483 flow [2024-06-27 21:50:15,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 306 transitions, 4388 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-27 21:50:15,705 INFO L231 Difference]: Finished difference. Result has 214 places, 273 transitions, 3791 flow [2024-06-27 21:50:15,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3556, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3791, PETRI_PLACES=214, PETRI_TRANSITIONS=273} [2024-06-27 21:50:15,706 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 165 predicate places. [2024-06-27 21:50:15,706 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 273 transitions, 3791 flow [2024-06-27 21:50:15,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:15,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:15,706 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:15,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 21:50:15,707 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:15,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:15,707 INFO L85 PathProgramCache]: Analyzing trace with hash -1387706354, now seen corresponding path program 1 times [2024-06-27 21:50:15,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:15,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935377194] [2024-06-27 21:50:15,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:15,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:15,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:15,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:15,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:15,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935377194] [2024-06-27 21:50:15,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935377194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:15,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:15,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:15,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852350627] [2024-06-27 21:50:15,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:15,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:15,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:15,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:15,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:15,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:15,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 273 transitions, 3791 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:15,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:15,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:15,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:16,677 INFO L124 PetriNetUnfolderBase]: 3704/5999 cut-off events. [2024-06-27 21:50:16,677 INFO L125 PetriNetUnfolderBase]: For 146818/146818 co-relation queries the response was YES. [2024-06-27 21:50:16,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36386 conditions, 5999 events. 3704/5999 cut-off events. For 146818/146818 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 40360 event pairs, 872 based on Foata normal form. 10/6001 useless extension candidates. Maximal degree in co-relation 36287. Up to 5313 conditions per place. [2024-06-27 21:50:16,736 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 274 selfloop transitions, 27 changer transitions 0/314 dead transitions. [2024-06-27 21:50:16,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 314 transitions, 4589 flow [2024-06-27 21:50:16,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:50:16,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:50:16,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 182 transitions. [2024-06-27 21:50:16,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.674074074074074 [2024-06-27 21:50:16,739 INFO L175 Difference]: Start difference. First operand has 214 places, 273 transitions, 3791 flow. Second operand 6 states and 182 transitions. [2024-06-27 21:50:16,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 314 transitions, 4589 flow [2024-06-27 21:50:17,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 314 transitions, 4386 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 21:50:17,106 INFO L231 Difference]: Finished difference. Result has 215 places, 276 transitions, 3723 flow [2024-06-27 21:50:17,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3588, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3723, PETRI_PLACES=215, PETRI_TRANSITIONS=276} [2024-06-27 21:50:17,114 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 166 predicate places. [2024-06-27 21:50:17,114 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 276 transitions, 3723 flow [2024-06-27 21:50:17,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:17,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:17,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:17,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 21:50:17,118 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:17,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:17,118 INFO L85 PathProgramCache]: Analyzing trace with hash 757679588, now seen corresponding path program 3 times [2024-06-27 21:50:17,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:17,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234061900] [2024-06-27 21:50:17,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:17,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:17,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:17,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-27 21:50:17,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:17,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234061900] [2024-06-27 21:50:17,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234061900] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:17,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:17,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:17,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660465761] [2024-06-27 21:50:17,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:17,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:17,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:17,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:17,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:17,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:17,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 276 transitions, 3723 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:17,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:17,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:17,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:18,110 INFO L124 PetriNetUnfolderBase]: 3701/5957 cut-off events. [2024-06-27 21:50:18,111 INFO L125 PetriNetUnfolderBase]: For 144898/144913 co-relation queries the response was YES. [2024-06-27 21:50:18,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36158 conditions, 5957 events. 3701/5957 cut-off events. For 144898/144913 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 39991 event pairs, 864 based on Foata normal form. 11/5940 useless extension candidates. Maximal degree in co-relation 36058. Up to 5267 conditions per place. [2024-06-27 21:50:18,159 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 232 selfloop transitions, 55 changer transitions 0/300 dead transitions. [2024-06-27 21:50:18,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 300 transitions, 4454 flow [2024-06-27 21:50:18,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:50:18,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:50:18,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 168 transitions. [2024-06-27 21:50:18,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-27 21:50:18,160 INFO L175 Difference]: Start difference. First operand has 215 places, 276 transitions, 3723 flow. Second operand 6 states and 168 transitions. [2024-06-27 21:50:18,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 300 transitions, 4454 flow [2024-06-27 21:50:18,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 300 transitions, 4367 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-27 21:50:18,499 INFO L231 Difference]: Finished difference. Result has 218 places, 277 transitions, 3801 flow [2024-06-27 21:50:18,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3638, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3801, PETRI_PLACES=218, PETRI_TRANSITIONS=277} [2024-06-27 21:50:18,500 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 169 predicate places. [2024-06-27 21:50:18,500 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 277 transitions, 3801 flow [2024-06-27 21:50:18,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:18,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:18,500 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:18,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 21:50:18,500 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:18,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:18,501 INFO L85 PathProgramCache]: Analyzing trace with hash 1799932988, now seen corresponding path program 4 times [2024-06-27 21:50:18,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:18,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410713221] [2024-06-27 21:50:18,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:18,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:18,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:18,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:18,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:18,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410713221] [2024-06-27 21:50:18,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410713221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:18,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:18,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:18,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055865373] [2024-06-27 21:50:18,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:18,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:18,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:18,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:18,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:18,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:18,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 277 transitions, 3801 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:18,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:18,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:18,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:19,405 INFO L124 PetriNetUnfolderBase]: 3698/5924 cut-off events. [2024-06-27 21:50:19,406 INFO L125 PetriNetUnfolderBase]: For 143659/143662 co-relation queries the response was YES. [2024-06-27 21:50:19,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36314 conditions, 5924 events. 3698/5924 cut-off events. For 143659/143662 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 39424 event pairs, 835 based on Foata normal form. 1/5911 useless extension candidates. Maximal degree in co-relation 36212. Up to 5264 conditions per place. [2024-06-27 21:50:19,467 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 230 selfloop transitions, 59 changer transitions 0/302 dead transitions. [2024-06-27 21:50:19,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 302 transitions, 4444 flow [2024-06-27 21:50:19,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:50:19,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:50:19,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-06-27 21:50:19,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6370370370370371 [2024-06-27 21:50:19,468 INFO L175 Difference]: Start difference. First operand has 218 places, 277 transitions, 3801 flow. Second operand 6 states and 172 transitions. [2024-06-27 21:50:19,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 302 transitions, 4444 flow [2024-06-27 21:50:19,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 302 transitions, 4385 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-27 21:50:19,840 INFO L231 Difference]: Finished difference. Result has 222 places, 277 transitions, 3874 flow [2024-06-27 21:50:19,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3742, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3874, PETRI_PLACES=222, PETRI_TRANSITIONS=277} [2024-06-27 21:50:19,841 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 173 predicate places. [2024-06-27 21:50:19,841 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 277 transitions, 3874 flow [2024-06-27 21:50:19,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:19,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:19,841 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:19,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 21:50:19,841 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:19,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:19,842 INFO L85 PathProgramCache]: Analyzing trace with hash 2137214972, now seen corresponding path program 1 times [2024-06-27 21:50:19,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:19,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368339823] [2024-06-27 21:50:19,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:19,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:19,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:19,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:19,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:19,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368339823] [2024-06-27 21:50:19,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368339823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:19,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:19,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:19,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855298996] [2024-06-27 21:50:19,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:19,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:19,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:19,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:19,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:20,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:20,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 277 transitions, 3874 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:20,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:20,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:20,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:20,922 INFO L124 PetriNetUnfolderBase]: 3854/6218 cut-off events. [2024-06-27 21:50:20,923 INFO L125 PetriNetUnfolderBase]: For 162173/162176 co-relation queries the response was YES. [2024-06-27 21:50:20,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38944 conditions, 6218 events. 3854/6218 cut-off events. For 162173/162176 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 41940 event pairs, 816 based on Foata normal form. 6/6208 useless extension candidates. Maximal degree in co-relation 38840. Up to 5397 conditions per place. [2024-06-27 21:50:20,974 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 258 selfloop transitions, 68 changer transitions 0/339 dead transitions. [2024-06-27 21:50:20,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 339 transitions, 5305 flow [2024-06-27 21:50:20,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:50:20,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:50:20,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 188 transitions. [2024-06-27 21:50:20,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6962962962962963 [2024-06-27 21:50:20,975 INFO L175 Difference]: Start difference. First operand has 222 places, 277 transitions, 3874 flow. Second operand 6 states and 188 transitions. [2024-06-27 21:50:20,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 339 transitions, 5305 flow [2024-06-27 21:50:21,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 339 transitions, 5161 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 21:50:21,325 INFO L231 Difference]: Finished difference. Result has 223 places, 302 transitions, 4531 flow [2024-06-27 21:50:21,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3744, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4531, PETRI_PLACES=223, PETRI_TRANSITIONS=302} [2024-06-27 21:50:21,326 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 174 predicate places. [2024-06-27 21:50:21,326 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 302 transitions, 4531 flow [2024-06-27 21:50:21,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:21,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:21,326 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:21,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 21:50:21,327 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:21,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:21,327 INFO L85 PathProgramCache]: Analyzing trace with hash -1387703378, now seen corresponding path program 2 times [2024-06-27 21:50:21,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:21,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870797176] [2024-06-27 21:50:21,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:21,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:21,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:21,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:21,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:21,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870797176] [2024-06-27 21:50:21,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870797176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:21,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:21,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:21,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896406438] [2024-06-27 21:50:21,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:21,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:21,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:21,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:21,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:21,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:21,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 302 transitions, 4531 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:21,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:21,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:21,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:22,319 INFO L124 PetriNetUnfolderBase]: 3904/6298 cut-off events. [2024-06-27 21:50:22,320 INFO L125 PetriNetUnfolderBase]: For 167277/167283 co-relation queries the response was YES. [2024-06-27 21:50:22,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40865 conditions, 6298 events. 3904/6298 cut-off events. For 167277/167283 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 42654 event pairs, 821 based on Foata normal form. 6/6288 useless extension candidates. Maximal degree in co-relation 40760. Up to 5282 conditions per place. [2024-06-27 21:50:22,388 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 235 selfloop transitions, 107 changer transitions 0/355 dead transitions. [2024-06-27 21:50:22,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 355 transitions, 5801 flow [2024-06-27 21:50:22,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:22,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:22,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 217 transitions. [2024-06-27 21:50:22,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6888888888888889 [2024-06-27 21:50:22,390 INFO L175 Difference]: Start difference. First operand has 223 places, 302 transitions, 4531 flow. Second operand 7 states and 217 transitions. [2024-06-27 21:50:22,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 355 transitions, 5801 flow [2024-06-27 21:50:22,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 355 transitions, 5691 flow, removed 43 selfloop flow, removed 2 redundant places. [2024-06-27 21:50:22,845 INFO L231 Difference]: Finished difference. Result has 229 places, 314 transitions, 5025 flow [2024-06-27 21:50:22,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4421, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5025, PETRI_PLACES=229, PETRI_TRANSITIONS=314} [2024-06-27 21:50:22,846 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 180 predicate places. [2024-06-27 21:50:22,846 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 314 transitions, 5025 flow [2024-06-27 21:50:22,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:22,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:22,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:22,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 21:50:22,847 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:22,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:22,847 INFO L85 PathProgramCache]: Analyzing trace with hash 328976360, now seen corresponding path program 3 times [2024-06-27 21:50:22,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:22,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543765319] [2024-06-27 21:50:22,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:22,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:22,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:22,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:22,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:22,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543765319] [2024-06-27 21:50:22,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543765319] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:22,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:22,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:22,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288083276] [2024-06-27 21:50:22,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:22,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:22,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:22,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:22,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:22,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:22,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 314 transitions, 5025 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:22,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:22,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:22,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:23,979 INFO L124 PetriNetUnfolderBase]: 3898/6254 cut-off events. [2024-06-27 21:50:23,979 INFO L125 PetriNetUnfolderBase]: For 172696/172702 co-relation queries the response was YES. [2024-06-27 21:50:24,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42033 conditions, 6254 events. 3898/6254 cut-off events. For 172696/172702 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 42055 event pairs, 815 based on Foata normal form. 6/6252 useless extension candidates. Maximal degree in co-relation 41926. Up to 5513 conditions per place. [2024-06-27 21:50:24,032 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 270 selfloop transitions, 67 changer transitions 0/350 dead transitions. [2024-06-27 21:50:24,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 350 transitions, 5785 flow [2024-06-27 21:50:24,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:24,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:24,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-27 21:50:24,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6634920634920635 [2024-06-27 21:50:24,033 INFO L175 Difference]: Start difference. First operand has 229 places, 314 transitions, 5025 flow. Second operand 7 states and 209 transitions. [2024-06-27 21:50:24,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 350 transitions, 5785 flow [2024-06-27 21:50:24,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 350 transitions, 5583 flow, removed 77 selfloop flow, removed 2 redundant places. [2024-06-27 21:50:24,572 INFO L231 Difference]: Finished difference. Result has 234 places, 314 transitions, 4969 flow [2024-06-27 21:50:24,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4823, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4969, PETRI_PLACES=234, PETRI_TRANSITIONS=314} [2024-06-27 21:50:24,572 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 185 predicate places. [2024-06-27 21:50:24,572 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 314 transitions, 4969 flow [2024-06-27 21:50:24,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:24,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:24,573 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:24,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 21:50:24,573 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:24,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:24,573 INFO L85 PathProgramCache]: Analyzing trace with hash -1387336958, now seen corresponding path program 2 times [2024-06-27 21:50:24,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:24,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256507698] [2024-06-27 21:50:24,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:24,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:24,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:24,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:24,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:24,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256507698] [2024-06-27 21:50:24,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256507698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:24,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:24,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:24,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470683077] [2024-06-27 21:50:24,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:24,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:24,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:24,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:24,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:24,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 21:50:24,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 314 transitions, 4969 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:24,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:24,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 21:50:24,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:25,624 INFO L124 PetriNetUnfolderBase]: 3891/6309 cut-off events. [2024-06-27 21:50:25,624 INFO L125 PetriNetUnfolderBase]: For 192035/192057 co-relation queries the response was YES. [2024-06-27 21:50:25,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42286 conditions, 6309 events. 3891/6309 cut-off events. For 192035/192057 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 43182 event pairs, 811 based on Foata normal form. 32/6301 useless extension candidates. Maximal degree in co-relation 42177. Up to 5304 conditions per place. [2024-06-27 21:50:25,697 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 245 selfloop transitions, 73 changer transitions 0/352 dead transitions. [2024-06-27 21:50:25,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 352 transitions, 5935 flow [2024-06-27 21:50:25,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:25,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:25,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-27 21:50:25,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6634920634920635 [2024-06-27 21:50:25,698 INFO L175 Difference]: Start difference. First operand has 234 places, 314 transitions, 4969 flow. Second operand 7 states and 209 transitions. [2024-06-27 21:50:25,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 352 transitions, 5935 flow [2024-06-27 21:50:26,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 352 transitions, 5723 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 21:50:26,123 INFO L231 Difference]: Finished difference. Result has 235 places, 316 transitions, 4952 flow [2024-06-27 21:50:26,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4757, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4952, PETRI_PLACES=235, PETRI_TRANSITIONS=316} [2024-06-27 21:50:26,123 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 186 predicate places. [2024-06-27 21:50:26,123 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 316 transitions, 4952 flow [2024-06-27 21:50:26,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:26,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:26,124 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:26,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 21:50:26,124 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:26,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:26,124 INFO L85 PathProgramCache]: Analyzing trace with hash -987839648, now seen corresponding path program 3 times [2024-06-27 21:50:26,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:26,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521647015] [2024-06-27 21:50:26,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:26,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:26,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:26,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:26,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:26,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521647015] [2024-06-27 21:50:26,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521647015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:26,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:26,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:26,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348190853] [2024-06-27 21:50:26,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:26,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:26,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:26,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:26,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:26,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 21:50:26,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 316 transitions, 4952 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:26,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:26,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 21:50:26,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:27,274 INFO L124 PetriNetUnfolderBase]: 4001/6427 cut-off events. [2024-06-27 21:50:27,274 INFO L125 PetriNetUnfolderBase]: For 198288/198288 co-relation queries the response was YES. [2024-06-27 21:50:27,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43613 conditions, 6427 events. 4001/6427 cut-off events. For 198288/198288 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 43773 event pairs, 815 based on Foata normal form. 14/6412 useless extension candidates. Maximal degree in co-relation 43504. Up to 5485 conditions per place. [2024-06-27 21:50:27,348 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 258 selfloop transitions, 62 changer transitions 0/354 dead transitions. [2024-06-27 21:50:27,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 354 transitions, 5808 flow [2024-06-27 21:50:27,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:50:27,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:50:27,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 187 transitions. [2024-06-27 21:50:27,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6925925925925925 [2024-06-27 21:50:27,350 INFO L175 Difference]: Start difference. First operand has 235 places, 316 transitions, 4952 flow. Second operand 6 states and 187 transitions. [2024-06-27 21:50:27,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 354 transitions, 5808 flow [2024-06-27 21:50:27,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 354 transitions, 5647 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 21:50:27,822 INFO L231 Difference]: Finished difference. Result has 236 places, 320 transitions, 5042 flow [2024-06-27 21:50:27,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4791, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5042, PETRI_PLACES=236, PETRI_TRANSITIONS=320} [2024-06-27 21:50:27,823 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 187 predicate places. [2024-06-27 21:50:27,823 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 320 transitions, 5042 flow [2024-06-27 21:50:27,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:27,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:27,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:27,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 21:50:27,824 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:27,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:27,824 INFO L85 PathProgramCache]: Analyzing trace with hash -973554848, now seen corresponding path program 4 times [2024-06-27 21:50:27,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:27,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620782159] [2024-06-27 21:50:27,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:27,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:27,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:27,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:27,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:27,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620782159] [2024-06-27 21:50:27,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620782159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:27,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:27,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:27,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125183921] [2024-06-27 21:50:27,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:27,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:27,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:27,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:27,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:27,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 21:50:27,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 320 transitions, 5042 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:27,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:27,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 21:50:27,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:29,035 INFO L124 PetriNetUnfolderBase]: 4273/6842 cut-off events. [2024-06-27 21:50:29,036 INFO L125 PetriNetUnfolderBase]: For 230064/230064 co-relation queries the response was YES. [2024-06-27 21:50:29,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47385 conditions, 6842 events. 4273/6842 cut-off events. For 230064/230064 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 46737 event pairs, 689 based on Foata normal form. 14/6825 useless extension candidates. Maximal degree in co-relation 47275. Up to 5354 conditions per place. [2024-06-27 21:50:29,109 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 269 selfloop transitions, 64 changer transitions 0/367 dead transitions. [2024-06-27 21:50:29,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 367 transitions, 6178 flow [2024-06-27 21:50:29,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:50:29,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:50:29,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 192 transitions. [2024-06-27 21:50:29,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7111111111111111 [2024-06-27 21:50:29,111 INFO L175 Difference]: Start difference. First operand has 236 places, 320 transitions, 5042 flow. Second operand 6 states and 192 transitions. [2024-06-27 21:50:29,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 367 transitions, 6178 flow [2024-06-27 21:50:29,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 367 transitions, 6011 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-27 21:50:29,706 INFO L231 Difference]: Finished difference. Result has 239 places, 328 transitions, 5279 flow [2024-06-27 21:50:29,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4875, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5279, PETRI_PLACES=239, PETRI_TRANSITIONS=328} [2024-06-27 21:50:29,707 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 190 predicate places. [2024-06-27 21:50:29,707 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 328 transitions, 5279 flow [2024-06-27 21:50:29,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:29,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:29,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:29,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 21:50:29,708 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:29,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:29,708 INFO L85 PathProgramCache]: Analyzing trace with hash -534884792, now seen corresponding path program 1 times [2024-06-27 21:50:29,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:29,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981109721] [2024-06-27 21:50:29,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:29,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:29,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:29,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:29,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:29,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981109721] [2024-06-27 21:50:29,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981109721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:29,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:29,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:29,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558044462] [2024-06-27 21:50:29,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:29,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:29,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:29,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:29,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:29,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:29,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 328 transitions, 5279 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:29,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:29,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:29,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:31,012 INFO L124 PetriNetUnfolderBase]: 4454/7138 cut-off events. [2024-06-27 21:50:31,013 INFO L125 PetriNetUnfolderBase]: For 241894/241900 co-relation queries the response was YES. [2024-06-27 21:50:31,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48832 conditions, 7138 events. 4454/7138 cut-off events. For 241894/241900 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 49031 event pairs, 784 based on Foata normal form. 24/7135 useless extension candidates. Maximal degree in co-relation 48720. Up to 6129 conditions per place. [2024-06-27 21:50:31,081 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 288 selfloop transitions, 63 changer transitions 0/364 dead transitions. [2024-06-27 21:50:31,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 364 transitions, 6134 flow [2024-06-27 21:50:31,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:50:31,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:50:31,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 184 transitions. [2024-06-27 21:50:31,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6814814814814815 [2024-06-27 21:50:31,083 INFO L175 Difference]: Start difference. First operand has 239 places, 328 transitions, 5279 flow. Second operand 6 states and 184 transitions. [2024-06-27 21:50:31,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 364 transitions, 6134 flow [2024-06-27 21:50:31,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 364 transitions, 5983 flow, removed 47 selfloop flow, removed 2 redundant places. [2024-06-27 21:50:31,697 INFO L231 Difference]: Finished difference. Result has 243 places, 330 transitions, 5317 flow [2024-06-27 21:50:31,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5134, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5317, PETRI_PLACES=243, PETRI_TRANSITIONS=330} [2024-06-27 21:50:31,698 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 194 predicate places. [2024-06-27 21:50:31,698 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 330 transitions, 5317 flow [2024-06-27 21:50:31,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:31,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:31,699 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:31,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 21:50:31,699 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:31,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:31,699 INFO L85 PathProgramCache]: Analyzing trace with hash -1220229186, now seen corresponding path program 1 times [2024-06-27 21:50:31,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:31,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782491502] [2024-06-27 21:50:31,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:31,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:31,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:31,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:31,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:31,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782491502] [2024-06-27 21:50:31,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782491502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:31,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:31,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:50:31,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254846675] [2024-06-27 21:50:31,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:31,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 21:50:31,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:31,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 21:50:31,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 21:50:31,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 45 [2024-06-27 21:50:31,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 330 transitions, 5317 flow. Second operand has 4 states, 4 states have (on average 28.0) internal successors, (112), 4 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:31,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:31,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 45 [2024-06-27 21:50:31,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:32,613 INFO L124 PetriNetUnfolderBase]: 2671/5909 cut-off events. [2024-06-27 21:50:32,613 INFO L125 PetriNetUnfolderBase]: For 111743/113360 co-relation queries the response was YES. [2024-06-27 21:50:32,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29514 conditions, 5909 events. 2671/5909 cut-off events. For 111743/113360 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 53310 event pairs, 345 based on Foata normal form. 322/5769 useless extension candidates. Maximal degree in co-relation 29400. Up to 2252 conditions per place. [2024-06-27 21:50:32,678 INFO L140 encePairwiseOnDemand]: 39/45 looper letters, 30 selfloop transitions, 103 changer transitions 0/347 dead transitions. [2024-06-27 21:50:32,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 347 transitions, 5717 flow [2024-06-27 21:50:32,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:50:32,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:50:32,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 137 transitions. [2024-06-27 21:50:32,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7611111111111111 [2024-06-27 21:50:32,679 INFO L175 Difference]: Start difference. First operand has 243 places, 330 transitions, 5317 flow. Second operand 4 states and 137 transitions. [2024-06-27 21:50:32,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 347 transitions, 5717 flow [2024-06-27 21:50:32,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 347 transitions, 5584 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-27 21:50:32,946 INFO L231 Difference]: Finished difference. Result has 245 places, 334 transitions, 5662 flow [2024-06-27 21:50:32,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5184, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=5662, PETRI_PLACES=245, PETRI_TRANSITIONS=334} [2024-06-27 21:50:32,946 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 196 predicate places. [2024-06-27 21:50:32,946 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 334 transitions, 5662 flow [2024-06-27 21:50:32,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.0) internal successors, (112), 4 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:32,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:32,947 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:32,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 21:50:32,947 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:32,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:32,947 INFO L85 PathProgramCache]: Analyzing trace with hash 961262150, now seen corresponding path program 1 times [2024-06-27 21:50:32,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:32,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340397126] [2024-06-27 21:50:32,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:32,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:32,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:33,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:33,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:33,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340397126] [2024-06-27 21:50:33,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340397126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:33,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:33,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:33,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186088375] [2024-06-27 21:50:33,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:33,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:33,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:33,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:33,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:33,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:33,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 334 transitions, 5662 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:33,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:33,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:33,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:34,250 INFO L124 PetriNetUnfolderBase]: 4581/7605 cut-off events. [2024-06-27 21:50:34,251 INFO L125 PetriNetUnfolderBase]: For 245854/245886 co-relation queries the response was YES. [2024-06-27 21:50:34,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51638 conditions, 7605 events. 4581/7605 cut-off events. For 245854/245886 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 54231 event pairs, 1460 based on Foata normal form. 6/7301 useless extension candidates. Maximal degree in co-relation 51522. Up to 6518 conditions per place. [2024-06-27 21:50:34,326 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 313 selfloop transitions, 54 changer transitions 0/381 dead transitions. [2024-06-27 21:50:34,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 381 transitions, 6705 flow [2024-06-27 21:50:34,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:50:34,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:50:34,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-06-27 21:50:34,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-27 21:50:34,327 INFO L175 Difference]: Start difference. First operand has 245 places, 334 transitions, 5662 flow. Second operand 8 states and 224 transitions. [2024-06-27 21:50:34,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 381 transitions, 6705 flow [2024-06-27 21:50:34,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 381 transitions, 6701 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-06-27 21:50:34,998 INFO L231 Difference]: Finished difference. Result has 253 places, 338 transitions, 5810 flow [2024-06-27 21:50:34,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5658, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5810, PETRI_PLACES=253, PETRI_TRANSITIONS=338} [2024-06-27 21:50:34,998 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 204 predicate places. [2024-06-27 21:50:34,999 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 338 transitions, 5810 flow [2024-06-27 21:50:34,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:34,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:34,999 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:34,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 21:50:34,999 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:34,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:35,000 INFO L85 PathProgramCache]: Analyzing trace with hash 1102744150, now seen corresponding path program 2 times [2024-06-27 21:50:35,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:35,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065235995] [2024-06-27 21:50:35,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:35,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:35,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:35,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:35,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:35,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065235995] [2024-06-27 21:50:35,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065235995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:35,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:35,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:35,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651417677] [2024-06-27 21:50:35,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:35,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:35,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:35,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:35,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:35,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:35,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 338 transitions, 5810 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:35,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:35,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:35,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:36,305 INFO L124 PetriNetUnfolderBase]: 4655/7734 cut-off events. [2024-06-27 21:50:36,305 INFO L125 PetriNetUnfolderBase]: For 253187/253222 co-relation queries the response was YES. [2024-06-27 21:50:36,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52404 conditions, 7734 events. 4655/7734 cut-off events. For 253187/253222 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 55520 event pairs, 1759 based on Foata normal form. 8/7419 useless extension candidates. Maximal degree in co-relation 52285. Up to 6927 conditions per place. [2024-06-27 21:50:36,391 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 307 selfloop transitions, 49 changer transitions 0/370 dead transitions. [2024-06-27 21:50:36,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 370 transitions, 6662 flow [2024-06-27 21:50:36,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:50:36,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:50:36,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-27 21:50:36,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-27 21:50:36,392 INFO L175 Difference]: Start difference. First operand has 253 places, 338 transitions, 5810 flow. Second operand 8 states and 213 transitions. [2024-06-27 21:50:36,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 370 transitions, 6662 flow [2024-06-27 21:50:36,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 370 transitions, 6601 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 21:50:36,926 INFO L231 Difference]: Finished difference. Result has 258 places, 339 transitions, 5864 flow [2024-06-27 21:50:36,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5749, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5864, PETRI_PLACES=258, PETRI_TRANSITIONS=339} [2024-06-27 21:50:36,926 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 209 predicate places. [2024-06-27 21:50:36,927 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 339 transitions, 5864 flow [2024-06-27 21:50:36,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:36,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:36,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:36,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 21:50:36,927 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:36,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:36,927 INFO L85 PathProgramCache]: Analyzing trace with hash -1770199782, now seen corresponding path program 3 times [2024-06-27 21:50:36,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:36,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69865344] [2024-06-27 21:50:36,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:36,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:36,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:37,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:37,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:37,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69865344] [2024-06-27 21:50:37,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69865344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:37,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:37,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:37,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76161111] [2024-06-27 21:50:37,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:37,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:37,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:37,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:37,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:37,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:37,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 339 transitions, 5864 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:37,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:37,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:37,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:38,406 INFO L124 PetriNetUnfolderBase]: 4729/7858 cut-off events. [2024-06-27 21:50:38,406 INFO L125 PetriNetUnfolderBase]: For 256976/257014 co-relation queries the response was YES. [2024-06-27 21:50:38,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53248 conditions, 7858 events. 4729/7858 cut-off events. For 256976/257014 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 56548 event pairs, 1754 based on Foata normal form. 6/7538 useless extension candidates. Maximal degree in co-relation 53127. Up to 6964 conditions per place. [2024-06-27 21:50:38,477 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 313 selfloop transitions, 51 changer transitions 0/378 dead transitions. [2024-06-27 21:50:38,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 378 transitions, 6783 flow [2024-06-27 21:50:38,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:50:38,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:50:38,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-27 21:50:38,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055555555555555 [2024-06-27 21:50:38,478 INFO L175 Difference]: Start difference. First operand has 258 places, 339 transitions, 5864 flow. Second operand 8 states and 218 transitions. [2024-06-27 21:50:38,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 378 transitions, 6783 flow [2024-06-27 21:50:39,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 378 transitions, 6684 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 21:50:39,122 INFO L231 Difference]: Finished difference. Result has 261 places, 342 transitions, 5916 flow [2024-06-27 21:50:39,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5765, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5916, PETRI_PLACES=261, PETRI_TRANSITIONS=342} [2024-06-27 21:50:39,123 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 212 predicate places. [2024-06-27 21:50:39,123 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 342 transitions, 5916 flow [2024-06-27 21:50:39,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:39,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:39,124 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:39,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 21:50:39,124 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:39,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:39,124 INFO L85 PathProgramCache]: Analyzing trace with hash 1183983556, now seen corresponding path program 1 times [2024-06-27 21:50:39,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:39,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650318921] [2024-06-27 21:50:39,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:39,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:39,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:39,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:39,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:39,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650318921] [2024-06-27 21:50:39,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650318921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:39,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:39,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:39,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239301624] [2024-06-27 21:50:39,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:39,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:39,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:39,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:39,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:39,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:39,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 342 transitions, 5916 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:39,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:39,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:39,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:40,455 INFO L124 PetriNetUnfolderBase]: 4763/7924 cut-off events. [2024-06-27 21:50:40,456 INFO L125 PetriNetUnfolderBase]: For 263855/264041 co-relation queries the response was YES. [2024-06-27 21:50:40,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54061 conditions, 7924 events. 4763/7924 cut-off events. For 263855/264041 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 57224 event pairs, 1841 based on Foata normal form. 27/7630 useless extension candidates. Maximal degree in co-relation 53938. Up to 6679 conditions per place. [2024-06-27 21:50:40,537 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 195 selfloop transitions, 177 changer transitions 0/386 dead transitions. [2024-06-27 21:50:40,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 386 transitions, 7413 flow [2024-06-27 21:50:40,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:50:40,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:50:40,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-06-27 21:50:40,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6277777777777778 [2024-06-27 21:50:40,538 INFO L175 Difference]: Start difference. First operand has 261 places, 342 transitions, 5916 flow. Second operand 8 states and 226 transitions. [2024-06-27 21:50:40,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 386 transitions, 7413 flow [2024-06-27 21:50:41,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 386 transitions, 7309 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 21:50:41,206 INFO L231 Difference]: Finished difference. Result has 265 places, 355 transitions, 6441 flow [2024-06-27 21:50:41,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5812, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6441, PETRI_PLACES=265, PETRI_TRANSITIONS=355} [2024-06-27 21:50:41,206 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 216 predicate places. [2024-06-27 21:50:41,206 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 355 transitions, 6441 flow [2024-06-27 21:50:41,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:41,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:41,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:41,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 21:50:41,207 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:41,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:41,207 INFO L85 PathProgramCache]: Analyzing trace with hash -1950504268, now seen corresponding path program 1 times [2024-06-27 21:50:41,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:41,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539872378] [2024-06-27 21:50:41,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:41,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:41,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:41,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:41,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:41,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539872378] [2024-06-27 21:50:41,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539872378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:41,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:41,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:41,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827082292] [2024-06-27 21:50:41,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:41,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:41,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:41,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:41,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:41,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:41,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 355 transitions, 6441 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:41,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:41,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:41,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:42,624 INFO L124 PetriNetUnfolderBase]: 4770/7933 cut-off events. [2024-06-27 21:50:42,624 INFO L125 PetriNetUnfolderBase]: For 272696/272880 co-relation queries the response was YES. [2024-06-27 21:50:42,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54719 conditions, 7933 events. 4770/7933 cut-off events. For 272696/272880 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 57264 event pairs, 1830 based on Foata normal form. 42/7652 useless extension candidates. Maximal degree in co-relation 54594. Up to 6916 conditions per place. [2024-06-27 21:50:42,708 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 255 selfloop transitions, 132 changer transitions 0/401 dead transitions. [2024-06-27 21:50:42,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 401 transitions, 7812 flow [2024-06-27 21:50:42,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:50:42,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:50:42,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-06-27 21:50:42,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-27 21:50:42,710 INFO L175 Difference]: Start difference. First operand has 265 places, 355 transitions, 6441 flow. Second operand 8 states and 220 transitions. [2024-06-27 21:50:42,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 401 transitions, 7812 flow [2024-06-27 21:50:43,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 401 transitions, 7544 flow, removed 43 selfloop flow, removed 2 redundant places. [2024-06-27 21:50:43,484 INFO L231 Difference]: Finished difference. Result has 274 places, 371 transitions, 6899 flow [2024-06-27 21:50:43,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6184, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6899, PETRI_PLACES=274, PETRI_TRANSITIONS=371} [2024-06-27 21:50:43,485 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 225 predicate places. [2024-06-27 21:50:43,485 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 371 transitions, 6899 flow [2024-06-27 21:50:43,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:43,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:43,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:43,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 21:50:43,485 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:43,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:43,486 INFO L85 PathProgramCache]: Analyzing trace with hash 1361352226, now seen corresponding path program 2 times [2024-06-27 21:50:43,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:43,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872459259] [2024-06-27 21:50:43,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:43,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:43,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:43,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-27 21:50:43,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:43,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872459259] [2024-06-27 21:50:43,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872459259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:43,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:43,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:43,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247841490] [2024-06-27 21:50:43,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:43,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:43,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:43,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:43,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:43,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:43,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 371 transitions, 6899 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:43,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:43,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:43,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:44,900 INFO L124 PetriNetUnfolderBase]: 4833/8029 cut-off events. [2024-06-27 21:50:44,900 INFO L125 PetriNetUnfolderBase]: For 282846/283026 co-relation queries the response was YES. [2024-06-27 21:50:44,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56550 conditions, 8029 events. 4833/8029 cut-off events. For 282846/283026 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 57939 event pairs, 1843 based on Foata normal form. 26/7719 useless extension candidates. Maximal degree in co-relation 56420. Up to 6734 conditions per place. [2024-06-27 21:50:44,991 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 198 selfloop transitions, 207 changer transitions 0/419 dead transitions. [2024-06-27 21:50:44,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 419 transitions, 8577 flow [2024-06-27 21:50:44,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:50:44,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:50:44,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-06-27 21:50:44,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 21:50:44,992 INFO L175 Difference]: Start difference. First operand has 274 places, 371 transitions, 6899 flow. Second operand 8 states and 225 transitions. [2024-06-27 21:50:44,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 419 transitions, 8577 flow [2024-06-27 21:50:45,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 419 transitions, 8405 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 21:50:45,870 INFO L231 Difference]: Finished difference. Result has 279 places, 391 transitions, 7540 flow [2024-06-27 21:50:45,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6736, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7540, PETRI_PLACES=279, PETRI_TRANSITIONS=391} [2024-06-27 21:50:45,870 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 230 predicate places. [2024-06-27 21:50:45,871 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 391 transitions, 7540 flow [2024-06-27 21:50:45,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:45,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:45,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:45,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 21:50:45,871 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:45,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:45,872 INFO L85 PathProgramCache]: Analyzing trace with hash 1889836512, now seen corresponding path program 2 times [2024-06-27 21:50:45,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:45,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046756271] [2024-06-27 21:50:45,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:45,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:45,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:45,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:45,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:45,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046756271] [2024-06-27 21:50:45,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046756271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:45,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:45,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:45,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668426411] [2024-06-27 21:50:45,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:45,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:45,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:45,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:45,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:46,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:46,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 391 transitions, 7540 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:46,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:46,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:46,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:47,299 INFO L124 PetriNetUnfolderBase]: 4850/8054 cut-off events. [2024-06-27 21:50:47,299 INFO L125 PetriNetUnfolderBase]: For 295347/295550 co-relation queries the response was YES. [2024-06-27 21:50:47,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57341 conditions, 8054 events. 4850/8054 cut-off events. For 295347/295550 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 58074 event pairs, 1830 based on Foata normal form. 50/7764 useless extension candidates. Maximal degree in co-relation 57209. Up to 7007 conditions per place. [2024-06-27 21:50:47,390 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 264 selfloop transitions, 148 changer transitions 0/426 dead transitions. [2024-06-27 21:50:47,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 426 transitions, 8888 flow [2024-06-27 21:50:47,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:50:47,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:50:47,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 240 transitions. [2024-06-27 21:50:47,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5925925925925926 [2024-06-27 21:50:47,392 INFO L175 Difference]: Start difference. First operand has 279 places, 391 transitions, 7540 flow. Second operand 9 states and 240 transitions. [2024-06-27 21:50:47,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 426 transitions, 8888 flow [2024-06-27 21:50:48,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 426 transitions, 8492 flow, removed 46 selfloop flow, removed 3 redundant places. [2024-06-27 21:50:48,275 INFO L231 Difference]: Finished difference. Result has 285 places, 397 transitions, 7562 flow [2024-06-27 21:50:48,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7152, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7562, PETRI_PLACES=285, PETRI_TRANSITIONS=397} [2024-06-27 21:50:48,276 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 236 predicate places. [2024-06-27 21:50:48,276 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 397 transitions, 7562 flow [2024-06-27 21:50:48,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:48,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:48,277 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:48,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 21:50:48,277 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:48,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:48,277 INFO L85 PathProgramCache]: Analyzing trace with hash -1770107526, now seen corresponding path program 3 times [2024-06-27 21:50:48,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:48,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303701374] [2024-06-27 21:50:48,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:48,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:48,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:48,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:48,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:48,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303701374] [2024-06-27 21:50:48,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303701374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:48,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:48,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:48,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057054350] [2024-06-27 21:50:48,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:48,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:48,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:48,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:48,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:48,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:48,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 397 transitions, 7562 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:48,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:48,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:48,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:49,711 INFO L124 PetriNetUnfolderBase]: 4847/8051 cut-off events. [2024-06-27 21:50:49,711 INFO L125 PetriNetUnfolderBase]: For 299244/299447 co-relation queries the response was YES. [2024-06-27 21:50:49,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57042 conditions, 8051 events. 4847/8051 cut-off events. For 299244/299447 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 58131 event pairs, 1846 based on Foata normal form. 30/7744 useless extension candidates. Maximal degree in co-relation 56909. Up to 6746 conditions per place. [2024-06-27 21:50:49,802 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 203 selfloop transitions, 208 changer transitions 0/425 dead transitions. [2024-06-27 21:50:49,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 425 transitions, 8900 flow [2024-06-27 21:50:49,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:50:49,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:50:49,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-06-27 21:50:49,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 21:50:49,803 INFO L175 Difference]: Start difference. First operand has 285 places, 397 transitions, 7562 flow. Second operand 8 states and 225 transitions. [2024-06-27 21:50:49,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 425 transitions, 8900 flow [2024-06-27 21:50:50,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 425 transitions, 8607 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 21:50:50,844 INFO L231 Difference]: Finished difference. Result has 288 places, 397 transitions, 7691 flow [2024-06-27 21:50:50,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7269, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7691, PETRI_PLACES=288, PETRI_TRANSITIONS=397} [2024-06-27 21:50:50,844 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 239 predicate places. [2024-06-27 21:50:50,844 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 397 transitions, 7691 flow [2024-06-27 21:50:50,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:50,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:50,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:50,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 21:50:50,845 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:50,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:50,845 INFO L85 PathProgramCache]: Analyzing trace with hash 1664921888, now seen corresponding path program 4 times [2024-06-27 21:50:50,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:50,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137884251] [2024-06-27 21:50:50,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:50,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:50,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:50,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:50,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:50,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137884251] [2024-06-27 21:50:50,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137884251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:50,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:50,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:50,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368307116] [2024-06-27 21:50:50,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:50,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:50,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:50,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:50,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:50,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:50,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 397 transitions, 7691 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:50,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:50,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:50,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:52,298 INFO L124 PetriNetUnfolderBase]: 4921/8164 cut-off events. [2024-06-27 21:50:52,299 INFO L125 PetriNetUnfolderBase]: For 316068/316106 co-relation queries the response was YES. [2024-06-27 21:50:52,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58004 conditions, 8164 events. 4921/8164 cut-off events. For 316068/316106 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 58949 event pairs, 1808 based on Foata normal form. 8/7809 useless extension candidates. Maximal degree in co-relation 57871. Up to 7308 conditions per place. [2024-06-27 21:50:52,390 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 361 selfloop transitions, 48 changer transitions 0/423 dead transitions. [2024-06-27 21:50:52,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 423 transitions, 8639 flow [2024-06-27 21:50:52,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:50:52,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:50:52,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-27 21:50:52,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5805555555555556 [2024-06-27 21:50:52,392 INFO L175 Difference]: Start difference. First operand has 288 places, 397 transitions, 7691 flow. Second operand 8 states and 209 transitions. [2024-06-27 21:50:52,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 423 transitions, 8639 flow [2024-06-27 21:50:53,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 423 transitions, 8220 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 21:50:53,309 INFO L231 Difference]: Finished difference. Result has 291 places, 398 transitions, 7389 flow [2024-06-27 21:50:53,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7272, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7389, PETRI_PLACES=291, PETRI_TRANSITIONS=398} [2024-06-27 21:50:53,310 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 242 predicate places. [2024-06-27 21:50:53,310 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 398 transitions, 7389 flow [2024-06-27 21:50:53,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:53,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:53,310 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:53,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 21:50:53,310 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:53,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:53,311 INFO L85 PathProgramCache]: Analyzing trace with hash -2129685866, now seen corresponding path program 5 times [2024-06-27 21:50:53,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:53,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026210507] [2024-06-27 21:50:53,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:53,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:53,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:53,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:53,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:53,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026210507] [2024-06-27 21:50:53,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026210507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:53,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:53,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:53,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20530437] [2024-06-27 21:50:53,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:53,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:53,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:53,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:53,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:53,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:53,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 398 transitions, 7389 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:53,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:53,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:53,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:54,981 INFO L124 PetriNetUnfolderBase]: 5066/8400 cut-off events. [2024-06-27 21:50:54,981 INFO L125 PetriNetUnfolderBase]: For 331312/331356 co-relation queries the response was YES. [2024-06-27 21:50:55,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59344 conditions, 8400 events. 5066/8400 cut-off events. For 331312/331356 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 60991 event pairs, 1831 based on Foata normal form. 6/8036 useless extension candidates. Maximal degree in co-relation 59210. Up to 7356 conditions per place. [2024-06-27 21:50:55,085 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 366 selfloop transitions, 51 changer transitions 0/431 dead transitions. [2024-06-27 21:50:55,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 431 transitions, 8517 flow [2024-06-27 21:50:55,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:50:55,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:50:55,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-27 21:50:55,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5944444444444444 [2024-06-27 21:50:55,086 INFO L175 Difference]: Start difference. First operand has 291 places, 398 transitions, 7389 flow. Second operand 8 states and 214 transitions. [2024-06-27 21:50:55,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 431 transitions, 8517 flow [2024-06-27 21:50:56,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 431 transitions, 8416 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 21:50:56,109 INFO L231 Difference]: Finished difference. Result has 293 places, 400 transitions, 7428 flow [2024-06-27 21:50:56,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7288, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7428, PETRI_PLACES=293, PETRI_TRANSITIONS=400} [2024-06-27 21:50:56,110 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 244 predicate places. [2024-06-27 21:50:56,110 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 400 transitions, 7428 flow [2024-06-27 21:50:56,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:56,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:56,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:56,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 21:50:56,111 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:56,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:56,111 INFO L85 PathProgramCache]: Analyzing trace with hash -1446509334, now seen corresponding path program 6 times [2024-06-27 21:50:56,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:56,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814686915] [2024-06-27 21:50:56,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:56,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:56,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:56,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:56,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:56,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814686915] [2024-06-27 21:50:56,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814686915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:56,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:56,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:56,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545931490] [2024-06-27 21:50:56,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:56,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:56,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:56,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:56,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:56,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:56,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 400 transitions, 7428 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:56,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:56,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:56,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:57,623 INFO L124 PetriNetUnfolderBase]: 5048/8372 cut-off events. [2024-06-27 21:50:57,623 INFO L125 PetriNetUnfolderBase]: For 328221/328268 co-relation queries the response was YES. [2024-06-27 21:50:57,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58855 conditions, 8372 events. 5048/8372 cut-off events. For 328221/328268 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 60737 event pairs, 1850 based on Foata normal form. 8/8006 useless extension candidates. Maximal degree in co-relation 58720. Up to 7505 conditions per place. [2024-06-27 21:50:57,726 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 362 selfloop transitions, 49 changer transitions 0/425 dead transitions. [2024-06-27 21:50:57,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 425 transitions, 8366 flow [2024-06-27 21:50:57,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:50:57,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:50:57,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-27 21:50:57,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-06-27 21:50:57,728 INFO L175 Difference]: Start difference. First operand has 293 places, 400 transitions, 7428 flow. Second operand 8 states and 208 transitions. [2024-06-27 21:50:57,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 425 transitions, 8366 flow [2024-06-27 21:50:58,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 425 transitions, 8280 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 21:50:58,800 INFO L231 Difference]: Finished difference. Result has 295 places, 400 transitions, 7445 flow [2024-06-27 21:50:58,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7342, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7445, PETRI_PLACES=295, PETRI_TRANSITIONS=400} [2024-06-27 21:50:58,801 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 246 predicate places. [2024-06-27 21:50:58,801 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 400 transitions, 7445 flow [2024-06-27 21:50:58,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:58,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:58,801 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:58,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 21:50:58,801 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:50:58,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:58,802 INFO L85 PathProgramCache]: Analyzing trace with hash 963728502, now seen corresponding path program 4 times [2024-06-27 21:50:58,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:58,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525097306] [2024-06-27 21:50:58,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:58,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:58,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:58,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:58,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:58,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525097306] [2024-06-27 21:50:58,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525097306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:58,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:58,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:58,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168548227] [2024-06-27 21:50:58,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:58,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:58,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:58,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:58,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:58,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:50:58,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 400 transitions, 7445 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:58,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:58,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:50:58,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:00,386 INFO L124 PetriNetUnfolderBase]: 5077/8429 cut-off events. [2024-06-27 21:51:00,386 INFO L125 PetriNetUnfolderBase]: For 325744/325922 co-relation queries the response was YES. [2024-06-27 21:51:00,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59194 conditions, 8429 events. 5077/8429 cut-off events. For 325744/325922 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 61337 event pairs, 1885 based on Foata normal form. 41/8098 useless extension candidates. Maximal degree in co-relation 59059. Up to 7422 conditions per place. [2024-06-27 21:51:00,487 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 299 selfloop transitions, 126 changer transitions 0/439 dead transitions. [2024-06-27 21:51:00,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 439 transitions, 8917 flow [2024-06-27 21:51:00,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:51:00,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:51:00,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-06-27 21:51:00,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-27 21:51:00,489 INFO L175 Difference]: Start difference. First operand has 295 places, 400 transitions, 7445 flow. Second operand 8 states and 219 transitions. [2024-06-27 21:51:00,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 439 transitions, 8917 flow [2024-06-27 21:51:01,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 439 transitions, 8828 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 21:51:01,551 INFO L231 Difference]: Finished difference. Result has 299 places, 412 transitions, 7842 flow [2024-06-27 21:51:01,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7356, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7842, PETRI_PLACES=299, PETRI_TRANSITIONS=412} [2024-06-27 21:51:01,551 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 250 predicate places. [2024-06-27 21:51:01,551 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 412 transitions, 7842 flow [2024-06-27 21:51:01,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:01,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:01,552 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:01,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 21:51:01,552 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:01,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:01,552 INFO L85 PathProgramCache]: Analyzing trace with hash 963728316, now seen corresponding path program 3 times [2024-06-27 21:51:01,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:01,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949254201] [2024-06-27 21:51:01,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:01,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:01,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:01,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:01,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:01,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949254201] [2024-06-27 21:51:01,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949254201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:01,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:01,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:01,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053371151] [2024-06-27 21:51:01,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:01,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:01,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:01,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:01,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:01,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:01,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 412 transitions, 7842 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:01,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:01,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:01,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:03,160 INFO L124 PetriNetUnfolderBase]: 5084/8442 cut-off events. [2024-06-27 21:51:03,160 INFO L125 PetriNetUnfolderBase]: For 334447/334644 co-relation queries the response was YES. [2024-06-27 21:51:03,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59662 conditions, 8442 events. 5084/8442 cut-off events. For 334447/334644 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 61392 event pairs, 1874 based on Foata normal form. 60/8130 useless extension candidates. Maximal degree in co-relation 59525. Up to 7545 conditions per place. [2024-06-27 21:51:03,262 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 349 selfloop transitions, 77 changer transitions 0/440 dead transitions. [2024-06-27 21:51:03,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 440 transitions, 8811 flow [2024-06-27 21:51:03,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:51:03,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:51:03,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-27 21:51:03,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888888888888889 [2024-06-27 21:51:03,264 INFO L175 Difference]: Start difference. First operand has 299 places, 412 transitions, 7842 flow. Second operand 8 states and 212 transitions. [2024-06-27 21:51:03,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 440 transitions, 8811 flow [2024-06-27 21:51:04,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 440 transitions, 8616 flow, removed 25 selfloop flow, removed 2 redundant places. [2024-06-27 21:51:04,304 INFO L231 Difference]: Finished difference. Result has 305 places, 415 transitions, 7859 flow [2024-06-27 21:51:04,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7647, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7859, PETRI_PLACES=305, PETRI_TRANSITIONS=415} [2024-06-27 21:51:04,305 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 256 predicate places. [2024-06-27 21:51:04,305 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 415 transitions, 7859 flow [2024-06-27 21:51:04,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:04,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:04,305 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:04,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 21:51:04,305 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:04,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:04,306 INFO L85 PathProgramCache]: Analyzing trace with hash 51701248, now seen corresponding path program 1 times [2024-06-27 21:51:04,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:04,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508261221] [2024-06-27 21:51:04,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:04,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:04,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:04,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:04,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:04,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508261221] [2024-06-27 21:51:04,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508261221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:04,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:04,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:04,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280433772] [2024-06-27 21:51:04,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:04,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:04,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:04,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:04,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:04,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:04,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 415 transitions, 7859 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:04,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:04,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:04,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:05,888 INFO L124 PetriNetUnfolderBase]: 5107/8476 cut-off events. [2024-06-27 21:51:05,888 INFO L125 PetriNetUnfolderBase]: For 342774/342948 co-relation queries the response was YES. [2024-06-27 21:51:05,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59973 conditions, 8476 events. 5107/8476 cut-off events. For 342774/342948 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 61656 event pairs, 1884 based on Foata normal form. 40/8137 useless extension candidates. Maximal degree in co-relation 59835. Up to 7491 conditions per place. [2024-06-27 21:51:05,996 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 316 selfloop transitions, 118 changer transitions 0/448 dead transitions. [2024-06-27 21:51:05,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 448 transitions, 9309 flow [2024-06-27 21:51:05,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:51:05,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:51:05,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-27 21:51:05,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 21:51:05,997 INFO L175 Difference]: Start difference. First operand has 305 places, 415 transitions, 7859 flow. Second operand 8 states and 216 transitions. [2024-06-27 21:51:05,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 448 transitions, 9309 flow [2024-06-27 21:51:07,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 448 transitions, 9166 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 21:51:07,024 INFO L231 Difference]: Finished difference. Result has 308 places, 424 transitions, 8110 flow [2024-06-27 21:51:07,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7716, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8110, PETRI_PLACES=308, PETRI_TRANSITIONS=424} [2024-06-27 21:51:07,025 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 259 predicate places. [2024-06-27 21:51:07,025 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 424 transitions, 8110 flow [2024-06-27 21:51:07,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:07,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:07,025 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:07,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 21:51:07,025 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:07,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:07,026 INFO L85 PathProgramCache]: Analyzing trace with hash 972988326, now seen corresponding path program 4 times [2024-06-27 21:51:07,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:07,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669113994] [2024-06-27 21:51:07,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:07,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:07,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:07,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:07,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:07,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669113994] [2024-06-27 21:51:07,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669113994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:07,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:07,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:07,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847046981] [2024-06-27 21:51:07,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:07,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:07,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:07,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:07,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:07,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:07,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 424 transitions, 8110 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:07,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:07,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:07,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:08,721 INFO L124 PetriNetUnfolderBase]: 5130/8507 cut-off events. [2024-06-27 21:51:08,721 INFO L125 PetriNetUnfolderBase]: For 352782/352959 co-relation queries the response was YES. [2024-06-27 21:51:08,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60593 conditions, 8507 events. 5130/8507 cut-off events. For 352782/352959 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 61871 event pairs, 1873 based on Foata normal form. 55/8179 useless extension candidates. Maximal degree in co-relation 60454. Up to 7597 conditions per place. [2024-06-27 21:51:08,834 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 361 selfloop transitions, 87 changer transitions 0/462 dead transitions. [2024-06-27 21:51:08,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 462 transitions, 9371 flow [2024-06-27 21:51:08,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:51:08,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:51:08,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 276 transitions. [2024-06-27 21:51:08,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5575757575757576 [2024-06-27 21:51:08,835 INFO L175 Difference]: Start difference. First operand has 308 places, 424 transitions, 8110 flow. Second operand 11 states and 276 transitions. [2024-06-27 21:51:08,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 462 transitions, 9371 flow [2024-06-27 21:51:09,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 462 transitions, 9207 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-06-27 21:51:09,850 INFO L231 Difference]: Finished difference. Result has 317 places, 433 transitions, 8292 flow [2024-06-27 21:51:09,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7946, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8292, PETRI_PLACES=317, PETRI_TRANSITIONS=433} [2024-06-27 21:51:09,850 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 268 predicate places. [2024-06-27 21:51:09,850 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 433 transitions, 8292 flow [2024-06-27 21:51:09,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:09,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:09,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:09,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 21:51:09,851 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:09,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:09,851 INFO L85 PathProgramCache]: Analyzing trace with hash 972982932, now seen corresponding path program 5 times [2024-06-27 21:51:09,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:09,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963907036] [2024-06-27 21:51:09,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:09,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:09,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:09,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:09,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:09,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963907036] [2024-06-27 21:51:09,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963907036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:09,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:09,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:09,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345640975] [2024-06-27 21:51:09,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:09,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:09,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:09,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:09,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:10,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:10,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 433 transitions, 8292 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:10,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:10,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:10,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:11,458 INFO L124 PetriNetUnfolderBase]: 5147/8544 cut-off events. [2024-06-27 21:51:11,458 INFO L125 PetriNetUnfolderBase]: For 364331/364526 co-relation queries the response was YES. [2024-06-27 21:51:11,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60922 conditions, 8544 events. 5147/8544 cut-off events. For 364331/364526 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 62195 event pairs, 1887 based on Foata normal form. 58/8218 useless extension candidates. Maximal degree in co-relation 60781. Up to 7499 conditions per place. [2024-06-27 21:51:11,569 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 311 selfloop transitions, 144 changer transitions 0/469 dead transitions. [2024-06-27 21:51:11,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 469 transitions, 9928 flow [2024-06-27 21:51:11,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:51:11,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:51:11,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 265 transitions. [2024-06-27 21:51:11,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888888888888889 [2024-06-27 21:51:11,570 INFO L175 Difference]: Start difference. First operand has 317 places, 433 transitions, 8292 flow. Second operand 10 states and 265 transitions. [2024-06-27 21:51:11,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 469 transitions, 9928 flow [2024-06-27 21:51:12,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 469 transitions, 9841 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 21:51:12,912 INFO L231 Difference]: Finished difference. Result has 323 places, 439 transitions, 8641 flow [2024-06-27 21:51:12,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8205, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8641, PETRI_PLACES=323, PETRI_TRANSITIONS=439} [2024-06-27 21:51:12,913 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 274 predicate places. [2024-06-27 21:51:12,913 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 439 transitions, 8641 flow [2024-06-27 21:51:12,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:12,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:12,914 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:12,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 21:51:12,914 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:12,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:12,914 INFO L85 PathProgramCache]: Analyzing trace with hash -297030116, now seen corresponding path program 5 times [2024-06-27 21:51:12,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:12,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530348176] [2024-06-27 21:51:12,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:12,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:12,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:13,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:13,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:13,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530348176] [2024-06-27 21:51:13,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530348176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:13,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:13,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:13,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687512932] [2024-06-27 21:51:13,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:13,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:13,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:13,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:13,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:13,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:13,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 439 transitions, 8641 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:13,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:13,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:13,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:14,604 INFO L124 PetriNetUnfolderBase]: 5144/8531 cut-off events. [2024-06-27 21:51:14,605 INFO L125 PetriNetUnfolderBase]: For 370122/370293 co-relation queries the response was YES. [2024-06-27 21:51:14,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61339 conditions, 8531 events. 5144/8531 cut-off events. For 370122/370293 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 62130 event pairs, 1873 based on Foata normal form. 55/8199 useless extension candidates. Maximal degree in co-relation 61196. Up to 7616 conditions per place. [2024-06-27 21:51:14,717 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 368 selfloop transitions, 87 changer transitions 0/469 dead transitions. [2024-06-27 21:51:14,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 469 transitions, 9632 flow [2024-06-27 21:51:14,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 21:51:14,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 21:51:14,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 317 transitions. [2024-06-27 21:51:14,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5418803418803418 [2024-06-27 21:51:14,719 INFO L175 Difference]: Start difference. First operand has 323 places, 439 transitions, 8641 flow. Second operand 13 states and 317 transitions. [2024-06-27 21:51:14,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 469 transitions, 9632 flow [2024-06-27 21:51:15,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 469 transitions, 9288 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-27 21:51:15,785 INFO L231 Difference]: Finished difference. Result has 329 places, 439 transitions, 8477 flow [2024-06-27 21:51:15,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8297, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8477, PETRI_PLACES=329, PETRI_TRANSITIONS=439} [2024-06-27 21:51:15,785 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 280 predicate places. [2024-06-27 21:51:15,785 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 439 transitions, 8477 flow [2024-06-27 21:51:15,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:15,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:15,786 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:15,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 21:51:15,786 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:15,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:15,786 INFO L85 PathProgramCache]: Analyzing trace with hash 972994092, now seen corresponding path program 6 times [2024-06-27 21:51:15,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:15,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971585945] [2024-06-27 21:51:15,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:15,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:15,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:15,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:15,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:15,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971585945] [2024-06-27 21:51:15,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971585945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:15,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:15,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:15,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069945395] [2024-06-27 21:51:15,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:15,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:15,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:15,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:15,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:15,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:15,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 439 transitions, 8477 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:15,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:15,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:15,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:17,417 INFO L124 PetriNetUnfolderBase]: 5141/8531 cut-off events. [2024-06-27 21:51:17,417 INFO L125 PetriNetUnfolderBase]: For 373968/374188 co-relation queries the response was YES. [2024-06-27 21:51:17,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61088 conditions, 8531 events. 5141/8531 cut-off events. For 373968/374188 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 62045 event pairs, 1887 based on Foata normal form. 70/8219 useless extension candidates. Maximal degree in co-relation 60944. Up to 7492 conditions per place. [2024-06-27 21:51:17,527 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 309 selfloop transitions, 146 changer transitions 0/469 dead transitions. [2024-06-27 21:51:17,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 469 transitions, 9855 flow [2024-06-27 21:51:17,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:51:17,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:51:17,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 282 transitions. [2024-06-27 21:51:17,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5696969696969697 [2024-06-27 21:51:17,528 INFO L175 Difference]: Start difference. First operand has 329 places, 439 transitions, 8477 flow. Second operand 11 states and 282 transitions. [2024-06-27 21:51:17,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 469 transitions, 9855 flow [2024-06-27 21:51:18,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 469 transitions, 9656 flow, removed 15 selfloop flow, removed 12 redundant places. [2024-06-27 21:51:18,731 INFO L231 Difference]: Finished difference. Result has 328 places, 439 transitions, 8576 flow [2024-06-27 21:51:18,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8278, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8576, PETRI_PLACES=328, PETRI_TRANSITIONS=439} [2024-06-27 21:51:18,732 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 279 predicate places. [2024-06-27 21:51:18,732 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 439 transitions, 8576 flow [2024-06-27 21:51:18,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:18,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:18,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:18,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 21:51:18,732 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:18,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:18,733 INFO L85 PathProgramCache]: Analyzing trace with hash 1757372524, now seen corresponding path program 2 times [2024-06-27 21:51:18,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:18,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885705208] [2024-06-27 21:51:18,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:18,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:18,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:18,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:18,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:18,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885705208] [2024-06-27 21:51:18,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885705208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:18,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:18,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:18,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318444825] [2024-06-27 21:51:18,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:18,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:18,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:18,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:18,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:18,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:18,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 439 transitions, 8576 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:18,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:18,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:18,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:20,366 INFO L124 PetriNetUnfolderBase]: 5138/8529 cut-off events. [2024-06-27 21:51:20,366 INFO L125 PetriNetUnfolderBase]: For 379616/379818 co-relation queries the response was YES. [2024-06-27 21:51:20,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61283 conditions, 8529 events. 5138/8529 cut-off events. For 379616/379818 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 62122 event pairs, 1886 based on Foata normal form. 65/8211 useless extension candidates. Maximal degree in co-relation 61138. Up to 7532 conditions per place. [2024-06-27 21:51:20,476 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 330 selfloop transitions, 118 changer transitions 0/462 dead transitions. [2024-06-27 21:51:20,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 462 transitions, 9796 flow [2024-06-27 21:51:20,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:51:20,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:51:20,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-27 21:51:20,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-27 21:51:20,477 INFO L175 Difference]: Start difference. First operand has 328 places, 439 transitions, 8576 flow. Second operand 8 states and 213 transitions. [2024-06-27 21:51:20,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 462 transitions, 9796 flow [2024-06-27 21:51:21,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 462 transitions, 9480 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-27 21:51:21,823 INFO L231 Difference]: Finished difference. Result has 326 places, 439 transitions, 8502 flow [2024-06-27 21:51:21,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8260, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8502, PETRI_PLACES=326, PETRI_TRANSITIONS=439} [2024-06-27 21:51:21,824 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 277 predicate places. [2024-06-27 21:51:21,824 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 439 transitions, 8502 flow [2024-06-27 21:51:21,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:21,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:21,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:21,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 21:51:21,824 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:21,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:21,825 INFO L85 PathProgramCache]: Analyzing trace with hash -2129593610, now seen corresponding path program 7 times [2024-06-27 21:51:21,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:21,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824062227] [2024-06-27 21:51:21,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:21,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:21,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:21,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:21,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:21,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824062227] [2024-06-27 21:51:21,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824062227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:21,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:21,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:21,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188028324] [2024-06-27 21:51:21,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:21,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:21,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:21,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:21,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:21,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:21,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 439 transitions, 8502 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:21,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:21,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:21,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:23,464 INFO L124 PetriNetUnfolderBase]: 5186/8609 cut-off events. [2024-06-27 21:51:23,464 INFO L125 PetriNetUnfolderBase]: For 398862/399073 co-relation queries the response was YES. [2024-06-27 21:51:23,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62255 conditions, 8609 events. 5186/8609 cut-off events. For 398862/399073 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 62770 event pairs, 1922 based on Foata normal form. 34/8263 useless extension candidates. Maximal degree in co-relation 62109. Up to 7167 conditions per place. [2024-06-27 21:51:23,581 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 218 selfloop transitions, 243 changer transitions 0/475 dead transitions. [2024-06-27 21:51:23,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 475 transitions, 10452 flow [2024-06-27 21:51:23,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:51:23,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:51:23,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-06-27 21:51:23,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138888888888889 [2024-06-27 21:51:23,582 INFO L175 Difference]: Start difference. First operand has 326 places, 439 transitions, 8502 flow. Second operand 8 states and 221 transitions. [2024-06-27 21:51:23,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 475 transitions, 10452 flow [2024-06-27 21:51:24,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 475 transitions, 10206 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 21:51:24,891 INFO L231 Difference]: Finished difference. Result has 327 places, 452 transitions, 9042 flow [2024-06-27 21:51:24,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8256, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9042, PETRI_PLACES=327, PETRI_TRANSITIONS=452} [2024-06-27 21:51:24,892 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 278 predicate places. [2024-06-27 21:51:24,892 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 452 transitions, 9042 flow [2024-06-27 21:51:24,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:24,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:24,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:24,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 21:51:24,893 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:24,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:24,893 INFO L85 PathProgramCache]: Analyzing trace with hash -2125863380, now seen corresponding path program 8 times [2024-06-27 21:51:24,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:24,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937087503] [2024-06-27 21:51:24,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:24,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:24,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:24,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:24,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:24,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937087503] [2024-06-27 21:51:24,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937087503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:24,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:24,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:24,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053343236] [2024-06-27 21:51:24,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:24,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:24,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:24,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:24,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:25,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:25,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 452 transitions, 9042 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:25,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:25,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:25,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:26,719 INFO L124 PetriNetUnfolderBase]: 5209/8631 cut-off events. [2024-06-27 21:51:26,719 INFO L125 PetriNetUnfolderBase]: For 412267/412484 co-relation queries the response was YES. [2024-06-27 21:51:26,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63210 conditions, 8631 events. 5209/8631 cut-off events. For 412267/412484 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 62658 event pairs, 1887 based on Foata normal form. 68/8301 useless extension candidates. Maximal degree in co-relation 63063. Up to 7607 conditions per place. [2024-06-27 21:51:26,813 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 340 selfloop transitions, 131 changer transitions 0/485 dead transitions. [2024-06-27 21:51:26,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 485 transitions, 10783 flow [2024-06-27 21:51:26,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:51:26,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:51:26,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 257 transitions. [2024-06-27 21:51:26,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5711111111111111 [2024-06-27 21:51:26,815 INFO L175 Difference]: Start difference. First operand has 327 places, 452 transitions, 9042 flow. Second operand 10 states and 257 transitions. [2024-06-27 21:51:26,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 485 transitions, 10783 flow [2024-06-27 21:51:28,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 485 transitions, 10315 flow, removed 51 selfloop flow, removed 4 redundant places. [2024-06-27 21:51:28,034 INFO L231 Difference]: Finished difference. Result has 333 places, 461 transitions, 9033 flow [2024-06-27 21:51:28,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8601, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9033, PETRI_PLACES=333, PETRI_TRANSITIONS=461} [2024-06-27 21:51:28,035 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 284 predicate places. [2024-06-27 21:51:28,035 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 461 transitions, 9033 flow [2024-06-27 21:51:28,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:28,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:28,035 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:28,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 21:51:28,036 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:28,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:28,036 INFO L85 PathProgramCache]: Analyzing trace with hash 444787844, now seen corresponding path program 9 times [2024-06-27 21:51:28,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:28,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729344603] [2024-06-27 21:51:28,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:28,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:28,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:28,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:28,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:28,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729344603] [2024-06-27 21:51:28,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729344603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:28,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:28,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:28,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213731881] [2024-06-27 21:51:28,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:28,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:28,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:28,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:28,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:28,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:28,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 461 transitions, 9033 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:28,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:28,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:28,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:29,717 INFO L124 PetriNetUnfolderBase]: 5237/8681 cut-off events. [2024-06-27 21:51:29,717 INFO L125 PetriNetUnfolderBase]: For 424545/424753 co-relation queries the response was YES. [2024-06-27 21:51:29,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63243 conditions, 8681 events. 5237/8681 cut-off events. For 424545/424753 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 63136 event pairs, 1922 based on Foata normal form. 33/8321 useless extension candidates. Maximal degree in co-relation 63096. Up to 7210 conditions per place. [2024-06-27 21:51:29,834 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 216 selfloop transitions, 261 changer transitions 0/491 dead transitions. [2024-06-27 21:51:29,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 491 transitions, 10886 flow [2024-06-27 21:51:29,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:51:29,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:51:29,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 222 transitions. [2024-06-27 21:51:29,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-27 21:51:29,836 INFO L175 Difference]: Start difference. First operand has 333 places, 461 transitions, 9033 flow. Second operand 8 states and 222 transitions. [2024-06-27 21:51:29,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 491 transitions, 10886 flow [2024-06-27 21:51:31,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 491 transitions, 10683 flow, removed 21 selfloop flow, removed 2 redundant places. [2024-06-27 21:51:31,256 INFO L231 Difference]: Finished difference. Result has 339 places, 468 transitions, 9503 flow [2024-06-27 21:51:31,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8830, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9503, PETRI_PLACES=339, PETRI_TRANSITIONS=468} [2024-06-27 21:51:31,257 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 290 predicate places. [2024-06-27 21:51:31,257 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 468 transitions, 9503 flow [2024-06-27 21:51:31,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:31,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:31,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:31,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 21:51:31,257 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:31,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:31,258 INFO L85 PathProgramCache]: Analyzing trace with hash 66422742, now seen corresponding path program 6 times [2024-06-27 21:51:31,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:31,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560075120] [2024-06-27 21:51:31,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:31,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:31,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:31,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:31,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:31,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560075120] [2024-06-27 21:51:31,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560075120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:31,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:31,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:31,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591604745] [2024-06-27 21:51:31,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:31,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:31,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:31,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:31,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:31,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:31,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 468 transitions, 9503 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:31,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:31,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:31,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:33,009 INFO L124 PetriNetUnfolderBase]: 5234/8668 cut-off events. [2024-06-27 21:51:33,010 INFO L125 PetriNetUnfolderBase]: For 434218/434394 co-relation queries the response was YES. [2024-06-27 21:51:33,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63742 conditions, 8668 events. 5234/8668 cut-off events. For 434218/434394 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 62897 event pairs, 1897 based on Foata normal form. 38/8301 useless extension candidates. Maximal degree in co-relation 63594. Up to 7550 conditions per place. [2024-06-27 21:51:33,125 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 320 selfloop transitions, 159 changer transitions 0/493 dead transitions. [2024-06-27 21:51:33,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 493 transitions, 11096 flow [2024-06-27 21:51:33,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:51:33,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:51:33,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 258 transitions. [2024-06-27 21:51:33,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5733333333333334 [2024-06-27 21:51:33,126 INFO L175 Difference]: Start difference. First operand has 339 places, 468 transitions, 9503 flow. Second operand 10 states and 258 transitions. [2024-06-27 21:51:33,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 493 transitions, 11096 flow [2024-06-27 21:51:34,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 493 transitions, 10585 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-27 21:51:34,516 INFO L231 Difference]: Finished difference. Result has 344 places, 468 transitions, 9316 flow [2024-06-27 21:51:34,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8992, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9316, PETRI_PLACES=344, PETRI_TRANSITIONS=468} [2024-06-27 21:51:34,517 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 295 predicate places. [2024-06-27 21:51:34,517 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 468 transitions, 9316 flow [2024-06-27 21:51:34,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:34,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:34,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:34,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 21:51:34,518 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:34,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:34,518 INFO L85 PathProgramCache]: Analyzing trace with hash -1453743432, now seen corresponding path program 3 times [2024-06-27 21:51:34,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:34,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014837915] [2024-06-27 21:51:34,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:34,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:34,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:34,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:34,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:34,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014837915] [2024-06-27 21:51:34,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014837915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:34,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:34,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:34,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651877288] [2024-06-27 21:51:34,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:34,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:34,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:34,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:34,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:34,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:34,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 468 transitions, 9316 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:34,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:34,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:34,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:36,264 INFO L124 PetriNetUnfolderBase]: 5251/8689 cut-off events. [2024-06-27 21:51:36,264 INFO L125 PetriNetUnfolderBase]: For 441549/441697 co-relation queries the response was YES. [2024-06-27 21:51:36,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63728 conditions, 8689 events. 5251/8689 cut-off events. For 441549/441697 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 63027 event pairs, 1881 based on Foata normal form. 24/8297 useless extension candidates. Maximal degree in co-relation 63579. Up to 7672 conditions per place. [2024-06-27 21:51:36,379 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 358 selfloop transitions, 125 changer transitions 0/497 dead transitions. [2024-06-27 21:51:36,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 497 transitions, 11040 flow [2024-06-27 21:51:36,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:51:36,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:51:36,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 237 transitions. [2024-06-27 21:51:36,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5851851851851851 [2024-06-27 21:51:36,380 INFO L175 Difference]: Start difference. First operand has 344 places, 468 transitions, 9316 flow. Second operand 9 states and 237 transitions. [2024-06-27 21:51:36,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 497 transitions, 11040 flow [2024-06-27 21:51:37,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 497 transitions, 10681 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 21:51:37,710 INFO L231 Difference]: Finished difference. Result has 346 places, 474 transitions, 9341 flow [2024-06-27 21:51:37,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8957, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9341, PETRI_PLACES=346, PETRI_TRANSITIONS=474} [2024-06-27 21:51:37,711 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 297 predicate places. [2024-06-27 21:51:37,711 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 474 transitions, 9341 flow [2024-06-27 21:51:37,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:37,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:37,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:37,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 21:51:37,712 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:37,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:37,712 INFO L85 PathProgramCache]: Analyzing trace with hash 1668406784, now seen corresponding path program 10 times [2024-06-27 21:51:37,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:37,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875140027] [2024-06-27 21:51:37,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:37,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:37,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:37,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:37,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:37,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875140027] [2024-06-27 21:51:37,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875140027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:37,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:37,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:37,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740880699] [2024-06-27 21:51:37,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:37,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:37,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:37,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:37,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:37,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:37,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 474 transitions, 9341 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:37,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:37,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:37,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:39,483 INFO L124 PetriNetUnfolderBase]: 5248/8689 cut-off events. [2024-06-27 21:51:39,483 INFO L125 PetriNetUnfolderBase]: For 447349/447522 co-relation queries the response was YES. [2024-06-27 21:51:39,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63425 conditions, 8689 events. 5248/8689 cut-off events. For 447349/447522 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 63116 event pairs, 1889 based on Foata normal form. 37/8317 useless extension candidates. Maximal degree in co-relation 63277. Up to 7655 conditions per place. [2024-06-27 21:51:39,598 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 345 selfloop transitions, 136 changer transitions 0/495 dead transitions. [2024-06-27 21:51:39,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 495 transitions, 10791 flow [2024-06-27 21:51:39,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:51:39,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:51:39,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-27 21:51:39,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5944444444444444 [2024-06-27 21:51:39,599 INFO L175 Difference]: Start difference. First operand has 346 places, 474 transitions, 9341 flow. Second operand 8 states and 214 transitions. [2024-06-27 21:51:39,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 495 transitions, 10791 flow [2024-06-27 21:51:40,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 495 transitions, 10343 flow, removed 51 selfloop flow, removed 8 redundant places. [2024-06-27 21:51:40,987 INFO L231 Difference]: Finished difference. Result has 346 places, 474 transitions, 9171 flow [2024-06-27 21:51:40,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8893, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9171, PETRI_PLACES=346, PETRI_TRANSITIONS=474} [2024-06-27 21:51:40,988 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 297 predicate places. [2024-06-27 21:51:40,988 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 474 transitions, 9171 flow [2024-06-27 21:51:40,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:40,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:40,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:40,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 21:51:40,988 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:40,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:40,989 INFO L85 PathProgramCache]: Analyzing trace with hash 1668406598, now seen corresponding path program 7 times [2024-06-27 21:51:40,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:40,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074960639] [2024-06-27 21:51:40,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:40,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:40,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:41,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:41,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:41,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074960639] [2024-06-27 21:51:41,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074960639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:41,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:41,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:41,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560728769] [2024-06-27 21:51:41,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:41,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:41,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:41,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:41,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:41,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:41,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 474 transitions, 9171 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:41,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:41,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:41,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:42,734 INFO L124 PetriNetUnfolderBase]: 5265/8711 cut-off events. [2024-06-27 21:51:42,735 INFO L125 PetriNetUnfolderBase]: For 455955/456103 co-relation queries the response was YES. [2024-06-27 21:51:42,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63531 conditions, 8711 events. 5265/8711 cut-off events. For 455955/456103 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 63209 event pairs, 1872 based on Foata normal form. 32/8323 useless extension candidates. Maximal degree in co-relation 63383. Up to 7792 conditions per place. [2024-06-27 21:51:42,849 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 416 selfloop transitions, 72 changer transitions 0/502 dead transitions. [2024-06-27 21:51:42,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 502 transitions, 10454 flow [2024-06-27 21:51:42,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:51:42,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:51:42,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 250 transitions. [2024-06-27 21:51:42,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-27 21:51:42,850 INFO L175 Difference]: Start difference. First operand has 346 places, 474 transitions, 9171 flow. Second operand 10 states and 250 transitions. [2024-06-27 21:51:42,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 502 transitions, 10454 flow [2024-06-27 21:51:44,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 502 transitions, 10176 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 21:51:44,680 INFO L231 Difference]: Finished difference. Result has 349 places, 480 transitions, 9147 flow [2024-06-27 21:51:44,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8893, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9147, PETRI_PLACES=349, PETRI_TRANSITIONS=480} [2024-06-27 21:51:44,680 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 300 predicate places. [2024-06-27 21:51:44,681 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 480 transitions, 9147 flow [2024-06-27 21:51:44,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:44,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:44,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:44,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 21:51:44,681 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:44,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:44,682 INFO L85 PathProgramCache]: Analyzing trace with hash 1668412178, now seen corresponding path program 8 times [2024-06-27 21:51:44,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:44,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386229268] [2024-06-27 21:51:44,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:44,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:44,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:44,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:44,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:44,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386229268] [2024-06-27 21:51:44,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386229268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:44,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:44,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:44,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582998269] [2024-06-27 21:51:44,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:44,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:44,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:44,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:44,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:44,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:44,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 480 transitions, 9147 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:44,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:44,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:44,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:46,467 INFO L124 PetriNetUnfolderBase]: 5262/8707 cut-off events. [2024-06-27 21:51:46,468 INFO L125 PetriNetUnfolderBase]: For 459618/459766 co-relation queries the response was YES. [2024-06-27 21:51:46,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63334 conditions, 8707 events. 5262/8707 cut-off events. For 459618/459766 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 63237 event pairs, 1872 based on Foata normal form. 32/8319 useless extension candidates. Maximal degree in co-relation 63185. Up to 7789 conditions per place. [2024-06-27 21:51:46,596 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 416 selfloop transitions, 72 changer transitions 0/502 dead transitions. [2024-06-27 21:51:46,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 502 transitions, 10184 flow [2024-06-27 21:51:46,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:51:46,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:51:46,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 269 transitions. [2024-06-27 21:51:46,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5434343434343434 [2024-06-27 21:51:46,597 INFO L175 Difference]: Start difference. First operand has 349 places, 480 transitions, 9147 flow. Second operand 11 states and 269 transitions. [2024-06-27 21:51:46,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 502 transitions, 10184 flow [2024-06-27 21:51:48,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 502 transitions, 10085 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 21:51:48,370 INFO L231 Difference]: Finished difference. Result has 354 places, 480 transitions, 9198 flow [2024-06-27 21:51:48,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9048, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9198, PETRI_PLACES=354, PETRI_TRANSITIONS=480} [2024-06-27 21:51:48,371 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 305 predicate places. [2024-06-27 21:51:48,371 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 480 transitions, 9198 flow [2024-06-27 21:51:48,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:48,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:48,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:48,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 21:51:48,372 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:48,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:48,372 INFO L85 PathProgramCache]: Analyzing trace with hash 445138640, now seen corresponding path program 4 times [2024-06-27 21:51:48,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:48,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358045446] [2024-06-27 21:51:48,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:48,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:48,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:48,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:48,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:48,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358045446] [2024-06-27 21:51:48,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358045446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:48,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:48,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:48,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157075943] [2024-06-27 21:51:48,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:48,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:48,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:48,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:48,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:48,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:48,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 480 transitions, 9198 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:48,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:48,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:48,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:50,162 INFO L124 PetriNetUnfolderBase]: 5279/8738 cut-off events. [2024-06-27 21:51:50,163 INFO L125 PetriNetUnfolderBase]: For 472170/472387 co-relation queries the response was YES. [2024-06-27 21:51:50,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63887 conditions, 8738 events. 5279/8738 cut-off events. For 472170/472387 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 63448 event pairs, 1887 based on Foata normal form. 58/8381 useless extension candidates. Maximal degree in co-relation 63736. Up to 7705 conditions per place. [2024-06-27 21:51:50,267 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 361 selfloop transitions, 133 changer transitions 0/508 dead transitions. [2024-06-27 21:51:50,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 508 transitions, 10786 flow [2024-06-27 21:51:50,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:51:50,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:51:50,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 234 transitions. [2024-06-27 21:51:50,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-06-27 21:51:50,268 INFO L175 Difference]: Start difference. First operand has 354 places, 480 transitions, 9198 flow. Second operand 9 states and 234 transitions. [2024-06-27 21:51:50,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 508 transitions, 10786 flow [2024-06-27 21:51:51,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 508 transitions, 10649 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 21:51:51,750 INFO L231 Difference]: Finished difference. Result has 355 places, 486 transitions, 9425 flow [2024-06-27 21:51:51,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9061, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9425, PETRI_PLACES=355, PETRI_TRANSITIONS=486} [2024-06-27 21:51:51,750 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 306 predicate places. [2024-06-27 21:51:51,750 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 486 transitions, 9425 flow [2024-06-27 21:51:51,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:51,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:51,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:51,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 21:51:51,751 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:51,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:51,751 INFO L85 PathProgramCache]: Analyzing trace with hash 1675769594, now seen corresponding path program 11 times [2024-06-27 21:51:51,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:51,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817681761] [2024-06-27 21:51:51,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:51,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:51,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:51,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:51,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:51,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817681761] [2024-06-27 21:51:51,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817681761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:51,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:51,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:51,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200202403] [2024-06-27 21:51:51,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:51,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:51,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:51,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:51,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:51,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:51,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 486 transitions, 9425 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:51,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:51,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:51,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:53,521 INFO L124 PetriNetUnfolderBase]: 5276/8736 cut-off events. [2024-06-27 21:51:53,521 INFO L125 PetriNetUnfolderBase]: For 479297/479509 co-relation queries the response was YES. [2024-06-27 21:51:53,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64109 conditions, 8736 events. 5276/8736 cut-off events. For 479297/479509 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 63422 event pairs, 1892 based on Foata normal form. 56/8381 useless extension candidates. Maximal degree in co-relation 63957. Up to 7698 conditions per place. [2024-06-27 21:51:53,639 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 356 selfloop transitions, 136 changer transitions 0/506 dead transitions. [2024-06-27 21:51:53,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 506 transitions, 10765 flow [2024-06-27 21:51:53,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:51:53,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:51:53,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-27 21:51:53,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888888888888889 [2024-06-27 21:51:53,640 INFO L175 Difference]: Start difference. First operand has 355 places, 486 transitions, 9425 flow. Second operand 8 states and 212 transitions. [2024-06-27 21:51:53,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 506 transitions, 10765 flow [2024-06-27 21:51:55,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 506 transitions, 10512 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-27 21:51:55,249 INFO L231 Difference]: Finished difference. Result has 358 places, 486 transitions, 9450 flow [2024-06-27 21:51:55,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9172, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9450, PETRI_PLACES=358, PETRI_TRANSITIONS=486} [2024-06-27 21:51:55,250 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 309 predicate places. [2024-06-27 21:51:55,250 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 486 transitions, 9450 flow [2024-06-27 21:51:55,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:55,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:55,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:55,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 21:51:55,251 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:55,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:55,251 INFO L85 PathProgramCache]: Analyzing trace with hash 182071404, now seen corresponding path program 5 times [2024-06-27 21:51:55,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:55,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242179124] [2024-06-27 21:51:55,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:55,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:55,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:55,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:55,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:55,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242179124] [2024-06-27 21:51:55,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242179124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:55,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:55,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:55,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234570561] [2024-06-27 21:51:55,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:55,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:55,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:55,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:55,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:55,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:55,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 486 transitions, 9450 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:55,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:55,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:55,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:56,954 INFO L124 PetriNetUnfolderBase]: 5273/8729 cut-off events. [2024-06-27 21:51:56,954 INFO L125 PetriNetUnfolderBase]: For 486365/486559 co-relation queries the response was YES. [2024-06-27 21:51:57,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64082 conditions, 8729 events. 5273/8729 cut-off events. For 486365/486559 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 63456 event pairs, 1890 based on Foata normal form. 48/8363 useless extension candidates. Maximal degree in co-relation 63928. Up to 7698 conditions per place. [2024-06-27 21:51:57,066 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 361 selfloop transitions, 131 changer transitions 0/506 dead transitions. [2024-06-27 21:51:57,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 506 transitions, 10794 flow [2024-06-27 21:51:57,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:51:57,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:51:57,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-27 21:51:57,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888888888888889 [2024-06-27 21:51:57,067 INFO L175 Difference]: Start difference. First operand has 358 places, 486 transitions, 9450 flow. Second operand 8 states and 212 transitions. [2024-06-27 21:51:57,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 506 transitions, 10794 flow [2024-06-27 21:51:58,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 506 transitions, 10500 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 21:51:58,546 INFO L231 Difference]: Finished difference. Result has 359 places, 486 transitions, 9424 flow [2024-06-27 21:51:58,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9156, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9424, PETRI_PLACES=359, PETRI_TRANSITIONS=486} [2024-06-27 21:51:58,547 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 310 predicate places. [2024-06-27 21:51:58,547 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 486 transitions, 9424 flow [2024-06-27 21:51:58,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:58,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:58,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:58,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 21:51:58,548 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:58,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:58,548 INFO L85 PathProgramCache]: Analyzing trace with hash 1675649624, now seen corresponding path program 12 times [2024-06-27 21:51:58,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:58,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866397088] [2024-06-27 21:51:58,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:58,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:58,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:58,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:58,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:58,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866397088] [2024-06-27 21:51:58,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866397088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:58,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:58,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:58,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855951889] [2024-06-27 21:51:58,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:58,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:58,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:58,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:58,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:58,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:58,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 486 transitions, 9424 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:58,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:58,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:58,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:00,264 INFO L124 PetriNetUnfolderBase]: 5270/8738 cut-off events. [2024-06-27 21:52:00,264 INFO L125 PetriNetUnfolderBase]: For 493599/493823 co-relation queries the response was YES. [2024-06-27 21:52:00,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64079 conditions, 8738 events. 5270/8738 cut-off events. For 493599/493823 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 63682 event pairs, 1929 based on Foata normal form. 28/8369 useless extension candidates. Maximal degree in co-relation 63924. Up to 7240 conditions per place. [2024-06-27 21:52:00,568 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 216 selfloop transitions, 278 changer transitions 0/508 dead transitions. [2024-06-27 21:52:00,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 508 transitions, 11096 flow [2024-06-27 21:52:00,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:52:00,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:52:00,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-06-27 21:52:00,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-27 21:52:00,570 INFO L175 Difference]: Start difference. First operand has 359 places, 486 transitions, 9424 flow. Second operand 8 states and 220 transitions. [2024-06-27 21:52:00,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 508 transitions, 11096 flow [2024-06-27 21:52:02,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 508 transitions, 10796 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 21:52:02,191 INFO L231 Difference]: Finished difference. Result has 360 places, 486 transitions, 9686 flow [2024-06-27 21:52:02,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9124, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=278, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9686, PETRI_PLACES=360, PETRI_TRANSITIONS=486} [2024-06-27 21:52:02,192 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 311 predicate places. [2024-06-27 21:52:02,192 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 486 transitions, 9686 flow [2024-06-27 21:52:02,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:02,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:02,193 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:02,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 21:52:02,193 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:02,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:02,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1676046362, now seen corresponding path program 1 times [2024-06-27 21:52:02,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:02,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660366446] [2024-06-27 21:52:02,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:02,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:02,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:02,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:02,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:02,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660366446] [2024-06-27 21:52:02,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660366446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:02,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:02,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:02,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617123530] [2024-06-27 21:52:02,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:02,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:02,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:02,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:02,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:02,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:02,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 486 transitions, 9686 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:02,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:02,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:02,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:03,964 INFO L124 PetriNetUnfolderBase]: 5323/8824 cut-off events. [2024-06-27 21:52:03,964 INFO L125 PetriNetUnfolderBase]: For 517580/517621 co-relation queries the response was YES. [2024-06-27 21:52:04,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65078 conditions, 8824 events. 5323/8824 cut-off events. For 517580/517621 co-relation queries the response was YES. Maximal size of possible extension queue 565. Compared 64258 event pairs, 1859 based on Foata normal form. 6/8401 useless extension candidates. Maximal degree in co-relation 64922. Up to 7638 conditions per place. [2024-06-27 21:52:04,082 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 452 selfloop transitions, 53 changer transitions 0/519 dead transitions. [2024-06-27 21:52:04,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 519 transitions, 10878 flow [2024-06-27 21:52:04,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:52:04,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:52:04,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-27 21:52:04,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888888888888889 [2024-06-27 21:52:04,084 INFO L175 Difference]: Start difference. First operand has 360 places, 486 transitions, 9686 flow. Second operand 8 states and 212 transitions. [2024-06-27 21:52:04,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 519 transitions, 10878 flow [2024-06-27 21:52:05,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 519 transitions, 10365 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 21:52:05,685 INFO L231 Difference]: Finished difference. Result has 363 places, 489 transitions, 9329 flow [2024-06-27 21:52:05,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9173, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9329, PETRI_PLACES=363, PETRI_TRANSITIONS=489} [2024-06-27 21:52:05,686 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 314 predicate places. [2024-06-27 21:52:05,686 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 489 transitions, 9329 flow [2024-06-27 21:52:05,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:05,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:05,686 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:05,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 21:52:05,686 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:05,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:05,687 INFO L85 PathProgramCache]: Analyzing trace with hash -58171686, now seen corresponding path program 7 times [2024-06-27 21:52:05,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:05,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421298150] [2024-06-27 21:52:05,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:05,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:05,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:05,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:05,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:05,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421298150] [2024-06-27 21:52:05,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421298150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:05,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:05,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:05,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590712106] [2024-06-27 21:52:05,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:05,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:05,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:05,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:05,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:05,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:05,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 489 transitions, 9329 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:05,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:05,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:05,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:07,658 INFO L124 PetriNetUnfolderBase]: 5397/8930 cut-off events. [2024-06-27 21:52:07,658 INFO L125 PetriNetUnfolderBase]: For 533382/533432 co-relation queries the response was YES. [2024-06-27 21:52:07,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65536 conditions, 8930 events. 5397/8930 cut-off events. For 533382/533432 co-relation queries the response was YES. Maximal size of possible extension queue 576. Compared 65198 event pairs, 1900 based on Foata normal form. 8/8498 useless extension candidates. Maximal degree in co-relation 65378. Up to 8010 conditions per place. [2024-06-27 21:52:07,768 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 468 selfloop transitions, 32 changer transitions 0/514 dead transitions. [2024-06-27 21:52:07,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 514 transitions, 10463 flow [2024-06-27 21:52:07,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:07,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:07,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-27 21:52:07,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5904761904761905 [2024-06-27 21:52:07,769 INFO L175 Difference]: Start difference. First operand has 363 places, 489 transitions, 9329 flow. Second operand 7 states and 186 transitions. [2024-06-27 21:52:07,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 514 transitions, 10463 flow [2024-06-27 21:52:09,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 514 transitions, 10394 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 21:52:09,328 INFO L231 Difference]: Finished difference. Result has 366 places, 490 transitions, 9349 flow [2024-06-27 21:52:09,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9260, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9349, PETRI_PLACES=366, PETRI_TRANSITIONS=490} [2024-06-27 21:52:09,328 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 317 predicate places. [2024-06-27 21:52:09,328 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 490 transitions, 9349 flow [2024-06-27 21:52:09,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:09,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:09,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:09,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 21:52:09,329 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:09,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:09,329 INFO L85 PathProgramCache]: Analyzing trace with hash -68896446, now seen corresponding path program 8 times [2024-06-27 21:52:09,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:09,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638287994] [2024-06-27 21:52:09,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:09,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:09,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:09,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:09,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:09,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638287994] [2024-06-27 21:52:09,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638287994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:09,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:09,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:09,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957347147] [2024-06-27 21:52:09,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:09,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:09,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:09,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:09,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:09,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:09,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 490 transitions, 9349 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:09,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:09,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:09,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:11,195 INFO L124 PetriNetUnfolderBase]: 5445/9018 cut-off events. [2024-06-27 21:52:11,195 INFO L125 PetriNetUnfolderBase]: For 537197/537244 co-relation queries the response was YES. [2024-06-27 21:52:11,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66033 conditions, 9018 events. 5445/9018 cut-off events. For 537197/537244 co-relation queries the response was YES. Maximal size of possible extension queue 583. Compared 65952 event pairs, 1926 based on Foata normal form. 8/8583 useless extension candidates. Maximal degree in co-relation 65873. Up to 8086 conditions per place. [2024-06-27 21:52:11,317 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 473 selfloop transitions, 34 changer transitions 0/521 dead transitions. [2024-06-27 21:52:11,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 521 transitions, 10515 flow [2024-06-27 21:52:11,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:11,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:11,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-06-27 21:52:11,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6095238095238096 [2024-06-27 21:52:11,319 INFO L175 Difference]: Start difference. First operand has 366 places, 490 transitions, 9349 flow. Second operand 7 states and 192 transitions. [2024-06-27 21:52:11,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 521 transitions, 10515 flow [2024-06-27 21:52:13,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 521 transitions, 10442 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 21:52:13,114 INFO L231 Difference]: Finished difference. Result has 368 places, 491 transitions, 9371 flow [2024-06-27 21:52:13,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9276, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9371, PETRI_PLACES=368, PETRI_TRANSITIONS=491} [2024-06-27 21:52:13,115 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 319 predicate places. [2024-06-27 21:52:13,115 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 491 transitions, 9371 flow [2024-06-27 21:52:13,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:13,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:13,116 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:13,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 21:52:13,116 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:13,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:13,116 INFO L85 PathProgramCache]: Analyzing trace with hash 1006133142, now seen corresponding path program 9 times [2024-06-27 21:52:13,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:13,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502854108] [2024-06-27 21:52:13,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:13,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:13,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:13,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:13,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:13,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502854108] [2024-06-27 21:52:13,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502854108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:13,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:13,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:13,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831292147] [2024-06-27 21:52:13,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:13,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:13,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:13,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:13,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:13,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:13,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 491 transitions, 9371 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:13,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:13,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:13,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:14,948 INFO L124 PetriNetUnfolderBase]: 5432/9001 cut-off events. [2024-06-27 21:52:14,949 INFO L125 PetriNetUnfolderBase]: For 518445/518492 co-relation queries the response was YES. [2024-06-27 21:52:15,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65387 conditions, 9001 events. 5432/9001 cut-off events. For 518445/518492 co-relation queries the response was YES. Maximal size of possible extension queue 582. Compared 65846 event pairs, 1622 based on Foata normal form. 6/8572 useless extension candidates. Maximal degree in co-relation 65226. Up to 7792 conditions per place. [2024-06-27 21:52:15,068 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 476 selfloop transitions, 39 changer transitions 0/529 dead transitions. [2024-06-27 21:52:15,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 529 transitions, 10569 flow [2024-06-27 21:52:15,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:15,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:15,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-27 21:52:15,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6349206349206349 [2024-06-27 21:52:15,070 INFO L175 Difference]: Start difference. First operand has 368 places, 491 transitions, 9371 flow. Second operand 7 states and 200 transitions. [2024-06-27 21:52:15,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 529 transitions, 10569 flow [2024-06-27 21:52:16,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 529 transitions, 10490 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 21:52:16,777 INFO L231 Difference]: Finished difference. Result has 370 places, 491 transitions, 9374 flow [2024-06-27 21:52:16,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9292, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9374, PETRI_PLACES=370, PETRI_TRANSITIONS=491} [2024-06-27 21:52:16,778 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 321 predicate places. [2024-06-27 21:52:16,778 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 491 transitions, 9374 flow [2024-06-27 21:52:16,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:16,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:16,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:16,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 21:52:16,779 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:16,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:16,779 INFO L85 PathProgramCache]: Analyzing trace with hash -285154378, now seen corresponding path program 9 times [2024-06-27 21:52:16,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:16,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879249329] [2024-06-27 21:52:16,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:16,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:16,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:16,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:16,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:16,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879249329] [2024-06-27 21:52:16,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879249329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:16,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:16,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:16,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215200134] [2024-06-27 21:52:16,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:16,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:16,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:16,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:16,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:16,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:16,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 491 transitions, 9374 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:16,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:16,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:16,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:18,627 INFO L124 PetriNetUnfolderBase]: 5439/9021 cut-off events. [2024-06-27 21:52:18,628 INFO L125 PetriNetUnfolderBase]: For 513843/514058 co-relation queries the response was YES. [2024-06-27 21:52:18,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65613 conditions, 9021 events. 5439/9021 cut-off events. For 513843/514058 co-relation queries the response was YES. Maximal size of possible extension queue 581. Compared 66245 event pairs, 1943 based on Foata normal form. 86/8677 useless extension candidates. Maximal degree in co-relation 65451. Up to 7902 conditions per place. [2024-06-27 21:52:18,745 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 364 selfloop transitions, 146 changer transitions 0/524 dead transitions. [2024-06-27 21:52:18,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 524 transitions, 10931 flow [2024-06-27 21:52:18,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:52:18,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:52:18,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-06-27 21:52:18,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138888888888889 [2024-06-27 21:52:18,747 INFO L175 Difference]: Start difference. First operand has 370 places, 491 transitions, 9374 flow. Second operand 8 states and 221 transitions. [2024-06-27 21:52:18,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 524 transitions, 10931 flow [2024-06-27 21:52:20,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 524 transitions, 10763 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-27 21:52:20,675 INFO L231 Difference]: Finished difference. Result has 372 places, 494 transitions, 9680 flow [2024-06-27 21:52:20,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9209, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9680, PETRI_PLACES=372, PETRI_TRANSITIONS=494} [2024-06-27 21:52:20,675 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 323 predicate places. [2024-06-27 21:52:20,675 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 494 transitions, 9680 flow [2024-06-27 21:52:20,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:20,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:20,676 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:20,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 21:52:20,676 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:20,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:20,676 INFO L85 PathProgramCache]: Analyzing trace with hash 1673621720, now seen corresponding path program 13 times [2024-06-27 21:52:20,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:20,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133950819] [2024-06-27 21:52:20,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:20,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:20,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:20,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:20,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:20,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133950819] [2024-06-27 21:52:20,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133950819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:20,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:20,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:20,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380050520] [2024-06-27 21:52:20,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:20,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:20,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:20,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:20,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:20,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:20,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 494 transitions, 9680 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:20,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:20,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:20,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:22,504 INFO L124 PetriNetUnfolderBase]: 5455/9049 cut-off events. [2024-06-27 21:52:22,504 INFO L125 PetriNetUnfolderBase]: For 526423/526638 co-relation queries the response was YES. [2024-06-27 21:52:22,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65860 conditions, 9049 events. 5455/9049 cut-off events. For 526423/526638 co-relation queries the response was YES. Maximal size of possible extension queue 581. Compared 66380 event pairs, 1960 based on Foata normal form. 57/8674 useless extension candidates. Maximal degree in co-relation 65697. Up to 7626 conditions per place. [2024-06-27 21:52:22,622 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 253 selfloop transitions, 264 changer transitions 0/531 dead transitions. [2024-06-27 21:52:22,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 531 transitions, 11611 flow [2024-06-27 21:52:22,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:52:22,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:52:22,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-06-27 21:52:22,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6361111111111111 [2024-06-27 21:52:22,623 INFO L175 Difference]: Start difference. First operand has 372 places, 494 transitions, 9680 flow. Second operand 8 states and 229 transitions. [2024-06-27 21:52:22,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 531 transitions, 11611 flow [2024-06-27 21:52:24,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 531 transitions, 11280 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-27 21:52:24,666 INFO L231 Difference]: Finished difference. Result has 375 places, 500 transitions, 10131 flow [2024-06-27 21:52:24,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9357, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=258, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10131, PETRI_PLACES=375, PETRI_TRANSITIONS=500} [2024-06-27 21:52:24,666 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 326 predicate places. [2024-06-27 21:52:24,667 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 500 transitions, 10131 flow [2024-06-27 21:52:24,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:24,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:24,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:24,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 21:52:24,667 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:24,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:24,667 INFO L85 PathProgramCache]: Analyzing trace with hash 460231126, now seen corresponding path program 10 times [2024-06-27 21:52:24,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:24,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311979412] [2024-06-27 21:52:24,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:24,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:24,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:24,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:24,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:24,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311979412] [2024-06-27 21:52:24,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311979412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:24,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:24,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:24,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44337516] [2024-06-27 21:52:24,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:24,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:24,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:24,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:24,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:24,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:24,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 500 transitions, 10131 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:24,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:24,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:24,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:26,599 INFO L124 PetriNetUnfolderBase]: 5452/9048 cut-off events. [2024-06-27 21:52:26,599 INFO L125 PetriNetUnfolderBase]: For 527277/527708 co-relation queries the response was YES. [2024-06-27 21:52:26,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66307 conditions, 9048 events. 5452/9048 cut-off events. For 527277/527708 co-relation queries the response was YES. Maximal size of possible extension queue 581. Compared 66298 event pairs, 1951 based on Foata normal form. 139/8749 useless extension candidates. Maximal degree in co-relation 66142. Up to 7919 conditions per place. [2024-06-27 21:52:26,714 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 367 selfloop transitions, 147 changer transitions 0/528 dead transitions. [2024-06-27 21:52:26,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 528 transitions, 11406 flow [2024-06-27 21:52:26,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:52:26,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:52:26,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 257 transitions. [2024-06-27 21:52:26,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5711111111111111 [2024-06-27 21:52:26,715 INFO L175 Difference]: Start difference. First operand has 375 places, 500 transitions, 10131 flow. Second operand 10 states and 257 transitions. [2024-06-27 21:52:26,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 528 transitions, 11406 flow [2024-06-27 21:52:28,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 528 transitions, 10852 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-27 21:52:28,586 INFO L231 Difference]: Finished difference. Result has 377 places, 500 transitions, 9881 flow [2024-06-27 21:52:28,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9581, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9881, PETRI_PLACES=377, PETRI_TRANSITIONS=500} [2024-06-27 21:52:28,586 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 328 predicate places. [2024-06-27 21:52:28,586 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 500 transitions, 9881 flow [2024-06-27 21:52:28,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:28,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:28,587 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:28,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 21:52:28,587 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:28,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:28,587 INFO L85 PathProgramCache]: Analyzing trace with hash 628278272, now seen corresponding path program 14 times [2024-06-27 21:52:28,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:28,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235508137] [2024-06-27 21:52:28,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:28,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:28,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:28,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:28,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:28,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235508137] [2024-06-27 21:52:28,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235508137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:28,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:28,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:28,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785018375] [2024-06-27 21:52:28,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:28,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:28,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:28,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:28,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:28,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:28,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 500 transitions, 9881 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:28,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:28,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:28,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:30,479 INFO L124 PetriNetUnfolderBase]: 5446/9038 cut-off events. [2024-06-27 21:52:30,479 INFO L125 PetriNetUnfolderBase]: For 508296/508529 co-relation queries the response was YES. [2024-06-27 21:52:30,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65559 conditions, 9038 events. 5446/9038 cut-off events. For 508296/508529 co-relation queries the response was YES. Maximal size of possible extension queue 582. Compared 66368 event pairs, 1959 based on Foata normal form. 69/8675 useless extension candidates. Maximal degree in co-relation 65394. Up to 7619 conditions per place. [2024-06-27 21:52:30,604 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 252 selfloop transitions, 268 changer transitions 0/534 dead transitions. [2024-06-27 21:52:30,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 534 transitions, 11843 flow [2024-06-27 21:52:30,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:52:30,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:52:30,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 279 transitions. [2024-06-27 21:52:30,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.62 [2024-06-27 21:52:30,605 INFO L175 Difference]: Start difference. First operand has 377 places, 500 transitions, 9881 flow. Second operand 10 states and 279 transitions. [2024-06-27 21:52:30,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 534 transitions, 11843 flow [2024-06-27 21:52:32,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 534 transitions, 11611 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-27 21:52:32,438 INFO L231 Difference]: Finished difference. Result has 382 places, 500 transitions, 10204 flow [2024-06-27 21:52:32,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9649, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=268, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10204, PETRI_PLACES=382, PETRI_TRANSITIONS=500} [2024-06-27 21:52:32,439 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 333 predicate places. [2024-06-27 21:52:32,439 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 500 transitions, 10204 flow [2024-06-27 21:52:32,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:32,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:32,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:32,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 21:52:32,439 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:32,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:32,440 INFO L85 PathProgramCache]: Analyzing trace with hash 651401048, now seen corresponding path program 6 times [2024-06-27 21:52:32,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:32,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115929466] [2024-06-27 21:52:32,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:32,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:32,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:32,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:32,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:32,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115929466] [2024-06-27 21:52:32,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115929466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:32,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:32,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:32,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310066983] [2024-06-27 21:52:32,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:32,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:32,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:32,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:32,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:32,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:32,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 500 transitions, 10204 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:32,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:32,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:32,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:34,404 INFO L124 PetriNetUnfolderBase]: 5443/9026 cut-off events. [2024-06-27 21:52:34,404 INFO L125 PetriNetUnfolderBase]: For 513725/513958 co-relation queries the response was YES. [2024-06-27 21:52:34,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66015 conditions, 9026 events. 5443/9026 cut-off events. For 513725/513958 co-relation queries the response was YES. Maximal size of possible extension queue 582. Compared 66301 event pairs, 1955 based on Foata normal form. 68/8658 useless extension candidates. Maximal degree in co-relation 65849. Up to 7962 conditions per place. [2024-06-27 21:52:34,509 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 373 selfloop transitions, 132 changer transitions 0/519 dead transitions. [2024-06-27 21:52:34,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 519 transitions, 11600 flow [2024-06-27 21:52:34,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:34,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:34,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-27 21:52:34,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6063492063492063 [2024-06-27 21:52:34,510 INFO L175 Difference]: Start difference. First operand has 382 places, 500 transitions, 10204 flow. Second operand 7 states and 191 transitions. [2024-06-27 21:52:34,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 519 transitions, 11600 flow [2024-06-27 21:52:36,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 519 transitions, 11002 flow, removed 15 selfloop flow, removed 12 redundant places. [2024-06-27 21:52:36,327 INFO L231 Difference]: Finished difference. Result has 377 places, 500 transitions, 9900 flow [2024-06-27 21:52:36,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9618, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9900, PETRI_PLACES=377, PETRI_TRANSITIONS=500} [2024-06-27 21:52:36,328 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 328 predicate places. [2024-06-27 21:52:36,328 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 500 transitions, 9900 flow [2024-06-27 21:52:36,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:36,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:36,328 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:36,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 21:52:36,328 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:36,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:36,329 INFO L85 PathProgramCache]: Analyzing trace with hash -2098731648, now seen corresponding path program 7 times [2024-06-27 21:52:36,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:36,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516531359] [2024-06-27 21:52:36,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:36,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:36,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:36,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:36,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:36,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516531359] [2024-06-27 21:52:36,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516531359] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:36,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:36,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:36,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075943855] [2024-06-27 21:52:36,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:36,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:36,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:36,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:36,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:36,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:36,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 500 transitions, 9900 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:36,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:36,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:36,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:38,159 INFO L124 PetriNetUnfolderBase]: 5450/9049 cut-off events. [2024-06-27 21:52:38,160 INFO L125 PetriNetUnfolderBase]: For 498278/498748 co-relation queries the response was YES. [2024-06-27 21:52:38,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65474 conditions, 9049 events. 5450/9049 cut-off events. For 498278/498748 co-relation queries the response was YES. Maximal size of possible extension queue 581. Compared 66415 event pairs, 1969 based on Foata normal form. 113/8726 useless extension candidates. Maximal degree in co-relation 65310. Up to 7970 conditions per place. [2024-06-27 21:52:38,275 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 377 selfloop transitions, 128 changer transitions 0/519 dead transitions. [2024-06-27 21:52:38,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 519 transitions, 11351 flow [2024-06-27 21:52:38,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:38,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:38,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-27 21:52:38,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-27 21:52:38,276 INFO L175 Difference]: Start difference. First operand has 377 places, 500 transitions, 9900 flow. Second operand 7 states and 185 transitions. [2024-06-27 21:52:38,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 519 transitions, 11351 flow [2024-06-27 21:52:40,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 519 transitions, 11051 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-27 21:52:40,194 INFO L231 Difference]: Finished difference. Result has 375 places, 503 transitions, 9945 flow [2024-06-27 21:52:40,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9618, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9945, PETRI_PLACES=375, PETRI_TRANSITIONS=503} [2024-06-27 21:52:40,194 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 326 predicate places. [2024-06-27 21:52:40,195 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 503 transitions, 9945 flow [2024-06-27 21:52:40,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:40,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:40,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:40,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 21:52:40,195 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:40,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:40,196 INFO L85 PathProgramCache]: Analyzing trace with hash -36651082, now seen corresponding path program 8 times [2024-06-27 21:52:40,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:40,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738504895] [2024-06-27 21:52:40,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:40,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:40,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:40,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:40,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:40,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738504895] [2024-06-27 21:52:40,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738504895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:40,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:40,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:40,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79163129] [2024-06-27 21:52:40,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:40,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:40,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:40,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:40,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:40,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:40,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 503 transitions, 9945 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:40,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:40,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:40,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:42,037 INFO L124 PetriNetUnfolderBase]: 5447/9031 cut-off events. [2024-06-27 21:52:42,037 INFO L125 PetriNetUnfolderBase]: For 473437/473588 co-relation queries the response was YES. [2024-06-27 21:52:42,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65106 conditions, 9031 events. 5447/9031 cut-off events. For 473437/473588 co-relation queries the response was YES. Maximal size of possible extension queue 581. Compared 66260 event pairs, 1949 based on Foata normal form. 24/8608 useless extension candidates. Maximal degree in co-relation 64944. Up to 7967 conditions per place. [2024-06-27 21:52:42,150 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 374 selfloop transitions, 134 changer transitions 0/522 dead transitions. [2024-06-27 21:52:42,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 522 transitions, 11331 flow [2024-06-27 21:52:42,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:42,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:42,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-27 21:52:42,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6063492063492063 [2024-06-27 21:52:42,151 INFO L175 Difference]: Start difference. First operand has 375 places, 503 transitions, 9945 flow. Second operand 7 states and 191 transitions. [2024-06-27 21:52:42,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 522 transitions, 11331 flow [2024-06-27 21:52:43,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 522 transitions, 11109 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-27 21:52:43,881 INFO L231 Difference]: Finished difference. Result has 378 places, 503 transitions, 10005 flow [2024-06-27 21:52:43,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9723, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10005, PETRI_PLACES=378, PETRI_TRANSITIONS=503} [2024-06-27 21:52:43,882 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 329 predicate places. [2024-06-27 21:52:43,882 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 503 transitions, 10005 flow [2024-06-27 21:52:43,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:43,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:43,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:43,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 21:52:43,882 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:43,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:43,883 INFO L85 PathProgramCache]: Analyzing trace with hash 1682881544, now seen corresponding path program 11 times [2024-06-27 21:52:43,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:43,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915361489] [2024-06-27 21:52:43,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:43,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:43,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:43,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:43,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:43,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915361489] [2024-06-27 21:52:43,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915361489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:43,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:43,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:43,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835961970] [2024-06-27 21:52:43,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:43,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:43,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:43,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:43,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:44,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:44,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 503 transitions, 10005 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:44,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:44,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:44,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:45,783 INFO L124 PetriNetUnfolderBase]: 5454/9042 cut-off events. [2024-06-27 21:52:45,783 INFO L125 PetriNetUnfolderBase]: For 483121/483272 co-relation queries the response was YES. [2024-06-27 21:52:45,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65314 conditions, 9042 events. 5454/9042 cut-off events. For 483121/483272 co-relation queries the response was YES. Maximal size of possible extension queue 581. Compared 66225 event pairs, 1940 based on Foata normal form. 32/8625 useless extension candidates. Maximal degree in co-relation 65150. Up to 7920 conditions per place. [2024-06-27 21:52:45,904 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 373 selfloop transitions, 152 changer transitions 0/539 dead transitions. [2024-06-27 21:52:45,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 539 transitions, 11542 flow [2024-06-27 21:52:45,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:52:45,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:52:45,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 286 transitions. [2024-06-27 21:52:45,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-06-27 21:52:45,905 INFO L175 Difference]: Start difference. First operand has 378 places, 503 transitions, 10005 flow. Second operand 11 states and 286 transitions. [2024-06-27 21:52:45,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 539 transitions, 11542 flow [2024-06-27 21:52:47,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 539 transitions, 11197 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-27 21:52:47,631 INFO L231 Difference]: Finished difference. Result has 381 places, 506 transitions, 10056 flow [2024-06-27 21:52:47,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9668, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10056, PETRI_PLACES=381, PETRI_TRANSITIONS=506} [2024-06-27 21:52:47,631 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 332 predicate places. [2024-06-27 21:52:47,631 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 506 transitions, 10056 flow [2024-06-27 21:52:47,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:47,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:47,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:47,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 21:52:47,632 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:47,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:47,632 INFO L85 PathProgramCache]: Analyzing trace with hash -850962234, now seen corresponding path program 12 times [2024-06-27 21:52:47,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:47,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317342237] [2024-06-27 21:52:47,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:47,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:47,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:47,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:47,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:47,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317342237] [2024-06-27 21:52:47,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317342237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:47,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:47,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:47,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707782674] [2024-06-27 21:52:47,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:47,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:47,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:47,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:47,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:47,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:47,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 506 transitions, 10056 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:47,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:47,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:47,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:49,492 INFO L124 PetriNetUnfolderBase]: 5451/9036 cut-off events. [2024-06-27 21:52:49,492 INFO L125 PetriNetUnfolderBase]: For 470565/470716 co-relation queries the response was YES. [2024-06-27 21:52:49,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65153 conditions, 9036 events. 5451/9036 cut-off events. For 470565/470716 co-relation queries the response was YES. Maximal size of possible extension queue 581. Compared 66170 event pairs, 1939 based on Foata normal form. 32/8619 useless extension candidates. Maximal degree in co-relation 64991. Up to 7917 conditions per place. [2024-06-27 21:52:49,611 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 374 selfloop transitions, 152 changer transitions 0/540 dead transitions. [2024-06-27 21:52:49,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 540 transitions, 11361 flow [2024-06-27 21:52:49,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 21:52:49,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 21:52:49,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 329 transitions. [2024-06-27 21:52:49,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5623931623931624 [2024-06-27 21:52:49,613 INFO L175 Difference]: Start difference. First operand has 381 places, 506 transitions, 10056 flow. Second operand 13 states and 329 transitions. [2024-06-27 21:52:49,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 540 transitions, 11361 flow [2024-06-27 21:52:51,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 540 transitions, 11020 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-27 21:52:51,294 INFO L231 Difference]: Finished difference. Result has 384 places, 506 transitions, 10037 flow [2024-06-27 21:52:51,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9719, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10037, PETRI_PLACES=384, PETRI_TRANSITIONS=506} [2024-06-27 21:52:51,295 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 335 predicate places. [2024-06-27 21:52:51,295 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 506 transitions, 10037 flow [2024-06-27 21:52:51,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:51,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:51,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:51,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 21:52:51,295 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:51,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:51,296 INFO L85 PathProgramCache]: Analyzing trace with hash -850950888, now seen corresponding path program 15 times [2024-06-27 21:52:51,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:51,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941734269] [2024-06-27 21:52:51,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:51,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:51,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:51,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:51,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:51,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941734269] [2024-06-27 21:52:51,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941734269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:51,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:51,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:51,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997511363] [2024-06-27 21:52:51,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:51,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:51,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:51,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:51,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:51,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:51,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 506 transitions, 10037 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:51,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:51,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:51,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:53,162 INFO L124 PetriNetUnfolderBase]: 5445/9040 cut-off events. [2024-06-27 21:52:53,162 INFO L125 PetriNetUnfolderBase]: For 461209/461441 co-relation queries the response was YES. [2024-06-27 21:52:53,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64836 conditions, 9040 events. 5445/9040 cut-off events. For 461209/461441 co-relation queries the response was YES. Maximal size of possible extension queue 582. Compared 66316 event pairs, 1959 based on Foata normal form. 69/8673 useless extension candidates. Maximal degree in co-relation 64675. Up to 7620 conditions per place. [2024-06-27 21:52:53,281 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 246 selfloop transitions, 280 changer transitions 0/540 dead transitions. [2024-06-27 21:52:53,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 540 transitions, 11811 flow [2024-06-27 21:52:53,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:52:53,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:52:53,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 298 transitions. [2024-06-27 21:52:53,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.602020202020202 [2024-06-27 21:52:53,283 INFO L175 Difference]: Start difference. First operand has 384 places, 506 transitions, 10037 flow. Second operand 11 states and 298 transitions. [2024-06-27 21:52:53,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 540 transitions, 11811 flow [2024-06-27 21:52:54,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 540 transitions, 11440 flow, removed 27 selfloop flow, removed 14 redundant places. [2024-06-27 21:52:54,872 INFO L231 Difference]: Finished difference. Result has 381 places, 506 transitions, 10265 flow [2024-06-27 21:52:54,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9682, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=280, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10265, PETRI_PLACES=381, PETRI_TRANSITIONS=506} [2024-06-27 21:52:54,873 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 332 predicate places. [2024-06-27 21:52:54,873 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 506 transitions, 10265 flow [2024-06-27 21:52:54,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:54,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:54,873 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:54,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 21:52:54,873 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:54,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:54,874 INFO L85 PathProgramCache]: Analyzing trace with hash -2099147358, now seen corresponding path program 9 times [2024-06-27 21:52:54,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:54,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575440841] [2024-06-27 21:52:54,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:54,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:54,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:54,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:54,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:54,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575440841] [2024-06-27 21:52:54,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575440841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:54,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:54,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:54,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042835023] [2024-06-27 21:52:54,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:54,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:54,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:54,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:54,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:55,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:55,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 506 transitions, 10265 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:55,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:55,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:55,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:56,678 INFO L124 PetriNetUnfolderBase]: 5442/9036 cut-off events. [2024-06-27 21:52:56,678 INFO L125 PetriNetUnfolderBase]: For 453666/454145 co-relation queries the response was YES. [2024-06-27 21:52:56,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65040 conditions, 9036 events. 5442/9036 cut-off events. For 453666/454145 co-relation queries the response was YES. Maximal size of possible extension queue 581. Compared 66347 event pairs, 1967 based on Foata normal form. 105/8699 useless extension candidates. Maximal degree in co-relation 64880. Up to 7961 conditions per place. [2024-06-27 21:52:56,793 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 380 selfloop transitions, 128 changer transitions 0/522 dead transitions. [2024-06-27 21:52:56,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 522 transitions, 11635 flow [2024-06-27 21:52:56,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:56,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:56,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-27 21:52:56,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5904761904761905 [2024-06-27 21:52:56,794 INFO L175 Difference]: Start difference. First operand has 381 places, 506 transitions, 10265 flow. Second operand 7 states and 186 transitions. [2024-06-27 21:52:56,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 522 transitions, 11635 flow [2024-06-27 21:52:58,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 522 transitions, 11035 flow, removed 12 selfloop flow, removed 14 redundant places. [2024-06-27 21:52:58,363 INFO L231 Difference]: Finished difference. Result has 374 places, 506 transitions, 9943 flow [2024-06-27 21:52:58,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9681, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9943, PETRI_PLACES=374, PETRI_TRANSITIONS=506} [2024-06-27 21:52:58,364 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 325 predicate places. [2024-06-27 21:52:58,364 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 506 transitions, 9943 flow [2024-06-27 21:52:58,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:58,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:58,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:58,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 21:52:58,365 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:58,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:58,365 INFO L85 PathProgramCache]: Analyzing trace with hash 598580712, now seen corresponding path program 10 times [2024-06-27 21:52:58,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:58,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332823987] [2024-06-27 21:52:58,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:58,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:58,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:58,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:58,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:58,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332823987] [2024-06-27 21:52:58,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332823987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:58,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:58,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:58,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606587550] [2024-06-27 21:52:58,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:58,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:58,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:58,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:58,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:58,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:58,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 506 transitions, 9943 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:58,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:58,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:58,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:00,329 INFO L124 PetriNetUnfolderBase]: 5439/9017 cut-off events. [2024-06-27 21:53:00,329 INFO L125 PetriNetUnfolderBase]: For 419296/419436 co-relation queries the response was YES. [2024-06-27 21:53:00,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64058 conditions, 9017 events. 5439/9017 cut-off events. For 419296/419436 co-relation queries the response was YES. Maximal size of possible extension queue 581. Compared 66034 event pairs, 1924 based on Foata normal form. 30/8592 useless extension candidates. Maximal degree in co-relation 63901. Up to 8044 conditions per place. [2024-06-27 21:53:00,424 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 440 selfloop transitions, 73 changer transitions 0/527 dead transitions. [2024-06-27 21:53:00,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 527 transitions, 11173 flow [2024-06-27 21:53:00,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:53:00,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:53:00,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-27 21:53:00,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6063492063492063 [2024-06-27 21:53:00,425 INFO L175 Difference]: Start difference. First operand has 374 places, 506 transitions, 9943 flow. Second operand 7 states and 191 transitions. [2024-06-27 21:53:00,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 527 transitions, 11173 flow [2024-06-27 21:53:01,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 527 transitions, 10645 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-27 21:53:01,715 INFO L231 Difference]: Finished difference. Result has 372 places, 506 transitions, 9567 flow [2024-06-27 21:53:01,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9415, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9567, PETRI_PLACES=372, PETRI_TRANSITIONS=506} [2024-06-27 21:53:01,716 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 323 predicate places. [2024-06-27 21:53:01,716 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 506 transitions, 9567 flow [2024-06-27 21:53:01,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:01,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:01,717 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:01,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 21:53:01,717 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:01,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:01,717 INFO L85 PathProgramCache]: Analyzing trace with hash 590818746, now seen corresponding path program 16 times [2024-06-27 21:53:01,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:01,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340781379] [2024-06-27 21:53:01,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:01,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:01,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:01,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:01,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:01,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340781379] [2024-06-27 21:53:01,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1340781379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:01,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:01,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:01,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469131169] [2024-06-27 21:53:01,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:01,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:01,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:01,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:01,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:01,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:53:01,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 506 transitions, 9567 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:01,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:01,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:53:01,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:03,567 INFO L124 PetriNetUnfolderBase]: 5504/9114 cut-off events. [2024-06-27 21:53:03,567 INFO L125 PetriNetUnfolderBase]: For 439792/439933 co-relation queries the response was YES. [2024-06-27 21:53:03,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64881 conditions, 9114 events. 5504/9114 cut-off events. For 439792/439933 co-relation queries the response was YES. Maximal size of possible extension queue 581. Compared 66680 event pairs, 1924 based on Foata normal form. 31/8672 useless extension candidates. Maximal degree in co-relation 64725. Up to 8046 conditions per place. [2024-06-27 21:53:03,679 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 436 selfloop transitions, 101 changer transitions 0/551 dead transitions. [2024-06-27 21:53:03,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 551 transitions, 11680 flow [2024-06-27 21:53:03,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:53:03,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:53:03,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-06-27 21:53:03,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6317460317460317 [2024-06-27 21:53:03,680 INFO L175 Difference]: Start difference. First operand has 372 places, 506 transitions, 9567 flow. Second operand 7 states and 199 transitions. [2024-06-27 21:53:03,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 551 transitions, 11680 flow [2024-06-27 21:53:05,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 551 transitions, 11403 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 21:53:05,231 INFO L231 Difference]: Finished difference. Result has 373 places, 523 transitions, 9962 flow [2024-06-27 21:53:05,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9308, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9962, PETRI_PLACES=373, PETRI_TRANSITIONS=523} [2024-06-27 21:53:05,231 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 324 predicate places. [2024-06-27 21:53:05,231 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 523 transitions, 9962 flow [2024-06-27 21:53:05,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:05,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:05,232 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:05,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 21:53:05,232 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:05,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:05,232 INFO L85 PathProgramCache]: Analyzing trace with hash 590818932, now seen corresponding path program 11 times [2024-06-27 21:53:05,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:05,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577749730] [2024-06-27 21:53:05,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:05,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:05,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:05,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:05,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:05,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577749730] [2024-06-27 21:53:05,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577749730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:05,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:05,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:05,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216855590] [2024-06-27 21:53:05,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:05,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:05,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:05,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:05,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:05,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:53:05,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 523 transitions, 9962 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:05,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:05,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:53:05,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:07,196 INFO L124 PetriNetUnfolderBase]: 5498/9106 cut-off events. [2024-06-27 21:53:07,196 INFO L125 PetriNetUnfolderBase]: For 442563/442704 co-relation queries the response was YES. [2024-06-27 21:53:07,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64950 conditions, 9106 events. 5498/9106 cut-off events. For 442563/442704 co-relation queries the response was YES. Maximal size of possible extension queue 581. Compared 66669 event pairs, 1924 based on Foata normal form. 31/8664 useless extension candidates. Maximal degree in co-relation 64792. Up to 8118 conditions per place. [2024-06-27 21:53:07,304 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 451 selfloop transitions, 78 changer transitions 0/543 dead transitions. [2024-06-27 21:53:07,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 543 transitions, 11070 flow [2024-06-27 21:53:07,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:53:07,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:53:07,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-27 21:53:07,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6063492063492063 [2024-06-27 21:53:07,305 INFO L175 Difference]: Start difference. First operand has 373 places, 523 transitions, 9962 flow. Second operand 7 states and 191 transitions. [2024-06-27 21:53:07,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 543 transitions, 11070 flow [2024-06-27 21:53:08,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 543 transitions, 10936 flow, removed 59 selfloop flow, removed 2 redundant places. [2024-06-27 21:53:09,005 INFO L231 Difference]: Finished difference. Result has 378 places, 523 transitions, 9993 flow [2024-06-27 21:53:09,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9828, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9993, PETRI_PLACES=378, PETRI_TRANSITIONS=523} [2024-06-27 21:53:09,005 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 329 predicate places. [2024-06-27 21:53:09,005 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 523 transitions, 9993 flow [2024-06-27 21:53:09,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:09,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:09,006 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:09,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 21:53:09,006 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:09,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:09,006 INFO L85 PathProgramCache]: Analyzing trace with hash 590807586, now seen corresponding path program 17 times [2024-06-27 21:53:09,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:09,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003301577] [2024-06-27 21:53:09,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:09,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:09,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:09,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:09,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:09,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003301577] [2024-06-27 21:53:09,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003301577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:09,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:09,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:09,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364362120] [2024-06-27 21:53:09,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:09,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:09,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:09,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:09,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:09,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:53:09,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 523 transitions, 9993 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:09,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:09,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:53:09,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:10,910 INFO L124 PetriNetUnfolderBase]: 5492/9100 cut-off events. [2024-06-27 21:53:10,910 INFO L125 PetriNetUnfolderBase]: For 435869/436010 co-relation queries the response was YES. [2024-06-27 21:53:11,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64773 conditions, 9100 events. 5492/9100 cut-off events. For 435869/436010 co-relation queries the response was YES. Maximal size of possible extension queue 581. Compared 66636 event pairs, 1924 based on Foata normal form. 31/8658 useless extension candidates. Maximal degree in co-relation 64614. Up to 8035 conditions per place. [2024-06-27 21:53:11,043 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 436 selfloop transitions, 106 changer transitions 0/556 dead transitions. [2024-06-27 21:53:11,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 556 transitions, 11585 flow [2024-06-27 21:53:11,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:53:11,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:53:11,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-06-27 21:53:11,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6476190476190476 [2024-06-27 21:53:11,044 INFO L175 Difference]: Start difference. First operand has 378 places, 523 transitions, 9993 flow. Second operand 7 states and 204 transitions. [2024-06-27 21:53:11,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 556 transitions, 11585 flow [2024-06-27 21:53:12,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 556 transitions, 11289 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-27 21:53:12,560 INFO L231 Difference]: Finished difference. Result has 379 places, 523 transitions, 9942 flow [2024-06-27 21:53:12,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9719, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9942, PETRI_PLACES=379, PETRI_TRANSITIONS=523} [2024-06-27 21:53:12,560 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 330 predicate places. [2024-06-27 21:53:12,560 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 523 transitions, 9942 flow [2024-06-27 21:53:12,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:12,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:12,561 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:12,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 21:53:12,561 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:12,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:12,561 INFO L85 PathProgramCache]: Analyzing trace with hash 590812980, now seen corresponding path program 13 times [2024-06-27 21:53:12,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:12,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154672413] [2024-06-27 21:53:12,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:12,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:12,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:12,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:12,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:12,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154672413] [2024-06-27 21:53:12,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154672413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:12,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:12,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:53:12,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809959058] [2024-06-27 21:53:12,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:12,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:53:12,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:12,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:53:12,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:53:12,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:53:12,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 523 transitions, 9942 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:12,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:12,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:53:12,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:14,430 INFO L124 PetriNetUnfolderBase]: 5507/9121 cut-off events. [2024-06-27 21:53:14,430 INFO L125 PetriNetUnfolderBase]: For 445115/445256 co-relation queries the response was YES. [2024-06-27 21:53:14,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65072 conditions, 9121 events. 5507/9121 cut-off events. For 445115/445256 co-relation queries the response was YES. Maximal size of possible extension queue 581. Compared 66739 event pairs, 1924 based on Foata normal form. 31/8674 useless extension candidates. Maximal degree in co-relation 64912. Up to 8108 conditions per place. [2024-06-27 21:53:14,549 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 463 selfloop transitions, 78 changer transitions 0/555 dead transitions. [2024-06-27 21:53:14,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 555 transitions, 11547 flow [2024-06-27 21:53:14,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:53:14,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:53:14,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-06-27 21:53:14,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6518518518518519 [2024-06-27 21:53:14,550 INFO L175 Difference]: Start difference. First operand has 379 places, 523 transitions, 9942 flow. Second operand 6 states and 176 transitions. [2024-06-27 21:53:14,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 555 transitions, 11547 flow [2024-06-27 21:53:15,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 555 transitions, 11405 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 21:53:16,004 INFO L231 Difference]: Finished difference. Result has 382 places, 532 transitions, 10315 flow [2024-06-27 21:53:16,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9812, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=10315, PETRI_PLACES=382, PETRI_TRANSITIONS=532} [2024-06-27 21:53:16,005 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 333 predicate places. [2024-06-27 21:53:16,005 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 532 transitions, 10315 flow [2024-06-27 21:53:16,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:16,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:16,005 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:16,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 21:53:16,005 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:16,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:16,006 INFO L85 PathProgramCache]: Analyzing trace with hash 1829155644, now seen corresponding path program 14 times [2024-06-27 21:53:16,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:16,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043337012] [2024-06-27 21:53:16,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:16,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:16,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:16,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:16,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:16,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043337012] [2024-06-27 21:53:16,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043337012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:16,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:16,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:53:16,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665665939] [2024-06-27 21:53:16,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:16,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:53:16,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:16,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:53:16,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:53:16,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:53:16,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 532 transitions, 10315 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:16,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:16,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:53:16,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:17,890 INFO L124 PetriNetUnfolderBase]: 5501/9113 cut-off events. [2024-06-27 21:53:17,890 INFO L125 PetriNetUnfolderBase]: For 439774/439915 co-relation queries the response was YES. [2024-06-27 21:53:17,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64852 conditions, 9113 events. 5501/9113 cut-off events. For 439774/439915 co-relation queries the response was YES. Maximal size of possible extension queue 581. Compared 66708 event pairs, 1924 based on Foata normal form. 22/8657 useless extension candidates. Maximal degree in co-relation 64691. Up to 8102 conditions per place. [2024-06-27 21:53:18,014 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 465 selfloop transitions, 78 changer transitions 0/557 dead transitions. [2024-06-27 21:53:18,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 557 transitions, 11465 flow [2024-06-27 21:53:18,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:53:18,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:53:18,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-27 21:53:18,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6592592592592592 [2024-06-27 21:53:18,015 INFO L175 Difference]: Start difference. First operand has 382 places, 532 transitions, 10315 flow. Second operand 6 states and 178 transitions. [2024-06-27 21:53:18,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 557 transitions, 11465 flow [2024-06-27 21:53:19,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 557 transitions, 11191 flow, removed 62 selfloop flow, removed 4 redundant places. [2024-06-27 21:53:19,666 INFO L231 Difference]: Finished difference. Result has 384 places, 532 transitions, 10211 flow [2024-06-27 21:53:19,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=10041, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=10211, PETRI_PLACES=384, PETRI_TRANSITIONS=532} [2024-06-27 21:53:19,667 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 335 predicate places. [2024-06-27 21:53:19,667 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 532 transitions, 10211 flow [2024-06-27 21:53:19,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:19,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:19,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:19,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 21:53:19,668 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:19,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:19,668 INFO L85 PathProgramCache]: Analyzing trace with hash 1017187308, now seen corresponding path program 18 times [2024-06-27 21:53:19,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:19,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207758468] [2024-06-27 21:53:19,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:19,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:19,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:19,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:19,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:19,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207758468] [2024-06-27 21:53:19,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207758468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:19,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:19,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:19,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508380211] [2024-06-27 21:53:19,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:19,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:19,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:19,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:19,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:19,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:53:19,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 532 transitions, 10211 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:19,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:19,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:53:19,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:21,484 INFO L124 PetriNetUnfolderBase]: 5540/9170 cut-off events. [2024-06-27 21:53:21,485 INFO L125 PetriNetUnfolderBase]: For 452568/452713 co-relation queries the response was YES. [2024-06-27 21:53:21,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65662 conditions, 9170 events. 5540/9170 cut-off events. For 452568/452713 co-relation queries the response was YES. Maximal size of possible extension queue 582. Compared 67102 event pairs, 1924 based on Foata normal form. 30/8712 useless extension candidates. Maximal degree in co-relation 65500. Up to 7935 conditions per place. [2024-06-27 21:53:21,608 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 384 selfloop transitions, 171 changer transitions 0/569 dead transitions. [2024-06-27 21:53:21,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 569 transitions, 12317 flow [2024-06-27 21:53:21,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:53:21,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:53:21,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-06-27 21:53:21,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138888888888889 [2024-06-27 21:53:21,610 INFO L175 Difference]: Start difference. First operand has 384 places, 532 transitions, 10211 flow. Second operand 8 states and 221 transitions. [2024-06-27 21:53:21,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 569 transitions, 12317 flow [2024-06-27 21:53:23,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 569 transitions, 12209 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 21:53:23,288 INFO L231 Difference]: Finished difference. Result has 390 places, 544 transitions, 10851 flow [2024-06-27 21:53:23,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=10103, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10851, PETRI_PLACES=390, PETRI_TRANSITIONS=544} [2024-06-27 21:53:23,289 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 341 predicate places. [2024-06-27 21:53:23,289 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 544 transitions, 10851 flow [2024-06-27 21:53:23,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:23,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:23,290 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:23,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 21:53:23,290 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:23,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:23,291 INFO L85 PathProgramCache]: Analyzing trace with hash -311806820, now seen corresponding path program 19 times [2024-06-27 21:53:23,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:23,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346149192] [2024-06-27 21:53:23,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:23,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:23,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:23,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:23,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:23,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346149192] [2024-06-27 21:53:23,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346149192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:23,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:23,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:23,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032566511] [2024-06-27 21:53:23,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:23,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:23,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:23,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:23,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:23,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:53:23,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 544 transitions, 10851 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:23,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:23,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:53:23,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:25,205 INFO L124 PetriNetUnfolderBase]: 5547/9182 cut-off events. [2024-06-27 21:53:25,205 INFO L125 PetriNetUnfolderBase]: For 466552/466697 co-relation queries the response was YES. [2024-06-27 21:53:25,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66523 conditions, 9182 events. 5547/9182 cut-off events. For 466552/466697 co-relation queries the response was YES. Maximal size of possible extension queue 581. Compared 67238 event pairs, 1924 based on Foata normal form. 30/8722 useless extension candidates. Maximal degree in co-relation 66359. Up to 7941 conditions per place. [2024-06-27 21:53:25,329 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 382 selfloop transitions, 181 changer transitions 0/577 dead transitions. [2024-06-27 21:53:25,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 577 transitions, 12613 flow [2024-06-27 21:53:25,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:53:25,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:53:25,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-06-27 21:53:25,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6277777777777778 [2024-06-27 21:53:25,330 INFO L175 Difference]: Start difference. First operand has 390 places, 544 transitions, 10851 flow. Second operand 8 states and 226 transitions. [2024-06-27 21:53:25,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 577 transitions, 12613 flow [2024-06-27 21:53:27,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 577 transitions, 12055 flow, removed 54 selfloop flow, removed 6 redundant places. [2024-06-27 21:53:27,462 INFO L231 Difference]: Finished difference. Result has 392 places, 547 transitions, 10737 flow [2024-06-27 21:53:27,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=10313, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10737, PETRI_PLACES=392, PETRI_TRANSITIONS=547} [2024-06-27 21:53:27,463 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 343 predicate places. [2024-06-27 21:53:27,463 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 547 transitions, 10737 flow [2024-06-27 21:53:27,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:27,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:27,463 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:27,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 21:53:27,463 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:27,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:27,464 INFO L85 PathProgramCache]: Analyzing trace with hash 1006225212, now seen corresponding path program 15 times [2024-06-27 21:53:27,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:27,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108248276] [2024-06-27 21:53:27,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:27,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:27,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:27,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:27,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:27,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108248276] [2024-06-27 21:53:27,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108248276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:27,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:27,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:53:27,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870368389] [2024-06-27 21:53:27,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:27,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:53:27,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:27,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:53:27,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:53:27,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:53:27,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 547 transitions, 10737 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:27,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:27,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:53:27,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:29,358 INFO L124 PetriNetUnfolderBase]: 5541/9172 cut-off events. [2024-06-27 21:53:29,358 INFO L125 PetriNetUnfolderBase]: For 466387/466532 co-relation queries the response was YES. [2024-06-27 21:53:29,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66208 conditions, 9172 events. 5541/9172 cut-off events. For 466387/466532 co-relation queries the response was YES. Maximal size of possible extension queue 581. Compared 67202 event pairs, 1924 based on Foata normal form. 22/8704 useless extension candidates. Maximal degree in co-relation 66043. Up to 8048 conditions per place. [2024-06-27 21:53:29,486 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 440 selfloop transitions, 123 changer transitions 0/577 dead transitions. [2024-06-27 21:53:29,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 577 transitions, 12103 flow [2024-06-27 21:53:29,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:53:29,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:53:29,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-27 21:53:29,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6507936507936508 [2024-06-27 21:53:29,487 INFO L175 Difference]: Start difference. First operand has 392 places, 547 transitions, 10737 flow. Second operand 7 states and 205 transitions. [2024-06-27 21:53:29,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 577 transitions, 12103 flow [2024-06-27 21:53:31,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 577 transitions, 11563 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 21:53:31,104 INFO L231 Difference]: Finished difference. Result has 392 places, 547 transitions, 10457 flow [2024-06-27 21:53:31,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=10197, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10457, PETRI_PLACES=392, PETRI_TRANSITIONS=547} [2024-06-27 21:53:31,105 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 343 predicate places. [2024-06-27 21:53:31,105 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 547 transitions, 10457 flow [2024-06-27 21:53:31,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:31,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:31,105 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:31,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 21:53:31,106 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:31,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:31,106 INFO L85 PathProgramCache]: Analyzing trace with hash 1615696516, now seen corresponding path program 20 times [2024-06-27 21:53:31,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:31,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785796419] [2024-06-27 21:53:31,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:31,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:31,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:31,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:31,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:31,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785796419] [2024-06-27 21:53:31,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785796419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:31,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:31,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:31,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241715103] [2024-06-27 21:53:31,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:31,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:31,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:31,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:31,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:31,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:53:31,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 547 transitions, 10457 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:31,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:31,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:53:31,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:33,174 INFO L124 PetriNetUnfolderBase]: 5554/9193 cut-off events. [2024-06-27 21:53:33,174 INFO L125 PetriNetUnfolderBase]: For 466038/466202 co-relation queries the response was YES. [2024-06-27 21:53:33,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66152 conditions, 9193 events. 5554/9193 cut-off events. For 466038/466202 co-relation queries the response was YES. Maximal size of possible extension queue 581. Compared 67280 event pairs, 1925 based on Foata normal form. 30/8730 useless extension candidates. Maximal degree in co-relation 65986. Up to 8183 conditions per place. [2024-06-27 21:53:33,278 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 472 selfloop transitions, 88 changer transitions 0/574 dead transitions. [2024-06-27 21:53:33,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 574 transitions, 11725 flow [2024-06-27 21:53:33,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:53:33,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:53:33,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-27 21:53:33,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888888888888889 [2024-06-27 21:53:33,279 INFO L175 Difference]: Start difference. First operand has 392 places, 547 transitions, 10457 flow. Second operand 8 states and 212 transitions. [2024-06-27 21:53:33,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 574 transitions, 11725 flow [2024-06-27 21:53:34,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 574 transitions, 11404 flow, removed 56 selfloop flow, removed 4 redundant places. [2024-06-27 21:53:34,776 INFO L231 Difference]: Finished difference. Result has 396 places, 553 transitions, 10420 flow [2024-06-27 21:53:34,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=10136, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10420, PETRI_PLACES=396, PETRI_TRANSITIONS=553} [2024-06-27 21:53:34,776 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 347 predicate places. [2024-06-27 21:53:34,777 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 553 transitions, 10420 flow [2024-06-27 21:53:34,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:34,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:34,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:34,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 21:53:34,777 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:34,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:34,778 INFO L85 PathProgramCache]: Analyzing trace with hash -65411736, now seen corresponding path program 16 times [2024-06-27 21:53:34,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:34,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244762703] [2024-06-27 21:53:34,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:34,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:34,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:34,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:34,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:34,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244762703] [2024-06-27 21:53:34,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244762703] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:34,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:34,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:53:34,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071138114] [2024-06-27 21:53:34,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:34,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:53:34,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:34,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:53:34,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:53:34,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:53:34,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 553 transitions, 10420 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:34,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:34,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:53:34,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:36,686 INFO L124 PetriNetUnfolderBase]: 5569/9216 cut-off events. [2024-06-27 21:53:36,686 INFO L125 PetriNetUnfolderBase]: For 477928/478073 co-relation queries the response was YES. [2024-06-27 21:53:36,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66189 conditions, 9216 events. 5569/9216 cut-off events. For 477928/478073 co-relation queries the response was YES. Maximal size of possible extension queue 581. Compared 67457 event pairs, 1925 based on Foata normal form. 22/8740 useless extension candidates. Maximal degree in co-relation 66023. Up to 8112 conditions per place. [2024-06-27 21:53:36,808 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 454 selfloop transitions, 117 changer transitions 0/585 dead transitions. [2024-06-27 21:53:36,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 585 transitions, 12001 flow [2024-06-27 21:53:36,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:53:36,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:53:36,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-27 21:53:36,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.662962962962963 [2024-06-27 21:53:36,809 INFO L175 Difference]: Start difference. First operand has 396 places, 553 transitions, 10420 flow. Second operand 6 states and 179 transitions. [2024-06-27 21:53:36,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 585 transitions, 12001 flow [2024-06-27 21:53:38,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 585 transitions, 11801 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 21:53:38,688 INFO L231 Difference]: Finished difference. Result has 397 places, 559 transitions, 10685 flow [2024-06-27 21:53:38,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=10220, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=10685, PETRI_PLACES=397, PETRI_TRANSITIONS=559} [2024-06-27 21:53:38,688 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 348 predicate places. [2024-06-27 21:53:38,688 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 559 transitions, 10685 flow [2024-06-27 21:53:38,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:38,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:38,689 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:38,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 21:53:38,689 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:38,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:38,689 INFO L85 PathProgramCache]: Analyzing trace with hash 1009944468, now seen corresponding path program 21 times [2024-06-27 21:53:38,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:38,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889870431] [2024-06-27 21:53:38,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:38,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:38,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:38,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:38,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:38,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889870431] [2024-06-27 21:53:38,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889870431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:38,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:38,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:38,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922910167] [2024-06-27 21:53:38,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:38,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:38,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:38,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:38,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:38,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:53:38,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 559 transitions, 10685 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:38,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:38,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:53:38,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:40,644 INFO L124 PetriNetUnfolderBase]: 5566/9212 cut-off events. [2024-06-27 21:53:40,644 INFO L125 PetriNetUnfolderBase]: For 479675/479822 co-relation queries the response was YES. [2024-06-27 21:53:40,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66326 conditions, 9212 events. 5566/9212 cut-off events. For 479675/479822 co-relation queries the response was YES. Maximal size of possible extension queue 581. Compared 67420 event pairs, 1925 based on Foata normal form. 30/8744 useless extension candidates. Maximal degree in co-relation 66159. Up to 8176 conditions per place. [2024-06-27 21:53:40,760 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 470 selfloop transitions, 103 changer transitions 0/587 dead transitions. [2024-06-27 21:53:40,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 587 transitions, 12071 flow [2024-06-27 21:53:40,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:53:40,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:53:40,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-06-27 21:53:40,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138888888888889 [2024-06-27 21:53:40,761 INFO L175 Difference]: Start difference. First operand has 397 places, 559 transitions, 10685 flow. Second operand 8 states and 221 transitions. [2024-06-27 21:53:40,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 587 transitions, 12071 flow [2024-06-27 21:53:42,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 587 transitions, 11754 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-27 21:53:42,701 INFO L231 Difference]: Finished difference. Result has 399 places, 559 transitions, 10582 flow [2024-06-27 21:53:42,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=10370, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10582, PETRI_PLACES=399, PETRI_TRANSITIONS=559} [2024-06-27 21:53:42,702 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 350 predicate places. [2024-06-27 21:53:42,702 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 559 transitions, 10582 flow [2024-06-27 21:53:42,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:42,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:42,702 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:42,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 21:53:42,702 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:42,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:42,703 INFO L85 PathProgramCache]: Analyzing trace with hash 1009949862, now seen corresponding path program 17 times [2024-06-27 21:53:42,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:42,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721477169] [2024-06-27 21:53:42,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:42,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:42,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:42,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:42,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:42,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721477169] [2024-06-27 21:53:42,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721477169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:42,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:42,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:53:42,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500344967] [2024-06-27 21:53:42,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:42,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:53:42,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:42,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:53:42,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:53:42,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:53:42,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 559 transitions, 10582 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:42,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:42,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:53:42,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:44,598 INFO L124 PetriNetUnfolderBase]: 5560/9204 cut-off events. [2024-06-27 21:53:44,598 INFO L125 PetriNetUnfolderBase]: For 474172/474317 co-relation queries the response was YES. [2024-06-27 21:53:44,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65803 conditions, 9204 events. 5560/9204 cut-off events. For 474172/474317 co-relation queries the response was YES. Maximal size of possible extension queue 581. Compared 67368 event pairs, 1924 based on Foata normal form. 31/8737 useless extension candidates. Maximal degree in co-relation 65637. Up to 8102 conditions per place. [2024-06-27 21:53:44,719 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 452 selfloop transitions, 126 changer transitions 0/592 dead transitions. [2024-06-27 21:53:44,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 592 transitions, 11822 flow [2024-06-27 21:53:44,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:53:44,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:53:44,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 230 transitions. [2024-06-27 21:53:44,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6388888888888888 [2024-06-27 21:53:44,720 INFO L175 Difference]: Start difference. First operand has 399 places, 559 transitions, 10582 flow. Second operand 8 states and 230 transitions. [2024-06-27 21:53:44,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 592 transitions, 11822 flow [2024-06-27 21:53:46,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 592 transitions, 11498 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-06-27 21:53:46,377 INFO L231 Difference]: Finished difference. Result has 401 places, 559 transitions, 10536 flow [2024-06-27 21:53:46,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=10258, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10536, PETRI_PLACES=401, PETRI_TRANSITIONS=559} [2024-06-27 21:53:46,378 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 352 predicate places. [2024-06-27 21:53:46,378 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 559 transitions, 10536 flow [2024-06-27 21:53:46,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:46,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:46,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:46,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 21:53:46,379 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:46,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:46,379 INFO L85 PathProgramCache]: Analyzing trace with hash 1006225398, now seen corresponding path program 22 times [2024-06-27 21:53:46,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:46,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253969032] [2024-06-27 21:53:46,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:46,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:46,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:46,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:46,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:46,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253969032] [2024-06-27 21:53:46,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253969032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:46,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:46,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:46,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976417068] [2024-06-27 21:53:46,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:46,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:46,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:46,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:46,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:46,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:53:46,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 559 transitions, 10536 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:46,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:46,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:53:46,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:48,380 INFO L124 PetriNetUnfolderBase]: 5557/9200 cut-off events. [2024-06-27 21:53:48,381 INFO L125 PetriNetUnfolderBase]: For 474219/474358 co-relation queries the response was YES. [2024-06-27 21:53:48,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65822 conditions, 9200 events. 5557/9200 cut-off events. For 474219/474358 co-relation queries the response was YES. Maximal size of possible extension queue 581. Compared 67337 event pairs, 1924 based on Foata normal form. 30/8732 useless extension candidates. Maximal degree in co-relation 65655. Up to 7951 conditions per place. [2024-06-27 21:53:48,510 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 384 selfloop transitions, 193 changer transitions 0/591 dead transitions. [2024-06-27 21:53:48,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 591 transitions, 12114 flow [2024-06-27 21:53:48,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:53:48,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:53:48,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-06-27 21:53:48,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-27 21:53:48,511 INFO L175 Difference]: Start difference. First operand has 401 places, 559 transitions, 10536 flow. Second operand 8 states and 228 transitions. [2024-06-27 21:53:48,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 591 transitions, 12114 flow [2024-06-27 21:53:50,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 591 transitions, 11727 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-27 21:53:50,250 INFO L231 Difference]: Finished difference. Result has 401 places, 559 transitions, 10545 flow [2024-06-27 21:53:50,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=10153, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10545, PETRI_PLACES=401, PETRI_TRANSITIONS=559} [2024-06-27 21:53:50,251 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 352 predicate places. [2024-06-27 21:53:50,251 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 559 transitions, 10545 flow [2024-06-27 21:53:50,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:50,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:50,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:50,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 21:53:50,252 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:50,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:50,252 INFO L85 PathProgramCache]: Analyzing trace with hash 1608344866, now seen corresponding path program 23 times [2024-06-27 21:53:50,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:50,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78028353] [2024-06-27 21:53:50,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:50,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:50,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:50,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:50,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:50,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78028353] [2024-06-27 21:53:50,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78028353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:50,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:50,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:50,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87106448] [2024-06-27 21:53:50,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:50,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:50,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:50,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:50,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:50,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:53:50,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 559 transitions, 10545 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:50,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:50,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:53:50,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:52,146 INFO L124 PetriNetUnfolderBase]: 5554/9196 cut-off events. [2024-06-27 21:53:52,147 INFO L125 PetriNetUnfolderBase]: For 469785/469930 co-relation queries the response was YES. [2024-06-27 21:53:52,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65801 conditions, 9196 events. 5554/9196 cut-off events. For 469785/469930 co-relation queries the response was YES. Maximal size of possible extension queue 581. Compared 67348 event pairs, 1924 based on Foata normal form. 30/8728 useless extension candidates. Maximal degree in co-relation 65634. Up to 8161 conditions per place. [2024-06-27 21:53:52,270 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 470 selfloop transitions, 104 changer transitions 0/588 dead transitions. [2024-06-27 21:53:52,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 588 transitions, 11765 flow [2024-06-27 21:53:52,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:53:52,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:53:52,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 262 transitions. [2024-06-27 21:53:52,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5822222222222222 [2024-06-27 21:53:52,272 INFO L175 Difference]: Start difference. First operand has 401 places, 559 transitions, 10545 flow. Second operand 10 states and 262 transitions. [2024-06-27 21:53:52,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 588 transitions, 11765 flow [2024-06-27 21:53:54,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 588 transitions, 11290 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-27 21:53:54,500 INFO L231 Difference]: Finished difference. Result has 403 places, 559 transitions, 10284 flow [2024-06-27 21:53:54,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=10070, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10284, PETRI_PLACES=403, PETRI_TRANSITIONS=559} [2024-06-27 21:53:54,501 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 354 predicate places. [2024-06-27 21:53:54,501 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 559 transitions, 10284 flow [2024-06-27 21:53:54,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:54,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:54,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:54,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 21:53:54,502 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:54,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:54,502 INFO L85 PathProgramCache]: Analyzing trace with hash -57771972, now seen corresponding path program 2 times [2024-06-27 21:53:54,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:54,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969531268] [2024-06-27 21:53:54,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:54,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:54,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:54,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:54,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:54,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969531268] [2024-06-27 21:53:54,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969531268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:54,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:54,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:54,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342476600] [2024-06-27 21:53:54,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:54,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:54,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:54,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:54,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:54,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:53:54,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 559 transitions, 10284 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:54,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:54,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:53:54,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:56,528 INFO L124 PetriNetUnfolderBase]: 5607/9284 cut-off events. [2024-06-27 21:53:56,529 INFO L125 PetriNetUnfolderBase]: For 492465/492512 co-relation queries the response was YES. [2024-06-27 21:53:56,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65923 conditions, 9284 events. 5607/9284 cut-off events. For 492465/492512 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 68103 event pairs, 1918 based on Foata normal form. 6/8791 useless extension candidates. Maximal degree in co-relation 65755. Up to 8145 conditions per place. [2024-06-27 21:53:56,659 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 542 selfloop transitions, 35 changer transitions 0/591 dead transitions. [2024-06-27 21:53:56,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 591 transitions, 11622 flow [2024-06-27 21:53:56,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:53:56,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:53:56,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-06-27 21:53:56,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-06-27 21:53:56,676 INFO L175 Difference]: Start difference. First operand has 403 places, 559 transitions, 10284 flow. Second operand 7 states and 190 transitions. [2024-06-27 21:53:56,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 591 transitions, 11622 flow [2024-06-27 21:53:58,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 591 transitions, 11361 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-27 21:53:58,702 INFO L231 Difference]: Finished difference. Result has 401 places, 562 transitions, 10144 flow [2024-06-27 21:53:58,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=10023, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10144, PETRI_PLACES=401, PETRI_TRANSITIONS=562} [2024-06-27 21:53:58,703 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 352 predicate places. [2024-06-27 21:53:58,703 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 562 transitions, 10144 flow [2024-06-27 21:53:58,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:58,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:58,703 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:58,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 21:53:58,704 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:58,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:58,704 INFO L85 PathProgramCache]: Analyzing trace with hash -558257250, now seen corresponding path program 3 times [2024-06-27 21:53:58,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:58,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248717909] [2024-06-27 21:53:58,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:58,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:58,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:58,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:58,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:58,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248717909] [2024-06-27 21:53:58,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248717909] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:58,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:58,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:58,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715081110] [2024-06-27 21:53:58,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:58,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:58,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:58,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:58,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:58,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:53:58,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 562 transitions, 10144 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:58,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:58,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:53:58,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:00,754 INFO L124 PetriNetUnfolderBase]: 5660/9377 cut-off events. [2024-06-27 21:54:00,755 INFO L125 PetriNetUnfolderBase]: For 501261/501311 co-relation queries the response was YES. [2024-06-27 21:54:00,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66560 conditions, 9377 events. 5660/9377 cut-off events. For 501261/501311 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 68893 event pairs, 1648 based on Foata normal form. 6/8891 useless extension candidates. Maximal degree in co-relation 66390. Up to 8265 conditions per place. [2024-06-27 21:54:00,871 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 553 selfloop transitions, 29 changer transitions 0/596 dead transitions. [2024-06-27 21:54:00,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 596 transitions, 11507 flow [2024-06-27 21:54:00,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:54:00,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:54:00,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 173 transitions. [2024-06-27 21:54:00,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6407407407407407 [2024-06-27 21:54:00,872 INFO L175 Difference]: Start difference. First operand has 401 places, 562 transitions, 10144 flow. Second operand 6 states and 173 transitions. [2024-06-27 21:54:00,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 596 transitions, 11507 flow [2024-06-27 21:54:02,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 596 transitions, 11454 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-27 21:54:02,541 INFO L231 Difference]: Finished difference. Result has 405 places, 565 transitions, 10211 flow [2024-06-27 21:54:02,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=10091, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=10211, PETRI_PLACES=405, PETRI_TRANSITIONS=565} [2024-06-27 21:54:02,541 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 356 predicate places. [2024-06-27 21:54:02,542 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 565 transitions, 10211 flow [2024-06-27 21:54:02,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:02,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:02,542 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:54:02,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 21:54:02,542 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:02,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:02,542 INFO L85 PathProgramCache]: Analyzing trace with hash -115428450, now seen corresponding path program 4 times [2024-06-27 21:54:02,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:02,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403944380] [2024-06-27 21:54:02,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:02,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:02,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:02,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:02,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:02,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403944380] [2024-06-27 21:54:02,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403944380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:02,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:02,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:02,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268887959] [2024-06-27 21:54:02,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:02,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:02,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:02,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:02,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:02,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:54:02,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 565 transitions, 10211 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:02,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:02,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:54:02,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:04,562 INFO L124 PetriNetUnfolderBase]: 5647/9466 cut-off events. [2024-06-27 21:54:04,563 INFO L125 PetriNetUnfolderBase]: For 487388/487438 co-relation queries the response was YES. [2024-06-27 21:54:04,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66397 conditions, 9466 events. 5647/9466 cut-off events. For 487388/487438 co-relation queries the response was YES. Maximal size of possible extension queue 596. Compared 70215 event pairs, 1740 based on Foata normal form. 6/8972 useless extension candidates. Maximal degree in co-relation 66224. Up to 8148 conditions per place. [2024-06-27 21:54:04,697 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 557 selfloop transitions, 33 changer transitions 0/604 dead transitions. [2024-06-27 21:54:04,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 604 transitions, 11612 flow [2024-06-27 21:54:04,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:54:04,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:54:04,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-06-27 21:54:04,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6253968253968254 [2024-06-27 21:54:04,698 INFO L175 Difference]: Start difference. First operand has 405 places, 565 transitions, 10211 flow. Second operand 7 states and 197 transitions. [2024-06-27 21:54:04,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 604 transitions, 11612 flow [2024-06-27 21:54:06,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 604 transitions, 11567 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-27 21:54:06,357 INFO L231 Difference]: Finished difference. Result has 412 places, 569 transitions, 10310 flow [2024-06-27 21:54:06,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=10166, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10310, PETRI_PLACES=412, PETRI_TRANSITIONS=569} [2024-06-27 21:54:06,358 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 363 predicate places. [2024-06-27 21:54:06,358 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 569 transitions, 10310 flow [2024-06-27 21:54:06,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:06,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:06,358 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:54:06,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 21:54:06,359 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:06,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:06,359 INFO L85 PathProgramCache]: Analyzing trace with hash 1914831594, now seen corresponding path program 1 times [2024-06-27 21:54:06,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:06,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226702778] [2024-06-27 21:54:06,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:06,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:06,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:06,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:06,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:06,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226702778] [2024-06-27 21:54:06,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226702778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:06,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:06,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:06,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826498240] [2024-06-27 21:54:06,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:06,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:06,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:06,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:06,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:06,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:54:06,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 569 transitions, 10310 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:06,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:06,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:54:06,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:08,463 INFO L124 PetriNetUnfolderBase]: 5913/9966 cut-off events. [2024-06-27 21:54:08,463 INFO L125 PetriNetUnfolderBase]: For 577188/577682 co-relation queries the response was YES. [2024-06-27 21:54:08,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70581 conditions, 9966 events. 5913/9966 cut-off events. For 577188/577682 co-relation queries the response was YES. Maximal size of possible extension queue 634. Compared 75224 event pairs, 1897 based on Foata normal form. 129/9612 useless extension candidates. Maximal degree in co-relation 70404. Up to 7858 conditions per place. [2024-06-27 21:54:08,597 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 445 selfloop transitions, 149 changer transitions 0/608 dead transitions. [2024-06-27 21:54:08,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 608 transitions, 11950 flow [2024-06-27 21:54:08,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:54:08,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:54:08,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-06-27 21:54:08,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6317460317460317 [2024-06-27 21:54:08,598 INFO L175 Difference]: Start difference. First operand has 412 places, 569 transitions, 10310 flow. Second operand 7 states and 199 transitions. [2024-06-27 21:54:08,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 608 transitions, 11950 flow [2024-06-27 21:54:10,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 608 transitions, 11804 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-27 21:54:10,913 INFO L231 Difference]: Finished difference. Result has 415 places, 575 transitions, 10555 flow [2024-06-27 21:54:10,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=10164, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10555, PETRI_PLACES=415, PETRI_TRANSITIONS=575} [2024-06-27 21:54:10,913 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 366 predicate places. [2024-06-27 21:54:10,913 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 575 transitions, 10555 flow [2024-06-27 21:54:10,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:10,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:10,914 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:54:10,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 21:54:10,914 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:10,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:10,914 INFO L85 PathProgramCache]: Analyzing trace with hash -2025134486, now seen corresponding path program 2 times [2024-06-27 21:54:10,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:10,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826033081] [2024-06-27 21:54:10,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:10,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:10,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:11,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:11,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:11,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826033081] [2024-06-27 21:54:11,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826033081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:11,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:11,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:11,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398013046] [2024-06-27 21:54:11,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:11,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:11,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:11,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:11,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:11,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:54:11,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 575 transitions, 10555 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:11,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:11,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:54:11,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:13,335 INFO L124 PetriNetUnfolderBase]: 6203/10338 cut-off events. [2024-06-27 21:54:13,335 INFO L125 PetriNetUnfolderBase]: For 665233/665733 co-relation queries the response was YES. [2024-06-27 21:54:13,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75114 conditions, 10338 events. 6203/10338 cut-off events. For 665233/665733 co-relation queries the response was YES. Maximal size of possible extension queue 673. Compared 77950 event pairs, 2192 based on Foata normal form. 129/9959 useless extension candidates. Maximal degree in co-relation 74937. Up to 8748 conditions per place. [2024-06-27 21:54:13,453 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 447 selfloop transitions, 144 changer transitions 0/605 dead transitions. [2024-06-27 21:54:13,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 605 transitions, 12119 flow [2024-06-27 21:54:13,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:54:13,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:54:13,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-06-27 21:54:13,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158730158730159 [2024-06-27 21:54:13,454 INFO L175 Difference]: Start difference. First operand has 415 places, 575 transitions, 10555 flow. Second operand 7 states and 194 transitions. [2024-06-27 21:54:13,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 605 transitions, 12119 flow [2024-06-27 21:54:15,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 605 transitions, 11820 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-27 21:54:15,769 INFO L231 Difference]: Finished difference. Result has 419 places, 579 transitions, 10641 flow [2024-06-27 21:54:15,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=10264, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10641, PETRI_PLACES=419, PETRI_TRANSITIONS=579} [2024-06-27 21:54:15,769 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 370 predicate places. [2024-06-27 21:54:15,770 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 579 transitions, 10641 flow [2024-06-27 21:54:15,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:15,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:15,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:54:15,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 21:54:15,770 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:15,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:15,770 INFO L85 PathProgramCache]: Analyzing trace with hash -2024986616, now seen corresponding path program 3 times [2024-06-27 21:54:15,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:15,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103324095] [2024-06-27 21:54:15,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:15,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:15,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:15,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:15,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:15,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103324095] [2024-06-27 21:54:15,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103324095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:15,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:15,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:15,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312145890] [2024-06-27 21:54:15,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:15,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:15,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:15,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:15,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:15,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:54:15,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 579 transitions, 10641 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:15,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:15,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:54:15,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:17,965 INFO L124 PetriNetUnfolderBase]: 6167/10262 cut-off events. [2024-06-27 21:54:17,965 INFO L125 PetriNetUnfolderBase]: For 622193/622688 co-relation queries the response was YES. [2024-06-27 21:54:18,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73126 conditions, 10262 events. 6167/10262 cut-off events. For 622193/622688 co-relation queries the response was YES. Maximal size of possible extension queue 667. Compared 77339 event pairs, 2214 based on Foata normal form. 128/9877 useless extension candidates. Maximal degree in co-relation 72948. Up to 8886 conditions per place. [2024-06-27 21:54:18,097 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 445 selfloop transitions, 140 changer transitions 0/599 dead transitions. [2024-06-27 21:54:18,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 599 transitions, 11893 flow [2024-06-27 21:54:18,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:54:18,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:54:18,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-06-27 21:54:18,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5968253968253968 [2024-06-27 21:54:18,098 INFO L175 Difference]: Start difference. First operand has 419 places, 579 transitions, 10641 flow. Second operand 7 states and 188 transitions. [2024-06-27 21:54:18,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 599 transitions, 11893 flow [2024-06-27 21:54:20,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 599 transitions, 11671 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-27 21:54:20,312 INFO L231 Difference]: Finished difference. Result has 422 places, 579 transitions, 10705 flow [2024-06-27 21:54:20,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=10419, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10705, PETRI_PLACES=422, PETRI_TRANSITIONS=579} [2024-06-27 21:54:20,313 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 373 predicate places. [2024-06-27 21:54:20,313 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 579 transitions, 10705 flow [2024-06-27 21:54:20,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:20,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:20,313 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:54:20,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 21:54:20,313 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:20,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:20,314 INFO L85 PathProgramCache]: Analyzing trace with hash 598589640, now seen corresponding path program 4 times [2024-06-27 21:54:20,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:20,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164171965] [2024-06-27 21:54:20,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:20,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:20,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:20,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:20,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:20,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164171965] [2024-06-27 21:54:20,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164171965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:20,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:20,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:20,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169759576] [2024-06-27 21:54:20,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:20,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:20,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:20,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:20,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:20,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:54:20,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 579 transitions, 10705 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:20,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:20,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:54:20,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:22,823 INFO L124 PetriNetUnfolderBase]: 6289/10453 cut-off events. [2024-06-27 21:54:22,823 INFO L125 PetriNetUnfolderBase]: For 616011/616165 co-relation queries the response was YES. [2024-06-27 21:54:22,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73981 conditions, 10453 events. 6289/10453 cut-off events. For 616011/616165 co-relation queries the response was YES. Maximal size of possible extension queue 684. Compared 78938 event pairs, 2215 based on Foata normal form. 45/9957 useless extension candidates. Maximal degree in co-relation 73802. Up to 9156 conditions per place. [2024-06-27 21:54:22,937 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 508 selfloop transitions, 85 changer transitions 0/607 dead transitions. [2024-06-27 21:54:22,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 607 transitions, 12033 flow [2024-06-27 21:54:22,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:54:22,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:54:22,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-06-27 21:54:22,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-27 21:54:22,938 INFO L175 Difference]: Start difference. First operand has 422 places, 579 transitions, 10705 flow. Second operand 7 states and 195 transitions. [2024-06-27 21:54:22,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 607 transitions, 12033 flow [2024-06-27 21:54:25,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 607 transitions, 11753 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 21:54:25,025 INFO L231 Difference]: Finished difference. Result has 424 places, 581 transitions, 10651 flow [2024-06-27 21:54:25,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=10425, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10651, PETRI_PLACES=424, PETRI_TRANSITIONS=581} [2024-06-27 21:54:25,026 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 375 predicate places. [2024-06-27 21:54:25,026 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 581 transitions, 10651 flow [2024-06-27 21:54:25,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:25,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:25,026 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:54:25,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 21:54:25,026 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:25,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:25,027 INFO L85 PathProgramCache]: Analyzing trace with hash 598441770, now seen corresponding path program 5 times [2024-06-27 21:54:25,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:25,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230468858] [2024-06-27 21:54:25,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:25,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:25,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:25,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:25,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:25,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230468858] [2024-06-27 21:54:25,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230468858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:25,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:25,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:25,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385521808] [2024-06-27 21:54:25,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:25,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:25,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:25,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:25,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:25,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:54:25,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 581 transitions, 10651 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:25,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:25,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:54:25,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:27,470 INFO L124 PetriNetUnfolderBase]: 6421/10861 cut-off events. [2024-06-27 21:54:27,471 INFO L125 PetriNetUnfolderBase]: For 623497/623654 co-relation queries the response was YES. [2024-06-27 21:54:27,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76070 conditions, 10861 events. 6421/10861 cut-off events. For 623497/623654 co-relation queries the response was YES. Maximal size of possible extension queue 699. Compared 83517 event pairs, 2006 based on Foata normal form. 41/10363 useless extension candidates. Maximal degree in co-relation 75890. Up to 8875 conditions per place. [2024-06-27 21:54:27,631 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 512 selfloop transitions, 92 changer transitions 0/618 dead transitions. [2024-06-27 21:54:27,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 618 transitions, 12239 flow [2024-06-27 21:54:27,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:54:27,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:54:27,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-06-27 21:54:27,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6476190476190476 [2024-06-27 21:54:27,632 INFO L175 Difference]: Start difference. First operand has 424 places, 581 transitions, 10651 flow. Second operand 7 states and 204 transitions. [2024-06-27 21:54:27,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 618 transitions, 12239 flow [2024-06-27 21:54:30,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 618 transitions, 12047 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 21:54:30,293 INFO L231 Difference]: Finished difference. Result has 426 places, 583 transitions, 10706 flow [2024-06-27 21:54:30,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=10459, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10706, PETRI_PLACES=426, PETRI_TRANSITIONS=583} [2024-06-27 21:54:30,293 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 377 predicate places. [2024-06-27 21:54:30,293 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 583 transitions, 10706 flow [2024-06-27 21:54:30,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:30,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:30,294 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:54:30,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 21:54:30,294 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:30,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:30,294 INFO L85 PathProgramCache]: Analyzing trace with hash 604167222, now seen corresponding path program 1 times [2024-06-27 21:54:30,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:30,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729650382] [2024-06-27 21:54:30,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:30,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:30,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:30,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:30,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:30,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729650382] [2024-06-27 21:54:30,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729650382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:30,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:30,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:30,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532737991] [2024-06-27 21:54:30,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:30,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:30,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:30,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:30,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:30,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:54:30,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 583 transitions, 10706 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:30,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:30,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:54:30,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:33,327 INFO L124 PetriNetUnfolderBase]: 6388/10870 cut-off events. [2024-06-27 21:54:33,328 INFO L125 PetriNetUnfolderBase]: For 580494/580657 co-relation queries the response was YES. [2024-06-27 21:54:33,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74622 conditions, 10870 events. 6388/10870 cut-off events. For 580494/580657 co-relation queries the response was YES. Maximal size of possible extension queue 692. Compared 83733 event pairs, 1907 based on Foata normal form. 32/10359 useless extension candidates. Maximal degree in co-relation 74441. Up to 8667 conditions per place. [2024-06-27 21:54:33,460 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 529 selfloop transitions, 70 changer transitions 0/613 dead transitions. [2024-06-27 21:54:33,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 613 transitions, 12032 flow [2024-06-27 21:54:33,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:54:33,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:54:33,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-27 21:54:33,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.662962962962963 [2024-06-27 21:54:33,461 INFO L175 Difference]: Start difference. First operand has 426 places, 583 transitions, 10706 flow. Second operand 6 states and 179 transitions. [2024-06-27 21:54:33,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 613 transitions, 12032 flow [2024-06-27 21:54:35,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 613 transitions, 11851 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-27 21:54:35,993 INFO L231 Difference]: Finished difference. Result has 428 places, 583 transitions, 10672 flow [2024-06-27 21:54:35,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=10525, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=10672, PETRI_PLACES=428, PETRI_TRANSITIONS=583} [2024-06-27 21:54:35,993 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 379 predicate places. [2024-06-27 21:54:35,994 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 583 transitions, 10672 flow [2024-06-27 21:54:35,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:35,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:35,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:54:35,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 21:54:35,994 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:35,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:35,995 INFO L85 PathProgramCache]: Analyzing trace with hash -1954939126, now seen corresponding path program 1 times [2024-06-27 21:54:35,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:35,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141172825] [2024-06-27 21:54:35,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:35,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:35,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:36,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:36,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:36,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141172825] [2024-06-27 21:54:36,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141172825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:36,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:36,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:36,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520567476] [2024-06-27 21:54:36,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:36,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:36,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:36,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:36,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:36,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:54:36,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 583 transitions, 10672 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:36,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:36,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:54:36,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:38,847 INFO L124 PetriNetUnfolderBase]: 6396/10652 cut-off events. [2024-06-27 21:54:38,847 INFO L125 PetriNetUnfolderBase]: For 539888/540381 co-relation queries the response was YES. [2024-06-27 21:54:38,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74141 conditions, 10652 events. 6396/10652 cut-off events. For 539888/540381 co-relation queries the response was YES. Maximal size of possible extension queue 693. Compared 80833 event pairs, 2327 based on Foata normal form. 64/10171 useless extension candidates. Maximal degree in co-relation 73959. Up to 8926 conditions per place. [2024-06-27 21:54:38,970 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 280 selfloop transitions, 318 changer transitions 0/612 dead transitions. [2024-06-27 21:54:38,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 612 transitions, 12395 flow [2024-06-27 21:54:38,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:54:38,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:54:38,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-27 21:54:38,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055555555555555 [2024-06-27 21:54:38,971 INFO L175 Difference]: Start difference. First operand has 428 places, 583 transitions, 10672 flow. Second operand 8 states and 218 transitions. [2024-06-27 21:54:38,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 612 transitions, 12395 flow [2024-06-27 21:54:41,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 612 transitions, 12150 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 21:54:41,384 INFO L231 Difference]: Finished difference. Result has 429 places, 586 transitions, 11148 flow [2024-06-27 21:54:41,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=10427, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=315, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11148, PETRI_PLACES=429, PETRI_TRANSITIONS=586} [2024-06-27 21:54:41,385 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 380 predicate places. [2024-06-27 21:54:41,385 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 586 transitions, 11148 flow [2024-06-27 21:54:41,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:41,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:41,385 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:54:41,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 21:54:41,386 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:41,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:41,386 INFO L85 PathProgramCache]: Analyzing trace with hash -1812212270, now seen corresponding path program 2 times [2024-06-27 21:54:41,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:41,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481371541] [2024-06-27 21:54:41,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:41,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:41,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:41,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:41,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:41,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481371541] [2024-06-27 21:54:41,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481371541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:41,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:41,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:54:41,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162541754] [2024-06-27 21:54:41,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:41,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:54:41,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:41,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:54:41,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:54:41,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:54:41,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 586 transitions, 11148 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:41,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:41,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:54:41,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:44,155 INFO L124 PetriNetUnfolderBase]: 6404/10671 cut-off events. [2024-06-27 21:54:44,156 INFO L125 PetriNetUnfolderBase]: For 545325/545572 co-relation queries the response was YES. [2024-06-27 21:54:44,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74400 conditions, 10671 events. 6404/10671 cut-off events. For 545325/545572 co-relation queries the response was YES. Maximal size of possible extension queue 693. Compared 81134 event pairs, 2330 based on Foata normal form. 28/10177 useless extension candidates. Maximal degree in co-relation 74218. Up to 8935 conditions per place. [2024-06-27 21:54:44,285 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 251 selfloop transitions, 354 changer transitions 0/619 dead transitions. [2024-06-27 21:54:44,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 619 transitions, 12905 flow [2024-06-27 21:54:44,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:54:44,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:54:44,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 245 transitions. [2024-06-27 21:54:44,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6049382716049383 [2024-06-27 21:54:44,287 INFO L175 Difference]: Start difference. First operand has 429 places, 586 transitions, 11148 flow. Second operand 9 states and 245 transitions. [2024-06-27 21:54:44,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 619 transitions, 12905 flow [2024-06-27 21:54:46,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 619 transitions, 11872 flow, removed 72 selfloop flow, removed 6 redundant places. [2024-06-27 21:54:46,683 INFO L231 Difference]: Finished difference. Result has 432 places, 589 transitions, 10914 flow [2024-06-27 21:54:46,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=10149, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=351, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10914, PETRI_PLACES=432, PETRI_TRANSITIONS=589} [2024-06-27 21:54:46,684 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 383 predicate places. [2024-06-27 21:54:46,684 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 589 transitions, 10914 flow [2024-06-27 21:54:46,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:46,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:46,684 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:54:46,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 21:54:46,685 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:46,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:46,685 INFO L85 PathProgramCache]: Analyzing trace with hash 30691986, now seen corresponding path program 3 times [2024-06-27 21:54:46,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:46,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5851564] [2024-06-27 21:54:46,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:46,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:46,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:46,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:46,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:46,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5851564] [2024-06-27 21:54:46,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5851564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:46,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:46,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:54:46,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272906686] [2024-06-27 21:54:46,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:46,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:54:46,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:46,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:54:46,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:54:46,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:54:46,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 589 transitions, 10914 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:46,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:46,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:54:46,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:49,364 INFO L124 PetriNetUnfolderBase]: 6412/10682 cut-off events. [2024-06-27 21:54:49,364 INFO L125 PetriNetUnfolderBase]: For 547110/547353 co-relation queries the response was YES. [2024-06-27 21:54:49,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74133 conditions, 10682 events. 6412/10682 cut-off events. For 547110/547353 co-relation queries the response was YES. Maximal size of possible extension queue 693. Compared 81200 event pairs, 2329 based on Foata normal form. 28/10186 useless extension candidates. Maximal degree in co-relation 73952. Up to 8944 conditions per place. [2024-06-27 21:54:49,500 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 251 selfloop transitions, 357 changer transitions 0/622 dead transitions. [2024-06-27 21:54:49,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 622 transitions, 12653 flow [2024-06-27 21:54:49,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:54:49,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:54:49,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 247 transitions. [2024-06-27 21:54:49,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6098765432098765 [2024-06-27 21:54:49,501 INFO L175 Difference]: Start difference. First operand has 432 places, 589 transitions, 10914 flow. Second operand 9 states and 247 transitions. [2024-06-27 21:54:49,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 622 transitions, 12653 flow [2024-06-27 21:54:52,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 622 transitions, 12103 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 21:54:52,402 INFO L231 Difference]: Finished difference. Result has 435 places, 592 transitions, 11141 flow [2024-06-27 21:54:52,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=10367, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=354, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11141, PETRI_PLACES=435, PETRI_TRANSITIONS=592} [2024-06-27 21:54:52,402 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 386 predicate places. [2024-06-27 21:54:52,402 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 592 transitions, 11141 flow [2024-06-27 21:54:52,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:52,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:52,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:54:52,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 21:54:52,403 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:52,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:52,403 INFO L85 PathProgramCache]: Analyzing trace with hash -1911390146, now seen corresponding path program 4 times [2024-06-27 21:54:52,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:52,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366644208] [2024-06-27 21:54:52,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:52,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:52,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:52,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:52,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:52,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366644208] [2024-06-27 21:54:52,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366644208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:52,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:52,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:54:52,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570365516] [2024-06-27 21:54:52,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:52,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:54:52,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:52,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:54:52,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:54:52,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:54:52,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 592 transitions, 11141 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:52,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:52,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:54:52,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:55,257 INFO L124 PetriNetUnfolderBase]: 6442/10724 cut-off events. [2024-06-27 21:54:55,257 INFO L125 PetriNetUnfolderBase]: For 570182/570421 co-relation queries the response was YES. [2024-06-27 21:54:55,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74898 conditions, 10724 events. 6442/10724 cut-off events. For 570182/570421 co-relation queries the response was YES. Maximal size of possible extension queue 693. Compared 81525 event pairs, 2326 based on Foata normal form. 28/10216 useless extension candidates. Maximal degree in co-relation 74715. Up to 8977 conditions per place. [2024-06-27 21:54:55,391 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 256 selfloop transitions, 361 changer transitions 0/631 dead transitions. [2024-06-27 21:54:55,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 631 transitions, 13432 flow [2024-06-27 21:54:55,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:54:55,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:54:55,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 269 transitions. [2024-06-27 21:54:55,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5977777777777777 [2024-06-27 21:54:55,392 INFO L175 Difference]: Start difference. First operand has 435 places, 592 transitions, 11141 flow. Second operand 10 states and 269 transitions. [2024-06-27 21:54:55,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 631 transitions, 13432 flow [2024-06-27 21:54:58,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 631 transitions, 12668 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 21:54:58,197 INFO L231 Difference]: Finished difference. Result has 438 places, 601 transitions, 11298 flow [2024-06-27 21:54:58,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=10395, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=352, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11298, PETRI_PLACES=438, PETRI_TRANSITIONS=601} [2024-06-27 21:54:58,198 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 389 predicate places. [2024-06-27 21:54:58,198 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 601 transitions, 11298 flow [2024-06-27 21:54:58,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:58,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:58,199 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:54:58,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 21:54:58,199 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:58,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:58,199 INFO L85 PathProgramCache]: Analyzing trace with hash 599747780, now seen corresponding path program 5 times [2024-06-27 21:54:58,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:58,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351699331] [2024-06-27 21:54:58,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:58,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:58,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:58,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:58,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:58,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351699331] [2024-06-27 21:54:58,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351699331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:58,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:58,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:54:58,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658818860] [2024-06-27 21:54:58,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:58,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:54:58,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:58,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:54:58,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:54:58,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:54:58,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 601 transitions, 11298 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:58,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:58,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:54:58,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:00,955 INFO L124 PetriNetUnfolderBase]: 6450/10741 cut-off events. [2024-06-27 21:55:00,955 INFO L125 PetriNetUnfolderBase]: For 578817/579080 co-relation queries the response was YES. [2024-06-27 21:55:01,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75046 conditions, 10741 events. 6450/10741 cut-off events. For 578817/579080 co-relation queries the response was YES. Maximal size of possible extension queue 693. Compared 81752 event pairs, 2335 based on Foata normal form. 32/10248 useless extension candidates. Maximal degree in co-relation 74862. Up to 8986 conditions per place. [2024-06-27 21:55:01,101 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 253 selfloop transitions, 364 changer transitions 0/631 dead transitions. [2024-06-27 21:55:01,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 631 transitions, 13058 flow [2024-06-27 21:55:01,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:55:01,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:55:01,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 244 transitions. [2024-06-27 21:55:01,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6024691358024692 [2024-06-27 21:55:01,102 INFO L175 Difference]: Start difference. First operand has 438 places, 601 transitions, 11298 flow. Second operand 9 states and 244 transitions. [2024-06-27 21:55:01,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 631 transitions, 13058 flow [2024-06-27 21:55:04,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 631 transitions, 12272 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-27 21:55:04,188 INFO L231 Difference]: Finished difference. Result has 441 places, 604 transitions, 11306 flow [2024-06-27 21:55:04,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=10528, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=361, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11306, PETRI_PLACES=441, PETRI_TRANSITIONS=604} [2024-06-27 21:55:04,189 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 392 predicate places. [2024-06-27 21:55:04,189 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 604 transitions, 11306 flow [2024-06-27 21:55:04,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:04,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:04,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:04,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 21:55:04,190 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:55:04,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:04,190 INFO L85 PathProgramCache]: Analyzing trace with hash -1683291836, now seen corresponding path program 6 times [2024-06-27 21:55:04,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:04,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025864199] [2024-06-27 21:55:04,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:04,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:04,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:04,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:04,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:04,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025864199] [2024-06-27 21:55:04,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025864199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:04,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:04,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:55:04,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008085514] [2024-06-27 21:55:04,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:04,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:55:04,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:04,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:55:04,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:55:04,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:55:04,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 604 transitions, 11306 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:04,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:04,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:55:04,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:06,936 INFO L124 PetriNetUnfolderBase]: 6458/10752 cut-off events. [2024-06-27 21:55:06,936 INFO L125 PetriNetUnfolderBase]: For 586536/586791 co-relation queries the response was YES. [2024-06-27 21:55:07,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75109 conditions, 10752 events. 6458/10752 cut-off events. For 586536/586791 co-relation queries the response was YES. Maximal size of possible extension queue 693. Compared 81722 event pairs, 2333 based on Foata normal form. 32/10250 useless extension candidates. Maximal degree in co-relation 74924. Up to 8995 conditions per place. [2024-06-27 21:55:07,094 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 252 selfloop transitions, 370 changer transitions 0/636 dead transitions. [2024-06-27 21:55:07,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 636 transitions, 13279 flow [2024-06-27 21:55:07,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:55:07,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:55:07,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 266 transitions. [2024-06-27 21:55:07,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5911111111111111 [2024-06-27 21:55:07,095 INFO L175 Difference]: Start difference. First operand has 441 places, 604 transitions, 11306 flow. Second operand 10 states and 266 transitions. [2024-06-27 21:55:07,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 636 transitions, 13279 flow [2024-06-27 21:55:10,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 636 transitions, 12718 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 21:55:10,125 INFO L231 Difference]: Finished difference. Result has 445 places, 607 transitions, 11544 flow [2024-06-27 21:55:10,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=10748, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=367, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11544, PETRI_PLACES=445, PETRI_TRANSITIONS=607} [2024-06-27 21:55:10,125 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 396 predicate places. [2024-06-27 21:55:10,126 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 607 transitions, 11544 flow [2024-06-27 21:55:10,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:10,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:10,126 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:10,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 21:55:10,126 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:55:10,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:10,127 INFO L85 PathProgramCache]: Analyzing trace with hash -1361536925, now seen corresponding path program 1 times [2024-06-27 21:55:10,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:10,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984883803] [2024-06-27 21:55:10,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:10,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:10,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:10,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:10,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:10,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984883803] [2024-06-27 21:55:10,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984883803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:10,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:10,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:55:10,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035108491] [2024-06-27 21:55:10,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:10,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:55:10,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:10,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:55:10,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:55:10,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:55:10,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 607 transitions, 11544 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:10,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:10,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:55:10,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:13,188 INFO L124 PetriNetUnfolderBase]: 6479/10771 cut-off events. [2024-06-27 21:55:13,189 INFO L125 PetriNetUnfolderBase]: For 605362/605571 co-relation queries the response was YES. [2024-06-27 21:55:13,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75748 conditions, 10771 events. 6479/10771 cut-off events. For 605362/605571 co-relation queries the response was YES. Maximal size of possible extension queue 696. Compared 81761 event pairs, 2262 based on Foata normal form. 53/10258 useless extension candidates. Maximal degree in co-relation 75561. Up to 9609 conditions per place. [2024-06-27 21:55:13,327 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 553 selfloop transitions, 67 changer transitions 0/634 dead transitions. [2024-06-27 21:55:13,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 634 transitions, 12947 flow [2024-06-27 21:55:13,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:55:13,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:55:13,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-27 21:55:13,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-27 21:55:13,328 INFO L175 Difference]: Start difference. First operand has 445 places, 607 transitions, 11544 flow. Second operand 8 states and 210 transitions. [2024-06-27 21:55:13,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 634 transitions, 12947 flow [2024-06-27 21:55:16,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 634 transitions, 12191 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 21:55:16,435 INFO L231 Difference]: Finished difference. Result has 445 places, 609 transitions, 11021 flow [2024-06-27 21:55:16,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=10788, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11021, PETRI_PLACES=445, PETRI_TRANSITIONS=609} [2024-06-27 21:55:16,436 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 396 predicate places. [2024-06-27 21:55:16,436 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 609 transitions, 11021 flow [2024-06-27 21:55:16,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:16,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:16,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:16,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 21:55:16,436 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:55:16,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:16,437 INFO L85 PathProgramCache]: Analyzing trace with hash -192911208, now seen corresponding path program 7 times [2024-06-27 21:55:16,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:16,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248313344] [2024-06-27 21:55:16,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:16,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:16,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:16,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:16,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:16,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248313344] [2024-06-27 21:55:16,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248313344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:16,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:16,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:55:16,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360746291] [2024-06-27 21:55:16,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:16,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:55:16,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:16,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:55:16,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:55:16,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:55:16,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 609 transitions, 11021 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:16,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:16,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:55:16,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:19,291 INFO L124 PetriNetUnfolderBase]: 6520/10840 cut-off events. [2024-06-27 21:55:19,291 INFO L125 PetriNetUnfolderBase]: For 627333/627825 co-relation queries the response was YES. [2024-06-27 21:55:19,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75889 conditions, 10840 events. 6520/10840 cut-off events. For 627333/627825 co-relation queries the response was YES. Maximal size of possible extension queue 696. Compared 82092 event pairs, 2329 based on Foata normal form. 80/10340 useless extension candidates. Maximal degree in co-relation 75701. Up to 9187 conditions per place. [2024-06-27 21:55:19,437 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 331 selfloop transitions, 298 changer transitions 0/643 dead transitions. [2024-06-27 21:55:19,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 643 transitions, 13044 flow [2024-06-27 21:55:19,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:55:19,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:55:19,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-06-27 21:55:19,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6095238095238096 [2024-06-27 21:55:19,438 INFO L175 Difference]: Start difference. First operand has 445 places, 609 transitions, 11021 flow. Second operand 7 states and 192 transitions. [2024-06-27 21:55:19,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 643 transitions, 13044 flow [2024-06-27 21:55:22,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 643 transitions, 12829 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-27 21:55:22,235 INFO L231 Difference]: Finished difference. Result has 446 places, 621 transitions, 11707 flow [2024-06-27 21:55:22,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=10806, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=286, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11707, PETRI_PLACES=446, PETRI_TRANSITIONS=621} [2024-06-27 21:55:22,236 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 397 predicate places. [2024-06-27 21:55:22,236 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 621 transitions, 11707 flow [2024-06-27 21:55:22,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:22,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:22,237 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:22,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 21:55:22,238 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:55:22,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:22,238 INFO L85 PathProgramCache]: Analyzing trace with hash 1478461480, now seen corresponding path program 8 times [2024-06-27 21:55:22,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:22,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499027556] [2024-06-27 21:55:22,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:22,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:22,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:22,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:22,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:22,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499027556] [2024-06-27 21:55:22,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499027556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:22,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:22,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:55:22,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370296511] [2024-06-27 21:55:22,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:22,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:55:22,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:22,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:55:22,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:55:22,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:55:22,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 621 transitions, 11707 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:22,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:22,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:55:22,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:25,015 INFO L124 PetriNetUnfolderBase]: 6539/10864 cut-off events. [2024-06-27 21:55:25,015 INFO L125 PetriNetUnfolderBase]: For 639268/639499 co-relation queries the response was YES. [2024-06-27 21:55:25,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76651 conditions, 10864 events. 6539/10864 cut-off events. For 639268/639499 co-relation queries the response was YES. Maximal size of possible extension queue 696. Compared 82391 event pairs, 2282 based on Foata normal form. 56/10343 useless extension candidates. Maximal degree in co-relation 76462. Up to 9523 conditions per place. [2024-06-27 21:55:25,156 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 445 selfloop transitions, 194 changer transitions 0/653 dead transitions. [2024-06-27 21:55:25,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 653 transitions, 13365 flow [2024-06-27 21:55:25,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:55:25,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:55:25,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 240 transitions. [2024-06-27 21:55:25,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5925925925925926 [2024-06-27 21:55:25,157 INFO L175 Difference]: Start difference. First operand has 446 places, 621 transitions, 11707 flow. Second operand 9 states and 240 transitions. [2024-06-27 21:55:25,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 653 transitions, 13365 flow [2024-06-27 21:55:28,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 653 transitions, 12985 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-27 21:55:28,244 INFO L231 Difference]: Finished difference. Result has 454 places, 627 transitions, 11849 flow [2024-06-27 21:55:28,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=11333, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11849, PETRI_PLACES=454, PETRI_TRANSITIONS=627} [2024-06-27 21:55:28,245 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 405 predicate places. [2024-06-27 21:55:28,245 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 627 transitions, 11849 flow [2024-06-27 21:55:28,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:28,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:28,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:28,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 21:55:28,246 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:55:28,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:28,246 INFO L85 PathProgramCache]: Analyzing trace with hash -1648393864, now seen corresponding path program 9 times [2024-06-27 21:55:28,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:28,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918771677] [2024-06-27 21:55:28,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:28,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:28,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:28,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:28,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:28,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918771677] [2024-06-27 21:55:28,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918771677] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:28,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:28,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:55:28,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117841095] [2024-06-27 21:55:28,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:28,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:55:28,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:28,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:55:28,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:55:28,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:55:28,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 627 transitions, 11849 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:28,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:28,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:55:28,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:30,968 INFO L124 PetriNetUnfolderBase]: 6554/10896 cut-off events. [2024-06-27 21:55:30,968 INFO L125 PetriNetUnfolderBase]: For 652909/653435 co-relation queries the response was YES. [2024-06-27 21:55:31,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76660 conditions, 10896 events. 6554/10896 cut-off events. For 652909/653435 co-relation queries the response was YES. Maximal size of possible extension queue 696. Compared 82668 event pairs, 2292 based on Foata normal form. 152/10469 useless extension candidates. Maximal degree in co-relation 76469. Up to 9223 conditions per place. [2024-06-27 21:55:31,117 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 316 selfloop transitions, 334 changer transitions 0/664 dead transitions. [2024-06-27 21:55:31,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 664 transitions, 13980 flow [2024-06-27 21:55:31,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:55:31,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:55:31,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 246 transitions. [2024-06-27 21:55:31,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6074074074074074 [2024-06-27 21:55:31,122 INFO L175 Difference]: Start difference. First operand has 454 places, 627 transitions, 11849 flow. Second operand 9 states and 246 transitions. [2024-06-27 21:55:31,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 664 transitions, 13980 flow [2024-06-27 21:55:34,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 664 transitions, 13453 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 21:55:34,230 INFO L231 Difference]: Finished difference. Result has 457 places, 633 transitions, 12128 flow [2024-06-27 21:55:34,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=11327, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=328, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12128, PETRI_PLACES=457, PETRI_TRANSITIONS=633} [2024-06-27 21:55:34,231 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 408 predicate places. [2024-06-27 21:55:34,231 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 633 transitions, 12128 flow [2024-06-27 21:55:34,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:34,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:34,231 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:34,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 21:55:34,232 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:55:34,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:34,232 INFO L85 PathProgramCache]: Analyzing trace with hash 1650241780, now seen corresponding path program 10 times [2024-06-27 21:55:34,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:34,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526048452] [2024-06-27 21:55:34,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:34,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:34,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:34,330 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:34,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:34,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526048452] [2024-06-27 21:55:34,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526048452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:34,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:34,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:55:34,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405990347] [2024-06-27 21:55:34,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:34,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:55:34,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:34,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:55:34,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:55:34,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:55:34,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 633 transitions, 12128 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:34,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:34,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:55:34,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand