./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix022_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/protection/mix022_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix022_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i ./goblint.2024-06-19_11-23-25.files/protection/mix022_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 18:23:32,032 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 18:23:32,067 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 18:23:32,070 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 18:23:32,071 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 18:23:32,085 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 18:23:32,085 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 18:23:32,085 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 18:23:32,086 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 18:23:32,086 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 18:23:32,086 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 18:23:32,086 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 18:23:32,087 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 18:23:32,087 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 18:23:32,087 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 18:23:32,088 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 18:23:32,088 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 18:23:32,088 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 18:23:32,088 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 18:23:32,088 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 18:23:32,089 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 18:23:32,089 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 18:23:32,089 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 18:23:32,090 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 18:23:32,090 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 18:23:32,090 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 18:23:32,090 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 18:23:32,090 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 18:23:32,091 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 18:23:32,091 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 18:23:32,091 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 18:23:32,091 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 18:23:32,091 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 18:23:32,092 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 18:23:32,092 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 18:23:32,092 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 18:23:32,092 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 18:23:32,092 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 18:23:32,092 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 18:23:32,093 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 18:23:32,093 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 18:23:32,093 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 18:23:32,093 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 18:23:32,093 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 18:23:32,295 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 18:23:32,313 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 18:23:32,316 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 18:23:32,317 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 18:23:32,318 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 18:23:32,319 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/mix022_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml [2024-06-27 18:23:32,458 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 18:23:32,461 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 18:23:32,462 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix022_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-27 18:23:33,501 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 18:23:33,711 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 18:23:33,711 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix022_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-27 18:23:33,723 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ef4a3d4ce/7f64dc8f0db347c2bce58c07c02dbcbd/FLAGd61cd07ca [2024-06-27 18:23:33,733 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ef4a3d4ce/7f64dc8f0db347c2bce58c07c02dbcbd [2024-06-27 18:23:33,733 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 18:23:33,734 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 18:23:33,735 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 18:23:33,735 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 18:23:33,754 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 18:23:33,755 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:23:32" (1/2) ... [2024-06-27 18:23:33,756 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5a8a4e18 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:23:33, skipping insertion in model container [2024-06-27 18:23:33,757 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:23:32" (1/2) ... [2024-06-27 18:23:33,758 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@480b6a6f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:23:33, skipping insertion in model container [2024-06-27 18:23:33,759 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 06:23:33" (2/2) ... [2024-06-27 18:23:33,759 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5a8a4e18 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:23:33, skipping insertion in model container [2024-06-27 18:23:33,760 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 06:23:33" (2/2) ... [2024-06-27 18:23:33,760 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 18:23:33,830 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 18:23:33,834 INFO L97 edCorrectnessWitness]: Location invariant before [L813-L813] ((((((((((((((! multithreaded || y$r_buff1_thd2 == (_Bool)0) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$flush_delayed == (_Bool)0) [2024-06-27 18:23:33,834 INFO L97 edCorrectnessWitness]: Location invariant before [L814-L814] ((((((((((((((! multithreaded || y$r_buff1_thd2 == (_Bool)0) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$flush_delayed == (_Bool)0) [2024-06-27 18:23:33,834 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 18:23:33,834 INFO L106 edCorrectnessWitness]: ghost_update [L811-L811] multithreaded = 1; [2024-06-27 18:23:33,875 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 18:23:34,033 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/mix022_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i[995,1008] [2024-06-27 18:23:34,156 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 18:23:34,163 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 18:23:34,190 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/mix022_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i[995,1008] Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 18:23:34,239 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 18:23:34,272 INFO L206 MainTranslator]: Completed translation [2024-06-27 18:23:34,273 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:23:34 WrapperNode [2024-06-27 18:23:34,274 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 18:23:34,276 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 18:23:34,276 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 18:23:34,276 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 18:23:34,282 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:23:34" (1/1) ... [2024-06-27 18:23:34,311 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:23:34" (1/1) ... [2024-06-27 18:23:34,339 INFO L138 Inliner]: procedures = 174, calls = 35, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 109 [2024-06-27 18:23:34,357 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 18:23:34,358 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 18:23:34,358 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 18:23:34,358 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 18:23:34,370 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:23:34" (1/1) ... [2024-06-27 18:23:34,371 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:23:34" (1/1) ... [2024-06-27 18:23:34,377 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:23:34" (1/1) ... [2024-06-27 18:23:34,399 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 18:23:34,400 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:23:34" (1/1) ... [2024-06-27 18:23:34,401 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:23:34" (1/1) ... [2024-06-27 18:23:34,406 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:23:34" (1/1) ... [2024-06-27 18:23:34,416 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:23:34" (1/1) ... [2024-06-27 18:23:34,419 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:23:34" (1/1) ... [2024-06-27 18:23:34,428 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:23:34" (1/1) ... [2024-06-27 18:23:34,430 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 18:23:34,431 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 18:23:34,431 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 18:23:34,431 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 18:23:34,432 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:23:34" (1/1) ... [2024-06-27 18:23:34,438 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 18:23:34,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 18:23:34,462 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 18:23:34,483 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 18:23:34,498 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 18:23:34,498 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 18:23:34,498 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 18:23:34,499 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 18:23:34,499 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 18:23:34,499 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 18:23:34,499 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 18:23:34,500 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 18:23:34,500 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 18:23:34,500 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 18:23:34,501 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 18:23:34,637 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 18:23:34,639 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 18:23:34,895 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 18:23:34,895 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 18:23:35,014 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 18:23:35,014 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 18:23:35,015 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 06:23:35 BoogieIcfgContainer [2024-06-27 18:23:35,015 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 18:23:35,017 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 18:23:35,018 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 18:23:35,020 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 18:23:35,020 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:23:32" (1/4) ... [2024-06-27 18:23:35,021 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@10c00422 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 06:23:35, skipping insertion in model container [2024-06-27 18:23:35,022 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 06:23:33" (2/4) ... [2024-06-27 18:23:35,022 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@10c00422 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 06:23:35, skipping insertion in model container [2024-06-27 18:23:35,022 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:23:34" (3/4) ... [2024-06-27 18:23:35,022 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@10c00422 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 06:23:35, skipping insertion in model container [2024-06-27 18:23:35,022 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 06:23:35" (4/4) ... [2024-06-27 18:23:35,023 INFO L112 eAbstractionObserver]: Analyzing ICFG mix022_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-27 18:23:35,037 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 18:23:35,037 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-27 18:23:35,037 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 18:23:35,069 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 18:23:35,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 42 places, 36 transitions, 80 flow [2024-06-27 18:23:35,139 INFO L124 PetriNetUnfolderBase]: 1/34 cut-off events. [2024-06-27 18:23:35,139 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 18:23:35,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41 conditions, 34 events. 1/34 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 50 event pairs, 0 based on Foata normal form. 0/29 useless extension candidates. Maximal degree in co-relation 33. Up to 2 conditions per place. [2024-06-27 18:23:35,142 INFO L82 GeneralOperation]: Start removeDead. Operand has 42 places, 36 transitions, 80 flow [2024-06-27 18:23:35,145 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 40 places, 34 transitions, 74 flow [2024-06-27 18:23:35,158 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 18:23:35,165 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;@6c06587f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 18:23:35,165 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-27 18:23:35,170 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 18:23:35,170 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 18:23:35,171 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 18:23:35,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:35,172 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 18:23:35,172 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:23:35,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:35,178 INFO L85 PathProgramCache]: Analyzing trace with hash 308678707, now seen corresponding path program 1 times [2024-06-27 18:23:35,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:35,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921127772] [2024-06-27 18:23:35,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:35,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:35,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:36,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:36,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:36,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921127772] [2024-06-27 18:23:36,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921127772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:36,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:36,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 18:23:36,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424731702] [2024-06-27 18:23:36,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:36,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 18:23:36,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:36,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 18:23:36,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 18:23:36,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 36 [2024-06-27 18:23:36,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 34 transitions, 74 flow. Second operand has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:36,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:36,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 36 [2024-06-27 18:23:36,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:36,332 INFO L124 PetriNetUnfolderBase]: 475/841 cut-off events. [2024-06-27 18:23:36,332 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2024-06-27 18:23:36,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1657 conditions, 841 events. 475/841 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 4213 event pairs, 182 based on Foata normal form. 43/824 useless extension candidates. Maximal degree in co-relation 1646. Up to 787 conditions per place. [2024-06-27 18:23:36,342 INFO L140 encePairwiseOnDemand]: 29/36 looper letters, 30 selfloop transitions, 4 changer transitions 0/44 dead transitions. [2024-06-27 18:23:36,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 44 transitions, 165 flow [2024-06-27 18:23:36,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 18:23:36,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 18:23:36,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 74 transitions. [2024-06-27 18:23:36,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6851851851851852 [2024-06-27 18:23:36,354 INFO L175 Difference]: Start difference. First operand has 40 places, 34 transitions, 74 flow. Second operand 3 states and 74 transitions. [2024-06-27 18:23:36,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 44 transitions, 165 flow [2024-06-27 18:23:36,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 44 transitions, 162 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 18:23:36,358 INFO L231 Difference]: Finished difference. Result has 41 places, 36 transitions, 98 flow [2024-06-27 18:23:36,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=41, PETRI_TRANSITIONS=36} [2024-06-27 18:23:36,362 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 1 predicate places. [2024-06-27 18:23:36,362 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 36 transitions, 98 flow [2024-06-27 18:23:36,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:36,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:36,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 18:23:36,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 18:23:36,363 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting P0Err0ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:23:36,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:36,364 INFO L85 PathProgramCache]: Analyzing trace with hash 308678893, now seen corresponding path program 1 times [2024-06-27 18:23:36,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:36,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020943129] [2024-06-27 18:23:36,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:36,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:36,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:36,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:36,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:36,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020943129] [2024-06-27 18:23:36,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020943129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:36,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:36,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 18:23:36,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039789575] [2024-06-27 18:23:36,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:36,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 18:23:36,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:36,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 18:23:36,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 18:23:36,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 36 [2024-06-27 18:23:36,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 36 transitions, 98 flow. Second operand has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:36,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:36,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 36 [2024-06-27 18:23:36,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:36,492 INFO L124 PetriNetUnfolderBase]: 152/358 cut-off events. [2024-06-27 18:23:36,493 INFO L125 PetriNetUnfolderBase]: For 37/37 co-relation queries the response was YES. [2024-06-27 18:23:36,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 702 conditions, 358 events. 152/358 cut-off events. For 37/37 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1853 event pairs, 52 based on Foata normal form. 0/343 useless extension candidates. Maximal degree in co-relation 690. Up to 227 conditions per place. [2024-06-27 18:23:36,495 INFO L140 encePairwiseOnDemand]: 33/36 looper letters, 23 selfloop transitions, 3 changer transitions 2/45 dead transitions. [2024-06-27 18:23:36,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 45 transitions, 169 flow [2024-06-27 18:23:36,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 18:23:36,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 18:23:36,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 82 transitions. [2024-06-27 18:23:36,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7592592592592593 [2024-06-27 18:23:36,497 INFO L175 Difference]: Start difference. First operand has 41 places, 36 transitions, 98 flow. Second operand 3 states and 82 transitions. [2024-06-27 18:23:36,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 45 transitions, 169 flow [2024-06-27 18:23:36,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 45 transitions, 166 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 18:23:36,499 INFO L231 Difference]: Finished difference. Result has 41 places, 33 transitions, 90 flow [2024-06-27 18:23:36,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=90, PETRI_PLACES=41, PETRI_TRANSITIONS=33} [2024-06-27 18:23:36,499 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 1 predicate places. [2024-06-27 18:23:36,500 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 33 transitions, 90 flow [2024-06-27 18:23:36,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:36,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:36,500 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:36,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 18:23:36,500 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:23:36,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:36,501 INFO L85 PathProgramCache]: Analyzing trace with hash 287676551, now seen corresponding path program 1 times [2024-06-27 18:23:36,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:36,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884059467] [2024-06-27 18:23:36,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:36,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:36,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:36,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:36,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:36,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884059467] [2024-06-27 18:23:36,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884059467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:36,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:36,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 18:23:36,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092462868] [2024-06-27 18:23:36,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:36,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 18:23:36,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:36,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 18:23:36,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 18:23:36,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 36 [2024-06-27 18:23:36,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 33 transitions, 90 flow. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:36,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:36,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 36 [2024-06-27 18:23:36,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:37,074 INFO L124 PetriNetUnfolderBase]: 342/705 cut-off events. [2024-06-27 18:23:37,074 INFO L125 PetriNetUnfolderBase]: For 163/163 co-relation queries the response was YES. [2024-06-27 18:23:37,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1456 conditions, 705 events. 342/705 cut-off events. For 163/163 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 3706 event pairs, 160 based on Foata normal form. 2/676 useless extension candidates. Maximal degree in co-relation 1443. Up to 562 conditions per place. [2024-06-27 18:23:37,078 INFO L140 encePairwiseOnDemand]: 29/36 looper letters, 34 selfloop transitions, 6 changer transitions 0/50 dead transitions. [2024-06-27 18:23:37,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 50 transitions, 216 flow [2024-06-27 18:23:37,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 18:23:37,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 18:23:37,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 88 transitions. [2024-06-27 18:23:37,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-27 18:23:37,082 INFO L175 Difference]: Start difference. First operand has 41 places, 33 transitions, 90 flow. Second operand 4 states and 88 transitions. [2024-06-27 18:23:37,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 50 transitions, 216 flow [2024-06-27 18:23:37,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 50 transitions, 208 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 18:23:37,084 INFO L231 Difference]: Finished difference. Result has 43 places, 38 transitions, 133 flow [2024-06-27 18:23:37,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=133, PETRI_PLACES=43, PETRI_TRANSITIONS=38} [2024-06-27 18:23:37,085 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 3 predicate places. [2024-06-27 18:23:37,086 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 38 transitions, 133 flow [2024-06-27 18:23:37,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:37,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:37,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:37,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 18:23:37,086 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:23:37,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:37,087 INFO L85 PathProgramCache]: Analyzing trace with hash 328039780, now seen corresponding path program 1 times [2024-06-27 18:23:37,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:37,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842270155] [2024-06-27 18:23:37,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:37,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:37,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:37,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:37,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:37,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842270155] [2024-06-27 18:23:37,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842270155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:37,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:37,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 18:23:37,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836831928] [2024-06-27 18:23:37,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:37,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 18:23:37,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:37,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 18:23:37,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 18:23:37,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 36 [2024-06-27 18:23:37,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 38 transitions, 133 flow. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:37,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:37,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 36 [2024-06-27 18:23:37,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:37,593 INFO L124 PetriNetUnfolderBase]: 418/828 cut-off events. [2024-06-27 18:23:37,593 INFO L125 PetriNetUnfolderBase]: For 331/331 co-relation queries the response was YES. [2024-06-27 18:23:37,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1877 conditions, 828 events. 418/828 cut-off events. For 331/331 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 4413 event pairs, 148 based on Foata normal form. 3/794 useless extension candidates. Maximal degree in co-relation 1862. Up to 629 conditions per place. [2024-06-27 18:23:37,597 INFO L140 encePairwiseOnDemand]: 27/36 looper letters, 46 selfloop transitions, 13 changer transitions 0/68 dead transitions. [2024-06-27 18:23:37,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 68 transitions, 339 flow [2024-06-27 18:23:37,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:23:37,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:23:37,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 111 transitions. [2024-06-27 18:23:37,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-27 18:23:37,598 INFO L175 Difference]: Start difference. First operand has 43 places, 38 transitions, 133 flow. Second operand 5 states and 111 transitions. [2024-06-27 18:23:37,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 68 transitions, 339 flow [2024-06-27 18:23:37,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 68 transitions, 332 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-06-27 18:23:37,600 INFO L231 Difference]: Finished difference. Result has 49 places, 47 transitions, 214 flow [2024-06-27 18:23:37,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=214, PETRI_PLACES=49, PETRI_TRANSITIONS=47} [2024-06-27 18:23:37,601 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 9 predicate places. [2024-06-27 18:23:37,601 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 47 transitions, 214 flow [2024-06-27 18:23:37,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:37,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:37,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:37,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 18:23:37,601 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:23:37,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:37,602 INFO L85 PathProgramCache]: Analyzing trace with hash 1440771760, now seen corresponding path program 1 times [2024-06-27 18:23:37,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:37,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904246657] [2024-06-27 18:23:37,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:37,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:37,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:38,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 18:23:38,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:38,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904246657] [2024-06-27 18:23:38,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904246657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:38,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:38,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 18:23:38,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433611972] [2024-06-27 18:23:38,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:38,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 18:23:38,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:38,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 18:23:38,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 18:23:38,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 36 [2024-06-27 18:23:38,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 47 transitions, 214 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:38,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:38,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 36 [2024-06-27 18:23:38,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:38,331 INFO L124 PetriNetUnfolderBase]: 428/766 cut-off events. [2024-06-27 18:23:38,331 INFO L125 PetriNetUnfolderBase]: For 804/804 co-relation queries the response was YES. [2024-06-27 18:23:38,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2191 conditions, 766 events. 428/766 cut-off events. For 804/804 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 3786 event pairs, 79 based on Foata normal form. 3/758 useless extension candidates. Maximal degree in co-relation 2172. Up to 593 conditions per place. [2024-06-27 18:23:38,335 INFO L140 encePairwiseOnDemand]: 27/36 looper letters, 56 selfloop transitions, 23 changer transitions 0/88 dead transitions. [2024-06-27 18:23:38,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 88 transitions, 524 flow [2024-06-27 18:23:38,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:23:38,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:23:38,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 133 transitions. [2024-06-27 18:23:38,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6157407407407407 [2024-06-27 18:23:38,337 INFO L175 Difference]: Start difference. First operand has 49 places, 47 transitions, 214 flow. Second operand 6 states and 133 transitions. [2024-06-27 18:23:38,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 88 transitions, 524 flow [2024-06-27 18:23:38,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 88 transitions, 520 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-27 18:23:38,340 INFO L231 Difference]: Finished difference. Result has 58 places, 58 transitions, 362 flow [2024-06-27 18:23:38,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=210, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=362, PETRI_PLACES=58, PETRI_TRANSITIONS=58} [2024-06-27 18:23:38,341 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 18 predicate places. [2024-06-27 18:23:38,341 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 58 transitions, 362 flow [2024-06-27 18:23:38,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:38,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:38,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:38,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 18:23:38,342 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:23:38,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:38,342 INFO L85 PathProgramCache]: Analyzing trace with hash 1714252953, now seen corresponding path program 1 times [2024-06-27 18:23:38,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:38,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077182956] [2024-06-27 18:23:38,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:38,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:38,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:38,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:38,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:38,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077182956] [2024-06-27 18:23:38,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077182956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:38,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:38,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:23:38,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761598966] [2024-06-27 18:23:38,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:38,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:23:38,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:38,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:23:38,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:23:38,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 36 [2024-06-27 18:23:38,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 58 transitions, 362 flow. Second operand has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:38,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:38,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 36 [2024-06-27 18:23:38,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:39,177 INFO L124 PetriNetUnfolderBase]: 438/784 cut-off events. [2024-06-27 18:23:39,178 INFO L125 PetriNetUnfolderBase]: For 1536/1536 co-relation queries the response was YES. [2024-06-27 18:23:39,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2677 conditions, 784 events. 438/784 cut-off events. For 1536/1536 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3926 event pairs, 37 based on Foata normal form. 6/779 useless extension candidates. Maximal degree in co-relation 2652. Up to 561 conditions per place. [2024-06-27 18:23:39,182 INFO L140 encePairwiseOnDemand]: 27/36 looper letters, 59 selfloop transitions, 25 changer transitions 0/93 dead transitions. [2024-06-27 18:23:39,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 93 transitions, 646 flow [2024-06-27 18:23:39,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:23:39,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:23:39,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2024-06-27 18:23:39,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5912698412698413 [2024-06-27 18:23:39,184 INFO L175 Difference]: Start difference. First operand has 58 places, 58 transitions, 362 flow. Second operand 7 states and 149 transitions. [2024-06-27 18:23:39,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 93 transitions, 646 flow [2024-06-27 18:23:39,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 93 transitions, 626 flow, removed 10 selfloop flow, removed 0 redundant places. [2024-06-27 18:23:39,188 INFO L231 Difference]: Finished difference. Result has 64 places, 59 transitions, 409 flow [2024-06-27 18:23:39,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=334, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=409, PETRI_PLACES=64, PETRI_TRANSITIONS=59} [2024-06-27 18:23:39,189 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 24 predicate places. [2024-06-27 18:23:39,189 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 59 transitions, 409 flow [2024-06-27 18:23:39,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:39,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:39,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:39,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 18:23:39,190 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:23:39,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:39,191 INFO L85 PathProgramCache]: Analyzing trace with hash 896135998, now seen corresponding path program 1 times [2024-06-27 18:23:39,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:39,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296325157] [2024-06-27 18:23:39,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:39,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:39,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:39,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 18:23:39,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:39,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296325157] [2024-06-27 18:23:39,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296325157] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:39,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:39,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 18:23:39,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393619349] [2024-06-27 18:23:39,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:39,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 18:23:39,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:39,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 18:23:39,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 18:23:39,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:23:39,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 59 transitions, 409 flow. Second operand has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:39,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:39,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:23:39,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:39,799 INFO L124 PetriNetUnfolderBase]: 514/1025 cut-off events. [2024-06-27 18:23:39,799 INFO L125 PetriNetUnfolderBase]: For 2010/2010 co-relation queries the response was YES. [2024-06-27 18:23:39,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3275 conditions, 1025 events. 514/1025 cut-off events. For 2010/2010 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 5584 event pairs, 156 based on Foata normal form. 1/984 useless extension candidates. Maximal degree in co-relation 3246. Up to 838 conditions per place. [2024-06-27 18:23:39,806 INFO L140 encePairwiseOnDemand]: 30/36 looper letters, 53 selfloop transitions, 10 changer transitions 0/70 dead transitions. [2024-06-27 18:23:39,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 70 transitions, 559 flow [2024-06-27 18:23:39,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:23:39,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:23:39,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 86 transitions. [2024-06-27 18:23:39,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4777777777777778 [2024-06-27 18:23:39,808 INFO L175 Difference]: Start difference. First operand has 64 places, 59 transitions, 409 flow. Second operand 5 states and 86 transitions. [2024-06-27 18:23:39,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 70 transitions, 559 flow [2024-06-27 18:23:39,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 70 transitions, 500 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 18:23:39,812 INFO L231 Difference]: Finished difference. Result has 64 places, 59 transitions, 378 flow [2024-06-27 18:23:39,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=350, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=378, PETRI_PLACES=64, PETRI_TRANSITIONS=59} [2024-06-27 18:23:39,813 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 24 predicate places. [2024-06-27 18:23:39,813 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 59 transitions, 378 flow [2024-06-27 18:23:39,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:39,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:39,813 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:39,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 18:23:39,814 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:23:39,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:39,814 INFO L85 PathProgramCache]: Analyzing trace with hash 1997468519, now seen corresponding path program 1 times [2024-06-27 18:23:39,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:39,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782713414] [2024-06-27 18:23:39,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:39,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:39,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:40,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:40,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:40,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782713414] [2024-06-27 18:23:40,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782713414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:40,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:40,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:23:40,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856443889] [2024-06-27 18:23:40,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:40,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:23:40,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:40,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:23:40,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:23:40,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:23:40,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 59 transitions, 378 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:40,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:40,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:23:40,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:40,504 INFO L124 PetriNetUnfolderBase]: 508/976 cut-off events. [2024-06-27 18:23:40,504 INFO L125 PetriNetUnfolderBase]: For 1854/1854 co-relation queries the response was YES. [2024-06-27 18:23:40,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3048 conditions, 976 events. 508/976 cut-off events. For 1854/1854 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 5177 event pairs, 151 based on Foata normal form. 3/947 useless extension candidates. Maximal degree in co-relation 3017. Up to 796 conditions per place. [2024-06-27 18:23:40,510 INFO L140 encePairwiseOnDemand]: 29/36 looper letters, 60 selfloop transitions, 12 changer transitions 0/79 dead transitions. [2024-06-27 18:23:40,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 79 transitions, 574 flow [2024-06-27 18:23:40,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:23:40,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:23:40,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 104 transitions. [2024-06-27 18:23:40,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48148148148148145 [2024-06-27 18:23:40,512 INFO L175 Difference]: Start difference. First operand has 64 places, 59 transitions, 378 flow. Second operand 6 states and 104 transitions. [2024-06-27 18:23:40,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 79 transitions, 574 flow [2024-06-27 18:23:40,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 79 transitions, 549 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 18:23:40,516 INFO L231 Difference]: Finished difference. Result has 66 places, 61 transitions, 397 flow [2024-06-27 18:23:40,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=353, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=397, PETRI_PLACES=66, PETRI_TRANSITIONS=61} [2024-06-27 18:23:40,517 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 26 predicate places. [2024-06-27 18:23:40,517 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 61 transitions, 397 flow [2024-06-27 18:23:40,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:40,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:40,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:40,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 18:23:40,518 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:23:40,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:40,518 INFO L85 PathProgramCache]: Analyzing trace with hash 1785337626, now seen corresponding path program 1 times [2024-06-27 18:23:40,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:40,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087349121] [2024-06-27 18:23:40,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:40,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:40,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:40,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 18:23:40,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:40,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087349121] [2024-06-27 18:23:40,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087349121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:40,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:40,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:23:40,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759416400] [2024-06-27 18:23:40,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:40,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:23:40,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:40,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:23:40,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:23:40,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:23:40,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 61 transitions, 397 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:40,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:40,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:23:40,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:41,187 INFO L124 PetriNetUnfolderBase]: 517/984 cut-off events. [2024-06-27 18:23:41,187 INFO L125 PetriNetUnfolderBase]: For 2032/2032 co-relation queries the response was YES. [2024-06-27 18:23:41,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3240 conditions, 984 events. 517/984 cut-off events. For 2032/2032 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 5181 event pairs, 116 based on Foata normal form. 2/950 useless extension candidates. Maximal degree in co-relation 3209. Up to 767 conditions per place. [2024-06-27 18:23:41,194 INFO L140 encePairwiseOnDemand]: 27/36 looper letters, 61 selfloop transitions, 15 changer transitions 0/83 dead transitions. [2024-06-27 18:23:41,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 83 transitions, 635 flow [2024-06-27 18:23:41,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:23:41,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:23:41,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-27 18:23:41,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5046296296296297 [2024-06-27 18:23:41,195 INFO L175 Difference]: Start difference. First operand has 66 places, 61 transitions, 397 flow. Second operand 6 states and 109 transitions. [2024-06-27 18:23:41,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 83 transitions, 635 flow [2024-06-27 18:23:41,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 83 transitions, 611 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 18:23:41,200 INFO L231 Difference]: Finished difference. Result has 68 places, 63 transitions, 432 flow [2024-06-27 18:23:41,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=373, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=432, PETRI_PLACES=68, PETRI_TRANSITIONS=63} [2024-06-27 18:23:41,201 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 28 predicate places. [2024-06-27 18:23:41,201 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 63 transitions, 432 flow [2024-06-27 18:23:41,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:41,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:41,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:41,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 18:23:41,202 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:23:41,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:41,202 INFO L85 PathProgramCache]: Analyzing trace with hash -2101708420, now seen corresponding path program 2 times [2024-06-27 18:23:41,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:41,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983589098] [2024-06-27 18:23:41,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:41,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:41,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:41,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:41,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:41,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983589098] [2024-06-27 18:23:41,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983589098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:41,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:41,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:23:41,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851324217] [2024-06-27 18:23:41,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:41,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:23:41,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:41,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:23:41,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:23:41,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:23:41,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 63 transitions, 432 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:41,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:41,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:23:41,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:41,809 INFO L124 PetriNetUnfolderBase]: 512/1001 cut-off events. [2024-06-27 18:23:41,809 INFO L125 PetriNetUnfolderBase]: For 2228/2228 co-relation queries the response was YES. [2024-06-27 18:23:41,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3276 conditions, 1001 events. 512/1001 cut-off events. For 2228/2228 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 5377 event pairs, 155 based on Foata normal form. 1/965 useless extension candidates. Maximal degree in co-relation 3244. Up to 830 conditions per place. [2024-06-27 18:23:41,816 INFO L140 encePairwiseOnDemand]: 28/36 looper letters, 60 selfloop transitions, 10 changer transitions 0/77 dead transitions. [2024-06-27 18:23:41,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 77 transitions, 606 flow [2024-06-27 18:23:41,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:23:41,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:23:41,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 100 transitions. [2024-06-27 18:23:41,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2024-06-27 18:23:41,817 INFO L175 Difference]: Start difference. First operand has 68 places, 63 transitions, 432 flow. Second operand 6 states and 100 transitions. [2024-06-27 18:23:41,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 77 transitions, 606 flow [2024-06-27 18:23:41,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 77 transitions, 587 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-27 18:23:41,822 INFO L231 Difference]: Finished difference. Result has 71 places, 63 transitions, 438 flow [2024-06-27 18:23:41,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=413, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=438, PETRI_PLACES=71, PETRI_TRANSITIONS=63} [2024-06-27 18:23:41,823 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 31 predicate places. [2024-06-27 18:23:41,823 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 63 transitions, 438 flow [2024-06-27 18:23:41,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:41,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:41,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:41,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 18:23:41,824 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:23:41,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:41,824 INFO L85 PathProgramCache]: Analyzing trace with hash 869655237, now seen corresponding path program 1 times [2024-06-27 18:23:41,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:41,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120215735] [2024-06-27 18:23:41,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:41,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:41,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:42,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:42,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:42,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120215735] [2024-06-27 18:23:42,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120215735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:42,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:42,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:23:42,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579179466] [2024-06-27 18:23:42,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:42,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:23:42,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:42,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:23:42,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:23:42,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:23:42,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 63 transitions, 438 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:42,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:42,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:23:42,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:42,568 INFO L124 PetriNetUnfolderBase]: 636/1168 cut-off events. [2024-06-27 18:23:42,568 INFO L125 PetriNetUnfolderBase]: For 2961/2961 co-relation queries the response was YES. [2024-06-27 18:23:42,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3838 conditions, 1168 events. 636/1168 cut-off events. For 2961/2961 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 6233 event pairs, 145 based on Foata normal form. 6/1140 useless extension candidates. Maximal degree in co-relation 3805. Up to 759 conditions per place. [2024-06-27 18:23:42,576 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 74 selfloop transitions, 20 changer transitions 0/101 dead transitions. [2024-06-27 18:23:42,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 101 transitions, 760 flow [2024-06-27 18:23:42,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:23:42,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:23:42,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-27 18:23:42,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-27 18:23:42,578 INFO L175 Difference]: Start difference. First operand has 71 places, 63 transitions, 438 flow. Second operand 7 states and 132 transitions. [2024-06-27 18:23:42,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 101 transitions, 760 flow [2024-06-27 18:23:42,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 101 transitions, 718 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 18:23:42,585 INFO L231 Difference]: Finished difference. Result has 73 places, 71 transitions, 498 flow [2024-06-27 18:23:42,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=396, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=498, PETRI_PLACES=73, PETRI_TRANSITIONS=71} [2024-06-27 18:23:42,586 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 33 predicate places. [2024-06-27 18:23:42,586 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 71 transitions, 498 flow [2024-06-27 18:23:42,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:42,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:42,587 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:42,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 18:23:42,587 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:23:42,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:42,587 INFO L85 PathProgramCache]: Analyzing trace with hash -728184573, now seen corresponding path program 2 times [2024-06-27 18:23:42,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:42,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23433631] [2024-06-27 18:23:42,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:42,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:42,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:42,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:42,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:42,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23433631] [2024-06-27 18:23:42,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23433631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:42,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:42,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:23:42,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627292194] [2024-06-27 18:23:42,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:42,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:23:42,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:42,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:23:42,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:23:43,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:23:43,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 71 transitions, 498 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:43,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:43,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:23:43,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:43,308 INFO L124 PetriNetUnfolderBase]: 669/1296 cut-off events. [2024-06-27 18:23:43,308 INFO L125 PetriNetUnfolderBase]: For 3670/3670 co-relation queries the response was YES. [2024-06-27 18:23:43,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4524 conditions, 1296 events. 669/1296 cut-off events. For 3670/3670 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7341 event pairs, 193 based on Foata normal form. 3/1249 useless extension candidates. Maximal degree in co-relation 4490. Up to 1044 conditions per place. [2024-06-27 18:23:43,316 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 72 selfloop transitions, 13 changer transitions 0/92 dead transitions. [2024-06-27 18:23:43,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 92 transitions, 730 flow [2024-06-27 18:23:43,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:23:43,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:23:43,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-27 18:23:43,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-27 18:23:43,318 INFO L175 Difference]: Start difference. First operand has 73 places, 71 transitions, 498 flow. Second operand 7 states and 117 transitions. [2024-06-27 18:23:43,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 92 transitions, 730 flow [2024-06-27 18:23:43,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 92 transitions, 715 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-27 18:23:43,324 INFO L231 Difference]: Finished difference. Result has 78 places, 73 transitions, 532 flow [2024-06-27 18:23:43,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=483, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=532, PETRI_PLACES=78, PETRI_TRANSITIONS=73} [2024-06-27 18:23:43,325 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 38 predicate places. [2024-06-27 18:23:43,325 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 73 transitions, 532 flow [2024-06-27 18:23:43,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:43,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:43,326 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:43,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 18:23:43,326 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:23:43,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:43,326 INFO L85 PathProgramCache]: Analyzing trace with hash -484465785, now seen corresponding path program 3 times [2024-06-27 18:23:43,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:43,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791302913] [2024-06-27 18:23:43,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:43,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:43,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:43,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:43,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:43,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791302913] [2024-06-27 18:23:43,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791302913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:43,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:43,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:23:43,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854015518] [2024-06-27 18:23:43,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:43,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:23:43,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:43,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:23:43,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:23:43,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:23:43,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 73 transitions, 532 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:43,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:43,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:23:43,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:43,990 INFO L124 PetriNetUnfolderBase]: 663/1267 cut-off events. [2024-06-27 18:23:43,991 INFO L125 PetriNetUnfolderBase]: For 4013/4013 co-relation queries the response was YES. [2024-06-27 18:23:43,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4539 conditions, 1267 events. 663/1267 cut-off events. For 4013/4013 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7104 event pairs, 197 based on Foata normal form. 3/1225 useless extension candidates. Maximal degree in co-relation 4502. Up to 993 conditions per place. [2024-06-27 18:23:43,998 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 75 selfloop transitions, 16 changer transitions 0/98 dead transitions. [2024-06-27 18:23:43,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 98 transitions, 796 flow [2024-06-27 18:23:43,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:23:43,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:23:44,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-27 18:23:44,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48412698412698413 [2024-06-27 18:23:44,000 INFO L175 Difference]: Start difference. First operand has 78 places, 73 transitions, 532 flow. Second operand 7 states and 122 transitions. [2024-06-27 18:23:44,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 98 transitions, 796 flow [2024-06-27 18:23:44,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 98 transitions, 755 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 18:23:44,006 INFO L231 Difference]: Finished difference. Result has 80 places, 75 transitions, 550 flow [2024-06-27 18:23:44,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=491, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=550, PETRI_PLACES=80, PETRI_TRANSITIONS=75} [2024-06-27 18:23:44,007 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 40 predicate places. [2024-06-27 18:23:44,007 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 75 transitions, 550 flow [2024-06-27 18:23:44,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:44,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:44,008 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:44,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 18:23:44,008 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:23:44,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:44,008 INFO L85 PathProgramCache]: Analyzing trace with hash 1185694397, now seen corresponding path program 1 times [2024-06-27 18:23:44,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:44,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040134687] [2024-06-27 18:23:44,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:44,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:44,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:44,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:44,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:44,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040134687] [2024-06-27 18:23:44,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040134687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:44,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:44,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:23:44,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805167641] [2024-06-27 18:23:44,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:44,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:23:44,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:44,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:23:44,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:23:44,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:23:44,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 75 transitions, 550 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:44,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:44,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:23:44,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:44,832 INFO L124 PetriNetUnfolderBase]: 674/1189 cut-off events. [2024-06-27 18:23:44,832 INFO L125 PetriNetUnfolderBase]: For 4296/4296 co-relation queries the response was YES. [2024-06-27 18:23:44,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4565 conditions, 1189 events. 674/1189 cut-off events. For 4296/4296 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 6226 event pairs, 120 based on Foata normal form. 1/1169 useless extension candidates. Maximal degree in co-relation 4528. Up to 930 conditions per place. [2024-06-27 18:23:44,844 INFO L140 encePairwiseOnDemand]: 28/36 looper letters, 77 selfloop transitions, 24 changer transitions 0/108 dead transitions. [2024-06-27 18:23:44,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 108 transitions, 878 flow [2024-06-27 18:23:44,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:23:44,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:23:44,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-27 18:23:44,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5119047619047619 [2024-06-27 18:23:44,846 INFO L175 Difference]: Start difference. First operand has 80 places, 75 transitions, 550 flow. Second operand 7 states and 129 transitions. [2024-06-27 18:23:44,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 108 transitions, 878 flow [2024-06-27 18:23:44,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 108 transitions, 837 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 18:23:44,855 INFO L231 Difference]: Finished difference. Result has 82 places, 79 transitions, 586 flow [2024-06-27 18:23:44,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=509, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=586, PETRI_PLACES=82, PETRI_TRANSITIONS=79} [2024-06-27 18:23:44,856 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 42 predicate places. [2024-06-27 18:23:44,856 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 79 transitions, 586 flow [2024-06-27 18:23:44,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:44,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:44,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:44,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 18:23:44,856 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:23:44,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:44,857 INFO L85 PathProgramCache]: Analyzing trace with hash 1185784607, now seen corresponding path program 2 times [2024-06-27 18:23:44,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:44,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170191447] [2024-06-27 18:23:44,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:44,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:44,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:45,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:45,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:45,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170191447] [2024-06-27 18:23:45,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170191447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:45,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:45,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:23:45,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225701150] [2024-06-27 18:23:45,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:45,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:23:45,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:45,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:23:45,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:23:45,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:23:45,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 79 transitions, 586 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:45,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:45,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:23:45,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:45,746 INFO L124 PetriNetUnfolderBase]: 675/1255 cut-off events. [2024-06-27 18:23:45,747 INFO L125 PetriNetUnfolderBase]: For 4519/4519 co-relation queries the response was YES. [2024-06-27 18:23:45,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4685 conditions, 1255 events. 675/1255 cut-off events. For 4519/4519 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 6936 event pairs, 157 based on Foata normal form. 1/1213 useless extension candidates. Maximal degree in co-relation 4647. Up to 1001 conditions per place. [2024-06-27 18:23:45,761 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 81 selfloop transitions, 17 changer transitions 0/105 dead transitions. [2024-06-27 18:23:45,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 105 transitions, 866 flow [2024-06-27 18:23:45,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:23:45,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:23:45,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-27 18:23:45,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49206349206349204 [2024-06-27 18:23:45,763 INFO L175 Difference]: Start difference. First operand has 82 places, 79 transitions, 586 flow. Second operand 7 states and 124 transitions. [2024-06-27 18:23:45,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 105 transitions, 866 flow [2024-06-27 18:23:45,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 105 transitions, 834 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-27 18:23:45,772 INFO L231 Difference]: Finished difference. Result has 86 places, 81 transitions, 611 flow [2024-06-27 18:23:45,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=556, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=611, PETRI_PLACES=86, PETRI_TRANSITIONS=81} [2024-06-27 18:23:45,774 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 46 predicate places. [2024-06-27 18:23:45,774 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 81 transitions, 611 flow [2024-06-27 18:23:45,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:45,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:45,774 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:45,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 18:23:45,774 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:23:45,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:45,775 INFO L85 PathProgramCache]: Analyzing trace with hash 1189509412, now seen corresponding path program 1 times [2024-06-27 18:23:45,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:45,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391327978] [2024-06-27 18:23:45,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:45,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:45,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:46,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:46,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:46,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391327978] [2024-06-27 18:23:46,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391327978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:46,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:46,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:23:46,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870445483] [2024-06-27 18:23:46,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:46,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:23:46,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:46,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:23:46,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:23:46,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:23:46,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 81 transitions, 611 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:46,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:46,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:23:46,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:46,701 INFO L124 PetriNetUnfolderBase]: 870/1604 cut-off events. [2024-06-27 18:23:46,701 INFO L125 PetriNetUnfolderBase]: For 6409/6409 co-relation queries the response was YES. [2024-06-27 18:23:46,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6179 conditions, 1604 events. 870/1604 cut-off events. For 6409/6409 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9291 event pairs, 357 based on Foata normal form. 3/1561 useless extension candidates. Maximal degree in co-relation 6139. Up to 1066 conditions per place. [2024-06-27 18:23:46,712 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 98 selfloop transitions, 26 changer transitions 0/131 dead transitions. [2024-06-27 18:23:46,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 131 transitions, 1154 flow [2024-06-27 18:23:46,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:23:46,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:23:46,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-27 18:23:46,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4876543209876543 [2024-06-27 18:23:46,714 INFO L175 Difference]: Start difference. First operand has 86 places, 81 transitions, 611 flow. Second operand 9 states and 158 transitions. [2024-06-27 18:23:46,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 131 transitions, 1154 flow [2024-06-27 18:23:46,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 131 transitions, 1104 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 18:23:46,727 INFO L231 Difference]: Finished difference. Result has 94 places, 96 transitions, 812 flow [2024-06-27 18:23:46,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=576, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=812, PETRI_PLACES=94, PETRI_TRANSITIONS=96} [2024-06-27 18:23:46,727 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 54 predicate places. [2024-06-27 18:23:46,727 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 96 transitions, 812 flow [2024-06-27 18:23:46,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:46,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:46,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:46,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 18:23:46,728 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:23:46,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:46,733 INFO L85 PathProgramCache]: Analyzing trace with hash -187380592, now seen corresponding path program 2 times [2024-06-27 18:23:46,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:46,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274319438] [2024-06-27 18:23:46,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:46,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:46,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:47,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:47,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:47,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274319438] [2024-06-27 18:23:47,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274319438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:47,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:47,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:23:47,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081340312] [2024-06-27 18:23:47,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:47,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:23:47,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:47,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:23:47,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:23:47,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:23:47,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 96 transitions, 812 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:47,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:47,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:23:47,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:47,828 INFO L124 PetriNetUnfolderBase]: 1148/2136 cut-off events. [2024-06-27 18:23:47,829 INFO L125 PetriNetUnfolderBase]: For 8997/8997 co-relation queries the response was YES. [2024-06-27 18:23:47,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8766 conditions, 2136 events. 1148/2136 cut-off events. For 8997/8997 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 13369 event pairs, 200 based on Foata normal form. 3/2067 useless extension candidates. Maximal degree in co-relation 8721. Up to 1240 conditions per place. [2024-06-27 18:23:47,843 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 126 selfloop transitions, 53 changer transitions 0/186 dead transitions. [2024-06-27 18:23:47,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 186 transitions, 1893 flow [2024-06-27 18:23:47,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:23:47,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:23:47,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-27 18:23:47,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5246913580246914 [2024-06-27 18:23:47,845 INFO L175 Difference]: Start difference. First operand has 94 places, 96 transitions, 812 flow. Second operand 9 states and 170 transitions. [2024-06-27 18:23:47,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 186 transitions, 1893 flow [2024-06-27 18:23:47,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 186 transitions, 1865 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-06-27 18:23:47,862 INFO L231 Difference]: Finished difference. Result has 106 places, 128 transitions, 1329 flow [2024-06-27 18:23:47,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=802, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1329, PETRI_PLACES=106, PETRI_TRANSITIONS=128} [2024-06-27 18:23:47,862 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 66 predicate places. [2024-06-27 18:23:47,862 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 128 transitions, 1329 flow [2024-06-27 18:23:47,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:47,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:47,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:47,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 18:23:47,863 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:23:47,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:47,864 INFO L85 PathProgramCache]: Analyzing trace with hash -187097872, now seen corresponding path program 3 times [2024-06-27 18:23:47,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:47,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697099264] [2024-06-27 18:23:47,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:47,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:47,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:48,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:48,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:48,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697099264] [2024-06-27 18:23:48,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697099264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:48,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:48,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:23:48,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287444989] [2024-06-27 18:23:48,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:48,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:23:48,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:48,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:23:48,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:23:48,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:23:48,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 128 transitions, 1329 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:48,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:48,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:23:48,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:48,791 INFO L124 PetriNetUnfolderBase]: 1231/2321 cut-off events. [2024-06-27 18:23:48,791 INFO L125 PetriNetUnfolderBase]: For 12486/12486 co-relation queries the response was YES. [2024-06-27 18:23:48,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10764 conditions, 2321 events. 1231/2321 cut-off events. For 12486/12486 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 15047 event pairs, 239 based on Foata normal form. 3/2239 useless extension candidates. Maximal degree in co-relation 10712. Up to 1299 conditions per place. [2024-06-27 18:23:48,809 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 121 selfloop transitions, 64 changer transitions 0/192 dead transitions. [2024-06-27 18:23:48,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 192 transitions, 2234 flow [2024-06-27 18:23:48,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:23:48,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:23:48,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-27 18:23:48,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5347222222222222 [2024-06-27 18:23:48,810 INFO L175 Difference]: Start difference. First operand has 106 places, 128 transitions, 1329 flow. Second operand 8 states and 154 transitions. [2024-06-27 18:23:48,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 192 transitions, 2234 flow [2024-06-27 18:23:48,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 192 transitions, 2153 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-27 18:23:48,835 INFO L231 Difference]: Finished difference. Result has 112 places, 145 transitions, 1680 flow [2024-06-27 18:23:48,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1264, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1680, PETRI_PLACES=112, PETRI_TRANSITIONS=145} [2024-06-27 18:23:48,836 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 72 predicate places. [2024-06-27 18:23:48,836 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 145 transitions, 1680 flow [2024-06-27 18:23:48,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:48,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:48,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:48,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 18:23:48,836 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:23:48,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:48,837 INFO L85 PathProgramCache]: Analyzing trace with hash 2017534580, now seen corresponding path program 4 times [2024-06-27 18:23:48,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:48,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742291146] [2024-06-27 18:23:48,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:48,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:48,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:49,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:49,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:49,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742291146] [2024-06-27 18:23:49,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742291146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:49,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:49,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:23:49,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032540106] [2024-06-27 18:23:49,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:49,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:23:49,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:49,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:23:49,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:23:49,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:23:49,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 145 transitions, 1680 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:49,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:49,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:23:49,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:49,736 INFO L124 PetriNetUnfolderBase]: 1285/2402 cut-off events. [2024-06-27 18:23:49,736 INFO L125 PetriNetUnfolderBase]: For 14331/14331 co-relation queries the response was YES. [2024-06-27 18:23:49,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12058 conditions, 2402 events. 1285/2402 cut-off events. For 14331/14331 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 15356 event pairs, 333 based on Foata normal form. 3/2320 useless extension candidates. Maximal degree in co-relation 12002. Up to 1119 conditions per place. [2024-06-27 18:23:49,755 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 96 selfloop transitions, 85 changer transitions 0/188 dead transitions. [2024-06-27 18:23:49,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 188 transitions, 2315 flow [2024-06-27 18:23:49,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:23:49,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:23:49,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-27 18:23:49,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5436507936507936 [2024-06-27 18:23:49,757 INFO L175 Difference]: Start difference. First operand has 112 places, 145 transitions, 1680 flow. Second operand 7 states and 137 transitions. [2024-06-27 18:23:49,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 188 transitions, 2315 flow [2024-06-27 18:23:49,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 188 transitions, 2155 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 18:23:49,824 INFO L231 Difference]: Finished difference. Result has 114 places, 150 transitions, 1786 flow [2024-06-27 18:23:49,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1540, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1786, PETRI_PLACES=114, PETRI_TRANSITIONS=150} [2024-06-27 18:23:49,824 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 74 predicate places. [2024-06-27 18:23:49,824 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 150 transitions, 1786 flow [2024-06-27 18:23:49,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:49,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:49,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:49,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 18:23:49,825 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:23:49,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:49,826 INFO L85 PathProgramCache]: Analyzing trace with hash -1107129822, now seen corresponding path program 5 times [2024-06-27 18:23:49,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:49,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133423639] [2024-06-27 18:23:49,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:49,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:49,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:50,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:50,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:50,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133423639] [2024-06-27 18:23:50,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133423639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:50,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:50,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:23:50,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335688067] [2024-06-27 18:23:50,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:50,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:23:50,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:50,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:23:50,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:23:50,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:23:50,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 150 transitions, 1786 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:50,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:50,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:23:50,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:50,855 INFO L124 PetriNetUnfolderBase]: 1360/2564 cut-off events. [2024-06-27 18:23:50,855 INFO L125 PetriNetUnfolderBase]: For 16913/16913 co-relation queries the response was YES. [2024-06-27 18:23:50,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13041 conditions, 2564 events. 1360/2564 cut-off events. For 16913/16913 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 17026 event pairs, 517 based on Foata normal form. 3/2468 useless extension candidates. Maximal degree in co-relation 12984. Up to 1950 conditions per place. [2024-06-27 18:23:50,875 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 159 selfloop transitions, 29 changer transitions 0/195 dead transitions. [2024-06-27 18:23:50,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 195 transitions, 2423 flow [2024-06-27 18:23:50,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:23:50,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:23:50,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-27 18:23:50,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4861111111111111 [2024-06-27 18:23:50,877 INFO L175 Difference]: Start difference. First operand has 114 places, 150 transitions, 1786 flow. Second operand 8 states and 140 transitions. [2024-06-27 18:23:50,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 195 transitions, 2423 flow [2024-06-27 18:23:50,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 195 transitions, 2282 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 18:23:50,913 INFO L231 Difference]: Finished difference. Result has 117 places, 157 transitions, 1829 flow [2024-06-27 18:23:50,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1652, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1829, PETRI_PLACES=117, PETRI_TRANSITIONS=157} [2024-06-27 18:23:50,913 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 77 predicate places. [2024-06-27 18:23:50,914 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 157 transitions, 1829 flow [2024-06-27 18:23:50,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:50,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:50,914 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:50,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 18:23:50,914 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:23:50,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:50,915 INFO L85 PathProgramCache]: Analyzing trace with hash -186491772, now seen corresponding path program 6 times [2024-06-27 18:23:50,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:50,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720264005] [2024-06-27 18:23:50,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:50,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:50,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:51,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:51,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:51,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720264005] [2024-06-27 18:23:51,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720264005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:51,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:51,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:23:51,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155524013] [2024-06-27 18:23:51,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:51,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:23:51,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:51,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:23:51,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:23:51,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:23:51,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 157 transitions, 1829 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:51,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:51,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:23:51,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:51,979 INFO L124 PetriNetUnfolderBase]: 1354/2539 cut-off events. [2024-06-27 18:23:51,979 INFO L125 PetriNetUnfolderBase]: For 15518/15518 co-relation queries the response was YES. [2024-06-27 18:23:51,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12595 conditions, 2539 events. 1354/2539 cut-off events. For 15518/15518 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 16767 event pairs, 550 based on Foata normal form. 3/2447 useless extension candidates. Maximal degree in co-relation 12538. Up to 2007 conditions per place. [2024-06-27 18:23:52,002 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 158 selfloop transitions, 23 changer transitions 0/188 dead transitions. [2024-06-27 18:23:52,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 188 transitions, 2313 flow [2024-06-27 18:23:52,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:23:52,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:23:52,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-27 18:23:52,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-06-27 18:23:52,004 INFO L175 Difference]: Start difference. First operand has 117 places, 157 transitions, 1829 flow. Second operand 8 states and 135 transitions. [2024-06-27 18:23:52,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 188 transitions, 2313 flow [2024-06-27 18:23:52,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 188 transitions, 2236 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 18:23:52,046 INFO L231 Difference]: Finished difference. Result has 119 places, 157 transitions, 1809 flow [2024-06-27 18:23:52,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1752, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1809, PETRI_PLACES=119, PETRI_TRANSITIONS=157} [2024-06-27 18:23:52,047 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 79 predicate places. [2024-06-27 18:23:52,047 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 157 transitions, 1809 flow [2024-06-27 18:23:52,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:52,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:52,047 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:52,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 18:23:52,048 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:23:52,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:52,048 INFO L85 PathProgramCache]: Analyzing trace with hash -186484115, now seen corresponding path program 1 times [2024-06-27 18:23:52,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:52,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915647391] [2024-06-27 18:23:52,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:52,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:52,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:52,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:52,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:52,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915647391] [2024-06-27 18:23:52,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915647391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:52,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:52,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:23:52,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538705447] [2024-06-27 18:23:52,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:52,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:23:52,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:52,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:23:52,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:23:52,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:23:52,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 157 transitions, 1809 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:52,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:52,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:23:52,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:53,299 INFO L124 PetriNetUnfolderBase]: 1356/2547 cut-off events. [2024-06-27 18:23:53,300 INFO L125 PetriNetUnfolderBase]: For 15456/15456 co-relation queries the response was YES. [2024-06-27 18:23:53,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12545 conditions, 2547 events. 1356/2547 cut-off events. For 15456/15456 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 16774 event pairs, 557 based on Foata normal form. 2/2451 useless extension candidates. Maximal degree in co-relation 12487. Up to 2112 conditions per place. [2024-06-27 18:23:53,316 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 159 selfloop transitions, 17 changer transitions 0/183 dead transitions. [2024-06-27 18:23:53,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 183 transitions, 2263 flow [2024-06-27 18:23:53,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:23:53,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:23:53,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-27 18:23:53,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-27 18:23:53,319 INFO L175 Difference]: Start difference. First operand has 119 places, 157 transitions, 1809 flow. Second operand 8 states and 132 transitions. [2024-06-27 18:23:53,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 183 transitions, 2263 flow [2024-06-27 18:23:53,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 183 transitions, 2149 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-27 18:23:53,349 INFO L231 Difference]: Finished difference. Result has 121 places, 162 transitions, 1788 flow [2024-06-27 18:23:53,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1695, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1788, PETRI_PLACES=121, PETRI_TRANSITIONS=162} [2024-06-27 18:23:53,349 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 81 predicate places. [2024-06-27 18:23:53,349 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 162 transitions, 1788 flow [2024-06-27 18:23:53,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:53,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:53,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:53,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 18:23:53,350 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:23:53,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:53,350 INFO L85 PathProgramCache]: Analyzing trace with hash -186184934, now seen corresponding path program 1 times [2024-06-27 18:23:53,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:53,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955253563] [2024-06-27 18:23:53,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:53,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:53,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:54,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:54,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:54,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955253563] [2024-06-27 18:23:54,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955253563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:54,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:54,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:23:54,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784809574] [2024-06-27 18:23:54,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:54,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:23:54,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:54,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:23:54,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:23:54,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:23:54,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 162 transitions, 1788 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:54,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:54,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:23:54,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:55,078 INFO L124 PetriNetUnfolderBase]: 1353/2550 cut-off events. [2024-06-27 18:23:55,078 INFO L125 PetriNetUnfolderBase]: For 14905/14905 co-relation queries the response was YES. [2024-06-27 18:23:55,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12434 conditions, 2550 events. 1353/2550 cut-off events. For 14905/14905 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 16868 event pairs, 554 based on Foata normal form. 2/2451 useless extension candidates. Maximal degree in co-relation 12374. Up to 2091 conditions per place. [2024-06-27 18:23:55,097 INFO L140 encePairwiseOnDemand]: 28/36 looper letters, 162 selfloop transitions, 20 changer transitions 0/189 dead transitions. [2024-06-27 18:23:55,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 189 transitions, 2240 flow [2024-06-27 18:23:55,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:23:55,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:23:55,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-27 18:23:55,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4652777777777778 [2024-06-27 18:23:55,099 INFO L175 Difference]: Start difference. First operand has 121 places, 162 transitions, 1788 flow. Second operand 8 states and 134 transitions. [2024-06-27 18:23:55,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 189 transitions, 2240 flow [2024-06-27 18:23:55,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 189 transitions, 2189 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 18:23:55,135 INFO L231 Difference]: Finished difference. Result has 125 places, 164 transitions, 1806 flow [2024-06-27 18:23:55,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1737, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1806, PETRI_PLACES=125, PETRI_TRANSITIONS=164} [2024-06-27 18:23:55,136 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 85 predicate places. [2024-06-27 18:23:55,136 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 164 transitions, 1806 flow [2024-06-27 18:23:55,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:23:55,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:55,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:55,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 18:23:55,137 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:23:55,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:55,137 INFO L85 PathProgramCache]: Analyzing trace with hash -190886452, now seen corresponding path program 1 times [2024-06-27 18:23:55,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:55,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770625012] [2024-06-27 18:23:55,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:55,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:55,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:55,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:55,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:55,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770625012] [2024-06-27 18:23:55,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770625012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:55,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:55,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:23:55,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771747601] [2024-06-27 18:23:55,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:55,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:23:55,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:55,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:23:55,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:23:55,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:23:55,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 164 transitions, 1806 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 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 18:23:55,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:55,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:23:55,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:56,353 INFO L124 PetriNetUnfolderBase]: 1466/2773 cut-off events. [2024-06-27 18:23:56,353 INFO L125 PetriNetUnfolderBase]: For 16649/16649 co-relation queries the response was YES. [2024-06-27 18:23:56,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13304 conditions, 2773 events. 1466/2773 cut-off events. For 16649/16649 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 18768 event pairs, 337 based on Foata normal form. 2/2658 useless extension candidates. Maximal degree in co-relation 13242. Up to 1978 conditions per place. [2024-06-27 18:23:56,374 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 176 selfloop transitions, 40 changer transitions 0/223 dead transitions. [2024-06-27 18:23:56,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 223 transitions, 2646 flow [2024-06-27 18:23:56,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:23:56,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:23:56,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-27 18:23:56,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 18:23:56,375 INFO L175 Difference]: Start difference. First operand has 125 places, 164 transitions, 1806 flow. Second operand 9 states and 162 transitions. [2024-06-27 18:23:56,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 223 transitions, 2646 flow [2024-06-27 18:23:56,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 223 transitions, 2591 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 18:23:56,418 INFO L231 Difference]: Finished difference. Result has 131 places, 182 transitions, 2051 flow [2024-06-27 18:23:56,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1751, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2051, PETRI_PLACES=131, PETRI_TRANSITIONS=182} [2024-06-27 18:23:56,418 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 91 predicate places. [2024-06-27 18:23:56,418 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 182 transitions, 2051 flow [2024-06-27 18:23:56,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 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 18:23:56,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:56,419 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:56,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 18:23:56,419 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:23:56,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:56,419 INFO L85 PathProgramCache]: Analyzing trace with hash -1546548366, now seen corresponding path program 1 times [2024-06-27 18:23:56,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:56,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974498678] [2024-06-27 18:23:56,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:56,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:56,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:56,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:56,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:56,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974498678] [2024-06-27 18:23:56,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974498678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:56,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:56,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:23:56,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196595025] [2024-06-27 18:23:56,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:56,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:23:56,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:56,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:23:56,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:23:57,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:23:57,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 182 transitions, 2051 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 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 18:23:57,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:57,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:23:57,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:57,591 INFO L124 PetriNetUnfolderBase]: 1516/2864 cut-off events. [2024-06-27 18:23:57,592 INFO L125 PetriNetUnfolderBase]: For 18813/18813 co-relation queries the response was YES. [2024-06-27 18:23:57,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14074 conditions, 2864 events. 1516/2864 cut-off events. For 18813/18813 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 19466 event pairs, 435 based on Foata normal form. 1/2760 useless extension candidates. Maximal degree in co-relation 14009. Up to 1390 conditions per place. [2024-06-27 18:23:57,613 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 153 selfloop transitions, 71 changer transitions 0/231 dead transitions. [2024-06-27 18:23:57,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 231 transitions, 2817 flow [2024-06-27 18:23:57,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:23:57,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:23:57,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-27 18:23:57,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5185185185185185 [2024-06-27 18:23:57,622 INFO L175 Difference]: Start difference. First operand has 131 places, 182 transitions, 2051 flow. Second operand 9 states and 168 transitions. [2024-06-27 18:23:57,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 231 transitions, 2817 flow [2024-06-27 18:23:57,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 231 transitions, 2796 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-27 18:23:57,670 INFO L231 Difference]: Finished difference. Result has 139 places, 188 transitions, 2258 flow [2024-06-27 18:23:57,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=2030, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2258, PETRI_PLACES=139, PETRI_TRANSITIONS=188} [2024-06-27 18:23:57,671 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 99 predicate places. [2024-06-27 18:23:57,671 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 188 transitions, 2258 flow [2024-06-27 18:23:57,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 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 18:23:57,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:57,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:57,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 18:23:57,671 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:23:57,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:57,672 INFO L85 PathProgramCache]: Analyzing trace with hash -506312692, now seen corresponding path program 2 times [2024-06-27 18:23:57,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:57,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373069354] [2024-06-27 18:23:57,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:57,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:57,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:58,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:58,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:58,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373069354] [2024-06-27 18:23:58,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373069354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:58,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:58,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:23:58,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872719080] [2024-06-27 18:23:58,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:58,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:23:58,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:58,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:23:58,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:23:58,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:23:58,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 188 transitions, 2258 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 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 18:23:58,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:58,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:23:58,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:23:58,903 INFO L124 PetriNetUnfolderBase]: 1532/2891 cut-off events. [2024-06-27 18:23:58,903 INFO L125 PetriNetUnfolderBase]: For 23412/23412 co-relation queries the response was YES. [2024-06-27 18:23:58,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15056 conditions, 2891 events. 1532/2891 cut-off events. For 23412/23412 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 19768 event pairs, 369 based on Foata normal form. 2/2772 useless extension candidates. Maximal degree in co-relation 14988. Up to 2168 conditions per place. [2024-06-27 18:23:58,922 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 181 selfloop transitions, 38 changer transitions 0/226 dead transitions. [2024-06-27 18:23:58,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 226 transitions, 2896 flow [2024-06-27 18:23:58,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:23:58,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:23:58,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-27 18:23:58,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49074074074074076 [2024-06-27 18:23:58,923 INFO L175 Difference]: Start difference. First operand has 139 places, 188 transitions, 2258 flow. Second operand 9 states and 159 transitions. [2024-06-27 18:23:58,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 226 transitions, 2896 flow [2024-06-27 18:23:58,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 226 transitions, 2817 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 18:23:58,978 INFO L231 Difference]: Finished difference. Result has 144 places, 189 transitions, 2268 flow [2024-06-27 18:23:58,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=2179, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2268, PETRI_PLACES=144, PETRI_TRANSITIONS=189} [2024-06-27 18:23:58,979 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 104 predicate places. [2024-06-27 18:23:58,979 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 189 transitions, 2268 flow [2024-06-27 18:23:58,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 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 18:23:58,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:23:58,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:23:58,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 18:23:58,980 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:23:58,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:23:58,980 INFO L85 PathProgramCache]: Analyzing trace with hash -102226638, now seen corresponding path program 2 times [2024-06-27 18:23:58,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:23:58,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738630972] [2024-06-27 18:23:58,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:23:58,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:23:58,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:23:59,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:23:59,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:23:59,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738630972] [2024-06-27 18:23:59,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738630972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:23:59,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:23:59,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:23:59,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252612391] [2024-06-27 18:23:59,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:23:59,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:23:59,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:23:59,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:23:59,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:23:59,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:23:59,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 189 transitions, 2268 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 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 18:23:59,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:23:59,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:23:59,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:00,444 INFO L124 PetriNetUnfolderBase]: 1565/2921 cut-off events. [2024-06-27 18:24:00,444 INFO L125 PetriNetUnfolderBase]: For 23347/23347 co-relation queries the response was YES. [2024-06-27 18:24:00,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15487 conditions, 2921 events. 1565/2921 cut-off events. For 23347/23347 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 19699 event pairs, 362 based on Foata normal form. 3/2823 useless extension candidates. Maximal degree in co-relation 15417. Up to 1729 conditions per place. [2024-06-27 18:24:00,466 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 152 selfloop transitions, 76 changer transitions 0/235 dead transitions. [2024-06-27 18:24:00,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 235 transitions, 2993 flow [2024-06-27 18:24:00,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:24:00,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:24:00,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-27 18:24:00,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5185185185185185 [2024-06-27 18:24:00,467 INFO L175 Difference]: Start difference. First operand has 144 places, 189 transitions, 2268 flow. Second operand 9 states and 168 transitions. [2024-06-27 18:24:00,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 235 transitions, 2993 flow [2024-06-27 18:24:00,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 235 transitions, 2916 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 18:24:00,527 INFO L231 Difference]: Finished difference. Result has 146 places, 192 transitions, 2383 flow [2024-06-27 18:24:00,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=2191, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2383, PETRI_PLACES=146, PETRI_TRANSITIONS=192} [2024-06-27 18:24:00,527 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 106 predicate places. [2024-06-27 18:24:00,527 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 192 transitions, 2383 flow [2024-06-27 18:24:00,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 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 18:24:00,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:00,528 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:00,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 18:24:00,528 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:24:00,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:00,528 INFO L85 PathProgramCache]: Analyzing trace with hash -503516182, now seen corresponding path program 3 times [2024-06-27 18:24:00,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:00,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70345077] [2024-06-27 18:24:00,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:00,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:00,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:01,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:01,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:01,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70345077] [2024-06-27 18:24:01,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70345077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:01,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:01,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:24:01,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495235469] [2024-06-27 18:24:01,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:01,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:24:01,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:01,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:24:01,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:24:01,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:24:01,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 192 transitions, 2383 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 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 18:24:01,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:01,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:24:01,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:01,827 INFO L124 PetriNetUnfolderBase]: 1579/2970 cut-off events. [2024-06-27 18:24:01,827 INFO L125 PetriNetUnfolderBase]: For 24686/24686 co-relation queries the response was YES. [2024-06-27 18:24:01,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16017 conditions, 2970 events. 1579/2970 cut-off events. For 24686/24686 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 20351 event pairs, 367 based on Foata normal form. 2/2847 useless extension candidates. Maximal degree in co-relation 15946. Up to 2305 conditions per place. [2024-06-27 18:24:01,851 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 183 selfloop transitions, 41 changer transitions 0/231 dead transitions. [2024-06-27 18:24:01,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 231 transitions, 3051 flow [2024-06-27 18:24:01,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:24:01,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:24:01,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-27 18:24:01,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4876543209876543 [2024-06-27 18:24:01,852 INFO L175 Difference]: Start difference. First operand has 146 places, 192 transitions, 2383 flow. Second operand 9 states and 158 transitions. [2024-06-27 18:24:01,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 231 transitions, 3051 flow [2024-06-27 18:24:01,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 231 transitions, 2896 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 18:24:01,917 INFO L231 Difference]: Finished difference. Result has 149 places, 195 transitions, 2355 flow [2024-06-27 18:24:01,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=2228, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2355, PETRI_PLACES=149, PETRI_TRANSITIONS=195} [2024-06-27 18:24:01,918 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 109 predicate places. [2024-06-27 18:24:01,918 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 195 transitions, 2355 flow [2024-06-27 18:24:01,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 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 18:24:01,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:01,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:01,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 18:24:01,918 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:24:01,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:01,919 INFO L85 PathProgramCache]: Analyzing trace with hash -115637238, now seen corresponding path program 3 times [2024-06-27 18:24:01,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:01,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197336742] [2024-06-27 18:24:01,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:01,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:01,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:02,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:02,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:02,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197336742] [2024-06-27 18:24:02,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197336742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:02,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:02,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:24:02,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735785181] [2024-06-27 18:24:02,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:02,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:24:02,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:02,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:24:02,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:24:02,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:24:02,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 195 transitions, 2355 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 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 18:24:02,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:02,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:24:02,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:03,287 INFO L124 PetriNetUnfolderBase]: 1590/2962 cut-off events. [2024-06-27 18:24:03,288 INFO L125 PetriNetUnfolderBase]: For 24023/24023 co-relation queries the response was YES. [2024-06-27 18:24:03,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15805 conditions, 2962 events. 1590/2962 cut-off events. For 24023/24023 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 20068 event pairs, 362 based on Foata normal form. 1/2862 useless extension candidates. Maximal degree in co-relation 15732. Up to 1744 conditions per place. [2024-06-27 18:24:03,309 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 158 selfloop transitions, 80 changer transitions 0/245 dead transitions. [2024-06-27 18:24:03,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 245 transitions, 3117 flow [2024-06-27 18:24:03,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:24:03,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:24:03,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-27 18:24:03,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5111111111111111 [2024-06-27 18:24:03,315 INFO L175 Difference]: Start difference. First operand has 149 places, 195 transitions, 2355 flow. Second operand 10 states and 184 transitions. [2024-06-27 18:24:03,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 245 transitions, 3117 flow [2024-06-27 18:24:03,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 245 transitions, 3041 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 18:24:03,381 INFO L231 Difference]: Finished difference. Result has 153 places, 197 transitions, 2475 flow [2024-06-27 18:24:03,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=2279, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2475, PETRI_PLACES=153, PETRI_TRANSITIONS=197} [2024-06-27 18:24:03,381 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 113 predicate places. [2024-06-27 18:24:03,382 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 197 transitions, 2475 flow [2024-06-27 18:24:03,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 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 18:24:03,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:03,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:03,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 18:24:03,382 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:24:03,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:03,383 INFO L85 PathProgramCache]: Analyzing trace with hash 267068334, now seen corresponding path program 4 times [2024-06-27 18:24:03,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:03,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798267091] [2024-06-27 18:24:03,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:03,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:03,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:03,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:03,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:03,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798267091] [2024-06-27 18:24:03,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798267091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:03,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:03,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:24:03,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191145818] [2024-06-27 18:24:03,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:03,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:24:03,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:03,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:24:03,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:24:03,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:24:03,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 197 transitions, 2475 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:03,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:03,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:24:03,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:04,384 INFO L124 PetriNetUnfolderBase]: 1703/3116 cut-off events. [2024-06-27 18:24:04,385 INFO L125 PetriNetUnfolderBase]: For 27273/27273 co-relation queries the response was YES. [2024-06-27 18:24:04,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16978 conditions, 3116 events. 1703/3116 cut-off events. For 27273/27273 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 21127 event pairs, 274 based on Foata normal form. 2/3029 useless extension candidates. Maximal degree in co-relation 16904. Up to 2010 conditions per place. [2024-06-27 18:24:04,411 INFO L140 encePairwiseOnDemand]: 27/36 looper letters, 176 selfloop transitions, 58 changer transitions 0/241 dead transitions. [2024-06-27 18:24:04,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 241 transitions, 3196 flow [2024-06-27 18:24:04,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:24:04,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:24:04,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-27 18:24:04,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4965277777777778 [2024-06-27 18:24:04,412 INFO L175 Difference]: Start difference. First operand has 153 places, 197 transitions, 2475 flow. Second operand 8 states and 143 transitions. [2024-06-27 18:24:04,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 241 transitions, 3196 flow [2024-06-27 18:24:04,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 241 transitions, 3040 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 18:24:04,490 INFO L231 Difference]: Finished difference. Result has 155 places, 209 transitions, 2557 flow [2024-06-27 18:24:04,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=2319, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2557, PETRI_PLACES=155, PETRI_TRANSITIONS=209} [2024-06-27 18:24:04,491 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 115 predicate places. [2024-06-27 18:24:04,491 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 209 transitions, 2557 flow [2024-06-27 18:24:04,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:04,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:04,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:04,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 18:24:04,492 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:24:04,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:04,492 INFO L85 PathProgramCache]: Analyzing trace with hash 1396019356, now seen corresponding path program 5 times [2024-06-27 18:24:04,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:04,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611138982] [2024-06-27 18:24:04,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:04,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:04,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:04,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:04,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:04,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611138982] [2024-06-27 18:24:04,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611138982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:04,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:04,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:24:04,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261440342] [2024-06-27 18:24:04,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:04,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:24:04,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:04,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:24:04,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:24:04,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:24:04,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 209 transitions, 2557 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:04,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:04,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:24:04,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:05,515 INFO L124 PetriNetUnfolderBase]: 1842/3414 cut-off events. [2024-06-27 18:24:05,516 INFO L125 PetriNetUnfolderBase]: For 29789/29789 co-relation queries the response was YES. [2024-06-27 18:24:05,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18442 conditions, 3414 events. 1842/3414 cut-off events. For 29789/29789 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 23949 event pairs, 355 based on Foata normal form. 2/3315 useless extension candidates. Maximal degree in co-relation 18365. Up to 2250 conditions per place. [2024-06-27 18:24:05,540 INFO L140 encePairwiseOnDemand]: 27/36 looper letters, 181 selfloop transitions, 69 changer transitions 0/257 dead transitions. [2024-06-27 18:24:05,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 257 transitions, 3418 flow [2024-06-27 18:24:05,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:24:05,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:24:05,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-27 18:24:05,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5138888888888888 [2024-06-27 18:24:05,542 INFO L175 Difference]: Start difference. First operand has 155 places, 209 transitions, 2557 flow. Second operand 8 states and 148 transitions. [2024-06-27 18:24:05,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 257 transitions, 3418 flow [2024-06-27 18:24:05,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 257 transitions, 3280 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-27 18:24:05,620 INFO L231 Difference]: Finished difference. Result has 161 places, 224 transitions, 2792 flow [2024-06-27 18:24:05,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=2456, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2792, PETRI_PLACES=161, PETRI_TRANSITIONS=224} [2024-06-27 18:24:05,621 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 121 predicate places. [2024-06-27 18:24:05,621 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 224 transitions, 2792 flow [2024-06-27 18:24:05,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:05,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:05,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:05,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 18:24:05,622 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:24:05,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:05,622 INFO L85 PathProgramCache]: Analyzing trace with hash 1409024600, now seen corresponding path program 4 times [2024-06-27 18:24:05,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:05,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442143319] [2024-06-27 18:24:05,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:05,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:05,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:05,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:05,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:05,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442143319] [2024-06-27 18:24:05,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442143319] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:05,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:05,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:24:05,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845112101] [2024-06-27 18:24:05,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:05,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:24:05,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:05,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:24:05,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:24:06,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:24:06,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 224 transitions, 2792 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:06,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:06,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:24:06,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:06,795 INFO L124 PetriNetUnfolderBase]: 1867/3486 cut-off events. [2024-06-27 18:24:06,795 INFO L125 PetriNetUnfolderBase]: For 31144/31144 co-relation queries the response was YES. [2024-06-27 18:24:06,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19044 conditions, 3486 events. 1867/3486 cut-off events. For 31144/31144 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 24707 event pairs, 309 based on Foata normal form. 1/3386 useless extension candidates. Maximal degree in co-relation 18964. Up to 2202 conditions per place. [2024-06-27 18:24:06,824 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 227 selfloop transitions, 61 changer transitions 0/295 dead transitions. [2024-06-27 18:24:06,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 295 transitions, 4090 flow [2024-06-27 18:24:06,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:24:06,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:24:06,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-27 18:24:06,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5347222222222222 [2024-06-27 18:24:06,825 INFO L175 Difference]: Start difference. First operand has 161 places, 224 transitions, 2792 flow. Second operand 8 states and 154 transitions. [2024-06-27 18:24:06,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 295 transitions, 4090 flow [2024-06-27 18:24:06,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 295 transitions, 4042 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-27 18:24:06,925 INFO L231 Difference]: Finished difference. Result has 168 places, 238 transitions, 3119 flow [2024-06-27 18:24:06,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=2748, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3119, PETRI_PLACES=168, PETRI_TRANSITIONS=238} [2024-06-27 18:24:06,926 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 128 predicate places. [2024-06-27 18:24:06,926 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 238 transitions, 3119 flow [2024-06-27 18:24:06,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:06,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:06,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:06,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 18:24:06,927 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:24:06,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:06,927 INFO L85 PathProgramCache]: Analyzing trace with hash 1396079806, now seen corresponding path program 6 times [2024-06-27 18:24:06,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:06,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538871591] [2024-06-27 18:24:06,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:06,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:06,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:07,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:07,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:07,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538871591] [2024-06-27 18:24:07,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538871591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:07,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:07,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:24:07,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812165142] [2024-06-27 18:24:07,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:07,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:24:07,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:07,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:24:07,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:24:07,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:24:07,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 238 transitions, 3119 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:07,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:07,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:24:07,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:08,015 INFO L124 PetriNetUnfolderBase]: 1874/3522 cut-off events. [2024-06-27 18:24:08,015 INFO L125 PetriNetUnfolderBase]: For 33160/33160 co-relation queries the response was YES. [2024-06-27 18:24:08,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20031 conditions, 3522 events. 1874/3522 cut-off events. For 33160/33160 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 25026 event pairs, 353 based on Foata normal form. 2/3417 useless extension candidates. Maximal degree in co-relation 19948. Up to 2550 conditions per place. [2024-06-27 18:24:08,045 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 194 selfloop transitions, 67 changer transitions 0/268 dead transitions. [2024-06-27 18:24:08,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 268 transitions, 3786 flow [2024-06-27 18:24:08,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:24:08,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:24:08,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-27 18:24:08,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5104166666666666 [2024-06-27 18:24:08,046 INFO L175 Difference]: Start difference. First operand has 168 places, 238 transitions, 3119 flow. Second operand 8 states and 147 transitions. [2024-06-27 18:24:08,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 268 transitions, 3786 flow [2024-06-27 18:24:08,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 268 transitions, 3746 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-27 18:24:08,154 INFO L231 Difference]: Finished difference. Result has 173 places, 239 transitions, 3243 flow [2024-06-27 18:24:08,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=3085, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3243, PETRI_PLACES=173, PETRI_TRANSITIONS=239} [2024-06-27 18:24:08,155 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 133 predicate places. [2024-06-27 18:24:08,155 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 239 transitions, 3243 flow [2024-06-27 18:24:08,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:08,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:08,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:08,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 18:24:08,156 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:24:08,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:08,156 INFO L85 PathProgramCache]: Analyzing trace with hash -1505070514, now seen corresponding path program 5 times [2024-06-27 18:24:08,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:08,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648366123] [2024-06-27 18:24:08,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:08,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:08,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:08,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:08,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:08,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648366123] [2024-06-27 18:24:08,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648366123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:08,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:08,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:24:08,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173039177] [2024-06-27 18:24:08,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:08,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:24:08,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:08,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:24:08,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:24:08,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:24:08,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 239 transitions, 3243 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 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 18:24:08,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:08,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:24:08,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:09,589 INFO L124 PetriNetUnfolderBase]: 1947/3754 cut-off events. [2024-06-27 18:24:09,589 INFO L125 PetriNetUnfolderBase]: For 36586/36586 co-relation queries the response was YES. [2024-06-27 18:24:09,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21218 conditions, 3754 events. 1947/3754 cut-off events. For 36586/36586 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 27724 event pairs, 428 based on Foata normal form. 3/3615 useless extension candidates. Maximal degree in co-relation 21134. Up to 2250 conditions per place. [2024-06-27 18:24:09,627 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 211 selfloop transitions, 87 changer transitions 0/305 dead transitions. [2024-06-27 18:24:09,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 305 transitions, 4403 flow [2024-06-27 18:24:09,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:24:09,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:24:09,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-27 18:24:09,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5361111111111111 [2024-06-27 18:24:09,628 INFO L175 Difference]: Start difference. First operand has 173 places, 239 transitions, 3243 flow. Second operand 10 states and 193 transitions. [2024-06-27 18:24:09,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 305 transitions, 4403 flow [2024-06-27 18:24:09,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 305 transitions, 4242 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 18:24:09,744 INFO L231 Difference]: Finished difference. Result has 176 places, 250 transitions, 3467 flow [2024-06-27 18:24:09,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=3088, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3467, PETRI_PLACES=176, PETRI_TRANSITIONS=250} [2024-06-27 18:24:09,744 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 136 predicate places. [2024-06-27 18:24:09,745 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 250 transitions, 3467 flow [2024-06-27 18:24:09,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 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 18:24:09,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:09,745 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:09,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 18:24:09,745 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:24:09,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:09,746 INFO L85 PathProgramCache]: Analyzing trace with hash -1513830184, now seen corresponding path program 6 times [2024-06-27 18:24:09,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:09,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894998869] [2024-06-27 18:24:09,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:09,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:09,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:10,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:10,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:10,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894998869] [2024-06-27 18:24:10,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894998869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:10,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:10,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:24:10,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829233142] [2024-06-27 18:24:10,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:10,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:24:10,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:10,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:24:10,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:24:10,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:24:10,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 250 transitions, 3467 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:10,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:10,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:24:10,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:11,573 INFO L124 PetriNetUnfolderBase]: 1962/3798 cut-off events. [2024-06-27 18:24:11,574 INFO L125 PetriNetUnfolderBase]: For 37319/37319 co-relation queries the response was YES. [2024-06-27 18:24:11,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21676 conditions, 3798 events. 1962/3798 cut-off events. For 37319/37319 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 28098 event pairs, 460 based on Foata normal form. 3/3651 useless extension candidates. Maximal degree in co-relation 21592. Up to 2403 conditions per place. [2024-06-27 18:24:11,607 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 218 selfloop transitions, 79 changer transitions 0/304 dead transitions. [2024-06-27 18:24:11,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 304 transitions, 4436 flow [2024-06-27 18:24:11,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:24:11,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:24:11,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-27 18:24:11,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5166666666666667 [2024-06-27 18:24:11,613 INFO L175 Difference]: Start difference. First operand has 176 places, 250 transitions, 3467 flow. Second operand 10 states and 186 transitions. [2024-06-27 18:24:11,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 304 transitions, 4436 flow [2024-06-27 18:24:11,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 304 transitions, 4257 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-27 18:24:11,736 INFO L231 Difference]: Finished difference. Result has 180 places, 254 transitions, 3536 flow [2024-06-27 18:24:11,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=3310, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3536, PETRI_PLACES=180, PETRI_TRANSITIONS=254} [2024-06-27 18:24:11,736 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 140 predicate places. [2024-06-27 18:24:11,736 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 254 transitions, 3536 flow [2024-06-27 18:24:11,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:11,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:11,736 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:11,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 18:24:11,737 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:24:11,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:11,737 INFO L85 PathProgramCache]: Analyzing trace with hash 524550104, now seen corresponding path program 7 times [2024-06-27 18:24:11,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:11,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544631408] [2024-06-27 18:24:11,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:11,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:11,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:12,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:12,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:12,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544631408] [2024-06-27 18:24:12,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544631408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:12,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:12,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:24:12,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360708004] [2024-06-27 18:24:12,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:12,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:24:12,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:12,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:24:12,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:24:12,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:24:12,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 254 transitions, 3536 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 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 18:24:12,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:12,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:24:12,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:13,090 INFO L124 PetriNetUnfolderBase]: 1988/3711 cut-off events. [2024-06-27 18:24:13,090 INFO L125 PetriNetUnfolderBase]: For 36414/36414 co-relation queries the response was YES. [2024-06-27 18:24:13,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21925 conditions, 3711 events. 1988/3711 cut-off events. For 36414/36414 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 26476 event pairs, 282 based on Foata normal form. 2/3605 useless extension candidates. Maximal degree in co-relation 21839. Up to 2252 conditions per place. [2024-06-27 18:24:13,122 INFO L140 encePairwiseOnDemand]: 27/36 looper letters, 188 selfloop transitions, 95 changer transitions 0/290 dead transitions. [2024-06-27 18:24:13,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 290 transitions, 4336 flow [2024-06-27 18:24:13,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:24:13,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:24:13,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-27 18:24:13,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48148148148148145 [2024-06-27 18:24:13,124 INFO L175 Difference]: Start difference. First operand has 180 places, 254 transitions, 3536 flow. Second operand 9 states and 156 transitions. [2024-06-27 18:24:13,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 290 transitions, 4336 flow [2024-06-27 18:24:13,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 290 transitions, 4176 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 18:24:13,249 INFO L231 Difference]: Finished difference. Result has 181 places, 256 transitions, 3603 flow [2024-06-27 18:24:13,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=3376, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3603, PETRI_PLACES=181, PETRI_TRANSITIONS=256} [2024-06-27 18:24:13,249 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 141 predicate places. [2024-06-27 18:24:13,249 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 256 transitions, 3603 flow [2024-06-27 18:24:13,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 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 18:24:13,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:13,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:13,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 18:24:13,250 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:24:13,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:13,250 INFO L85 PathProgramCache]: Analyzing trace with hash -1999029042, now seen corresponding path program 8 times [2024-06-27 18:24:13,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:13,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322763615] [2024-06-27 18:24:13,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:13,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:13,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:13,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:13,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:13,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322763615] [2024-06-27 18:24:13,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322763615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:13,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:13,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:24:13,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314793967] [2024-06-27 18:24:13,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:13,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:24:13,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:13,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:24:13,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:24:13,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:24:13,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 256 transitions, 3603 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 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 18:24:13,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:13,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:24:13,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:14,663 INFO L124 PetriNetUnfolderBase]: 1998/3965 cut-off events. [2024-06-27 18:24:14,663 INFO L125 PetriNetUnfolderBase]: For 37154/37154 co-relation queries the response was YES. [2024-06-27 18:24:14,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22408 conditions, 3965 events. 1998/3965 cut-off events. For 37154/37154 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 30098 event pairs, 470 based on Foata normal form. 2/3788 useless extension candidates. Maximal degree in co-relation 22321. Up to 2697 conditions per place. [2024-06-27 18:24:14,700 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 211 selfloop transitions, 82 changer transitions 0/300 dead transitions. [2024-06-27 18:24:14,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 300 transitions, 4470 flow [2024-06-27 18:24:14,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:24:14,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:24:14,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-27 18:24:14,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49382716049382713 [2024-06-27 18:24:14,702 INFO L175 Difference]: Start difference. First operand has 181 places, 256 transitions, 3603 flow. Second operand 9 states and 160 transitions. [2024-06-27 18:24:14,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 300 transitions, 4470 flow [2024-06-27 18:24:14,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 300 transitions, 4309 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 18:24:14,826 INFO L231 Difference]: Finished difference. Result has 186 places, 262 transitions, 3762 flow [2024-06-27 18:24:14,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=3449, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3762, PETRI_PLACES=186, PETRI_TRANSITIONS=262} [2024-06-27 18:24:14,826 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 146 predicate places. [2024-06-27 18:24:14,826 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 262 transitions, 3762 flow [2024-06-27 18:24:14,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 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 18:24:14,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:14,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:14,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 18:24:14,827 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:24:14,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:14,827 INFO L85 PathProgramCache]: Analyzing trace with hash 524610678, now seen corresponding path program 7 times [2024-06-27 18:24:14,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:14,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937988004] [2024-06-27 18:24:14,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:14,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:14,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:15,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:15,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:15,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937988004] [2024-06-27 18:24:15,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937988004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:15,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:15,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:24:15,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451935287] [2024-06-27 18:24:15,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:15,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:24:15,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:15,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:24:15,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:24:15,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:24:15,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 262 transitions, 3762 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 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 18:24:15,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:15,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:24:15,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:16,171 INFO L124 PetriNetUnfolderBase]: 2088/3991 cut-off events. [2024-06-27 18:24:16,172 INFO L125 PetriNetUnfolderBase]: For 39486/39486 co-relation queries the response was YES. [2024-06-27 18:24:16,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23354 conditions, 3991 events. 2088/3991 cut-off events. For 39486/39486 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 29504 event pairs, 440 based on Foata normal form. 3/3848 useless extension candidates. Maximal degree in co-relation 23265. Up to 1716 conditions per place. [2024-06-27 18:24:16,213 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 167 selfloop transitions, 158 changer transitions 0/332 dead transitions. [2024-06-27 18:24:16,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 332 transitions, 4979 flow [2024-06-27 18:24:16,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:24:16,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:24:16,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-27 18:24:16,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-27 18:24:16,214 INFO L175 Difference]: Start difference. First operand has 186 places, 262 transitions, 3762 flow. Second operand 10 states and 189 transitions. [2024-06-27 18:24:16,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 332 transitions, 4979 flow [2024-06-27 18:24:16,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 332 transitions, 4857 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 18:24:16,372 INFO L231 Difference]: Finished difference. Result has 192 places, 278 transitions, 4257 flow [2024-06-27 18:24:16,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=3646, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4257, PETRI_PLACES=192, PETRI_TRANSITIONS=278} [2024-06-27 18:24:16,372 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 152 predicate places. [2024-06-27 18:24:16,372 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 278 transitions, 4257 flow [2024-06-27 18:24:16,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 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 18:24:16,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:16,372 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:16,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 18:24:16,373 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:24:16,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:16,373 INFO L85 PathProgramCache]: Analyzing trace with hash 642698358, now seen corresponding path program 8 times [2024-06-27 18:24:16,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:16,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091725856] [2024-06-27 18:24:16,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:16,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:16,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:16,873 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:16,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:16,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091725856] [2024-06-27 18:24:16,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091725856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:16,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:16,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:24:16,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030144207] [2024-06-27 18:24:16,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:16,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:24:16,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:16,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:24:16,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:24:16,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:24:16,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 278 transitions, 4257 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 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 18:24:16,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:16,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:24:16,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:17,714 INFO L124 PetriNetUnfolderBase]: 2149/4191 cut-off events. [2024-06-27 18:24:17,714 INFO L125 PetriNetUnfolderBase]: For 44384/44384 co-relation queries the response was YES. [2024-06-27 18:24:17,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25368 conditions, 4191 events. 2149/4191 cut-off events. For 44384/44384 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 31661 event pairs, 417 based on Foata normal form. 3/4012 useless extension candidates. Maximal degree in co-relation 25277. Up to 2027 conditions per place. [2024-06-27 18:24:17,757 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 200 selfloop transitions, 140 changer transitions 0/347 dead transitions. [2024-06-27 18:24:17,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 347 transitions, 5549 flow [2024-06-27 18:24:17,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:24:17,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:24:17,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-27 18:24:17,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5493827160493827 [2024-06-27 18:24:17,758 INFO L175 Difference]: Start difference. First operand has 192 places, 278 transitions, 4257 flow. Second operand 9 states and 178 transitions. [2024-06-27 18:24:17,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 347 transitions, 5549 flow [2024-06-27 18:24:17,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 347 transitions, 5362 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-27 18:24:17,925 INFO L231 Difference]: Finished difference. Result has 195 places, 288 transitions, 4525 flow [2024-06-27 18:24:17,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=4072, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4525, PETRI_PLACES=195, PETRI_TRANSITIONS=288} [2024-06-27 18:24:17,925 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 155 predicate places. [2024-06-27 18:24:17,925 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 288 transitions, 4525 flow [2024-06-27 18:24:17,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 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 18:24:17,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:17,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:17,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 18:24:17,926 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:24:17,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:17,926 INFO L85 PathProgramCache]: Analyzing trace with hash -1880763608, now seen corresponding path program 9 times [2024-06-27 18:24:17,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:17,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078264439] [2024-06-27 18:24:17,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:17,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:17,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:18,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:18,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:18,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078264439] [2024-06-27 18:24:18,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078264439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:18,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:18,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:24:18,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618934182] [2024-06-27 18:24:18,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:18,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:24:18,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:18,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:24:18,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:24:18,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:24:18,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 288 transitions, 4525 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:18,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:18,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:24:18,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:19,572 INFO L124 PetriNetUnfolderBase]: 2231/4306 cut-off events. [2024-06-27 18:24:19,572 INFO L125 PetriNetUnfolderBase]: For 47706/47706 co-relation queries the response was YES. [2024-06-27 18:24:19,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27124 conditions, 4306 events. 2231/4306 cut-off events. For 47706/47706 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 32433 event pairs, 496 based on Foata normal form. 3/4139 useless extension candidates. Maximal degree in co-relation 27031. Up to 2474 conditions per place. [2024-06-27 18:24:19,619 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 235 selfloop transitions, 110 changer transitions 0/352 dead transitions. [2024-06-27 18:24:19,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 352 transitions, 5810 flow [2024-06-27 18:24:19,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:24:19,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:24:19,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-27 18:24:19,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5154320987654321 [2024-06-27 18:24:19,620 INFO L175 Difference]: Start difference. First operand has 195 places, 288 transitions, 4525 flow. Second operand 9 states and 167 transitions. [2024-06-27 18:24:19,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 352 transitions, 5810 flow [2024-06-27 18:24:19,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 352 transitions, 5469 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-27 18:24:19,800 INFO L231 Difference]: Finished difference. Result has 196 places, 302 transitions, 4706 flow [2024-06-27 18:24:19,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=4212, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4706, PETRI_PLACES=196, PETRI_TRANSITIONS=302} [2024-06-27 18:24:19,800 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 156 predicate places. [2024-06-27 18:24:19,800 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 302 transitions, 4706 flow [2024-06-27 18:24:19,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:19,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:19,801 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:19,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 18:24:19,801 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:24:19,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:19,801 INFO L85 PathProgramCache]: Analyzing trace with hash 303496174, now seen corresponding path program 1 times [2024-06-27 18:24:19,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:19,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306565323] [2024-06-27 18:24:19,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:19,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:19,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:20,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:20,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:20,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306565323] [2024-06-27 18:24:20,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306565323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:20,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:20,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:24:20,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661630677] [2024-06-27 18:24:20,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:20,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:24:20,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:20,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:24:20,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:24:20,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:24:20,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 302 transitions, 4706 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 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 18:24:20,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:20,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:24:20,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:21,195 INFO L124 PetriNetUnfolderBase]: 2245/4339 cut-off events. [2024-06-27 18:24:21,195 INFO L125 PetriNetUnfolderBase]: For 47286/47286 co-relation queries the response was YES. [2024-06-27 18:24:21,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26953 conditions, 4339 events. 2245/4339 cut-off events. For 47286/47286 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 32781 event pairs, 928 based on Foata normal form. 2/4178 useless extension candidates. Maximal degree in co-relation 26860. Up to 3574 conditions per place. [2024-06-27 18:24:21,242 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 304 selfloop transitions, 22 changer transitions 0/333 dead transitions. [2024-06-27 18:24:21,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 333 transitions, 5506 flow [2024-06-27 18:24:21,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:24:21,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:24:21,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-27 18:24:21,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4537037037037037 [2024-06-27 18:24:21,243 INFO L175 Difference]: Start difference. First operand has 196 places, 302 transitions, 4706 flow. Second operand 9 states and 147 transitions. [2024-06-27 18:24:21,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 333 transitions, 5506 flow [2024-06-27 18:24:21,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 333 transitions, 5260 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-27 18:24:21,413 INFO L231 Difference]: Finished difference. Result has 200 places, 311 transitions, 4600 flow [2024-06-27 18:24:21,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=4460, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4600, PETRI_PLACES=200, PETRI_TRANSITIONS=311} [2024-06-27 18:24:21,414 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 160 predicate places. [2024-06-27 18:24:21,414 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 311 transitions, 4600 flow [2024-06-27 18:24:21,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 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 18:24:21,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:21,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:21,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 18:24:21,414 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:24:21,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:21,415 INFO L85 PathProgramCache]: Analyzing trace with hash -1486276764, now seen corresponding path program 10 times [2024-06-27 18:24:21,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:21,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071042430] [2024-06-27 18:24:21,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:21,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:21,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:21,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:21,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:21,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071042430] [2024-06-27 18:24:21,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071042430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:21,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:21,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:24:21,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024586595] [2024-06-27 18:24:21,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:21,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:24:21,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:21,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:24:21,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:24:22,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:24:22,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 311 transitions, 4600 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:22,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:22,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:24:22,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:22,884 INFO L124 PetriNetUnfolderBase]: 2327/4468 cut-off events. [2024-06-27 18:24:22,885 INFO L125 PetriNetUnfolderBase]: For 46736/46736 co-relation queries the response was YES. [2024-06-27 18:24:22,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27774 conditions, 4468 events. 2327/4468 cut-off events. For 46736/46736 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 33791 event pairs, 895 based on Foata normal form. 3/4308 useless extension candidates. Maximal degree in co-relation 27678. Up to 3510 conditions per place. [2024-06-27 18:24:22,933 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 321 selfloop transitions, 37 changer transitions 0/365 dead transitions. [2024-06-27 18:24:22,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 365 transitions, 5834 flow [2024-06-27 18:24:22,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:24:22,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:24:22,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-27 18:24:22,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4722222222222222 [2024-06-27 18:24:22,935 INFO L175 Difference]: Start difference. First operand has 200 places, 311 transitions, 4600 flow. Second operand 9 states and 153 transitions. [2024-06-27 18:24:22,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 365 transitions, 5834 flow [2024-06-27 18:24:23,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 365 transitions, 5797 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-27 18:24:23,123 INFO L231 Difference]: Finished difference. Result has 207 places, 325 transitions, 4925 flow [2024-06-27 18:24:23,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=4563, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4925, PETRI_PLACES=207, PETRI_TRANSITIONS=325} [2024-06-27 18:24:23,124 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 167 predicate places. [2024-06-27 18:24:23,124 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 325 transitions, 4925 flow [2024-06-27 18:24:23,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:23,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:23,124 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:23,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 18:24:23,125 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:24:23,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:23,125 INFO L85 PathProgramCache]: Analyzing trace with hash -1614273886, now seen corresponding path program 11 times [2024-06-27 18:24:23,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:23,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919125238] [2024-06-27 18:24:23,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:23,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:23,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:23,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:23,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:23,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919125238] [2024-06-27 18:24:23,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919125238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:23,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:23,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:24:23,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548175313] [2024-06-27 18:24:23,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:23,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:24:23,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:23,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:24:23,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:24:23,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:24:23,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 325 transitions, 4925 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:23,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:23,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:24:23,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:24,714 INFO L124 PetriNetUnfolderBase]: 2321/4502 cut-off events. [2024-06-27 18:24:24,715 INFO L125 PetriNetUnfolderBase]: For 47389/47389 co-relation queries the response was YES. [2024-06-27 18:24:24,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27994 conditions, 4502 events. 2321/4502 cut-off events. For 47389/47389 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 34409 event pairs, 866 based on Foata normal form. 3/4330 useless extension candidates. Maximal degree in co-relation 27895. Up to 3435 conditions per place. [2024-06-27 18:24:24,767 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 323 selfloop transitions, 45 changer transitions 0/375 dead transitions. [2024-06-27 18:24:24,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 375 transitions, 6052 flow [2024-06-27 18:24:24,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:24:24,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:24:24,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-27 18:24:24,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4876543209876543 [2024-06-27 18:24:24,768 INFO L175 Difference]: Start difference. First operand has 207 places, 325 transitions, 4925 flow. Second operand 9 states and 158 transitions. [2024-06-27 18:24:24,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 375 transitions, 6052 flow [2024-06-27 18:24:24,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 375 transitions, 5906 flow, removed 45 selfloop flow, removed 7 redundant places. [2024-06-27 18:24:24,961 INFO L231 Difference]: Finished difference. Result has 209 places, 325 transitions, 4895 flow [2024-06-27 18:24:24,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=4785, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4895, PETRI_PLACES=209, PETRI_TRANSITIONS=325} [2024-06-27 18:24:24,961 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 169 predicate places. [2024-06-27 18:24:24,962 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 325 transitions, 4895 flow [2024-06-27 18:24:24,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:24,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:24,962 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:24,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 18:24:24,962 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:24:24,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:24,962 INFO L85 PathProgramCache]: Analyzing trace with hash 1900519642, now seen corresponding path program 1 times [2024-06-27 18:24:24,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:24,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225727492] [2024-06-27 18:24:24,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:24,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:24,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:25,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:25,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:25,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225727492] [2024-06-27 18:24:25,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225727492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:25,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:25,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 18:24:25,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106081410] [2024-06-27 18:24:25,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:25,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 18:24:25,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:25,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 18:24:25,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 18:24:25,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 36 [2024-06-27 18:24:25,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 325 transitions, 4895 flow. Second operand has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:25,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:25,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 36 [2024-06-27 18:24:25,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:25,389 INFO L124 PetriNetUnfolderBase]: 1013/2211 cut-off events. [2024-06-27 18:24:25,389 INFO L125 PetriNetUnfolderBase]: For 21593/21701 co-relation queries the response was YES. [2024-06-27 18:24:25,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13200 conditions, 2211 events. 1013/2211 cut-off events. For 21593/21701 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 16074 event pairs, 245 based on Foata normal form. 212/2227 useless extension candidates. Maximal degree in co-relation 13101. Up to 673 conditions per place. [2024-06-27 18:24:25,410 INFO L140 encePairwiseOnDemand]: 31/36 looper letters, 103 selfloop transitions, 99 changer transitions 0/302 dead transitions. [2024-06-27 18:24:25,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 302 transitions, 4922 flow [2024-06-27 18:24:25,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 18:24:25,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 18:24:25,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 99 transitions. [2024-06-27 18:24:25,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6875 [2024-06-27 18:24:25,412 INFO L175 Difference]: Start difference. First operand has 209 places, 325 transitions, 4895 flow. Second operand 4 states and 99 transitions. [2024-06-27 18:24:25,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 302 transitions, 4922 flow [2024-06-27 18:24:25,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 302 transitions, 4316 flow, removed 76 selfloop flow, removed 26 redundant places. [2024-06-27 18:24:25,490 INFO L231 Difference]: Finished difference. Result has 187 places, 289 transitions, 4240 flow [2024-06-27 18:24:25,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=3812, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=4240, PETRI_PLACES=187, PETRI_TRANSITIONS=289} [2024-06-27 18:24:25,491 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 147 predicate places. [2024-06-27 18:24:25,491 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 289 transitions, 4240 flow [2024-06-27 18:24:25,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:25,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:25,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:25,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 18:24:25,492 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:24:25,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:25,492 INFO L85 PathProgramCache]: Analyzing trace with hash -2133928773, now seen corresponding path program 1 times [2024-06-27 18:24:25,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:25,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395164989] [2024-06-27 18:24:25,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:25,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:25,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:26,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:26,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:26,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395164989] [2024-06-27 18:24:26,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395164989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:26,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:26,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:24:26,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378187290] [2024-06-27 18:24:26,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:26,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:24:26,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:26,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:24:26,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:24:26,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:24:26,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 289 transitions, 4240 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:26,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:26,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:24:26,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:26,876 INFO L124 PetriNetUnfolderBase]: 1459/2881 cut-off events. [2024-06-27 18:24:26,876 INFO L125 PetriNetUnfolderBase]: For 33332/33340 co-relation queries the response was YES. [2024-06-27 18:24:26,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17252 conditions, 2881 events. 1459/2881 cut-off events. For 33332/33340 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 19550 event pairs, 344 based on Foata normal form. 10/2678 useless extension candidates. Maximal degree in co-relation 17161. Up to 1335 conditions per place. [2024-06-27 18:24:26,903 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 212 selfloop transitions, 116 changer transitions 0/336 dead transitions. [2024-06-27 18:24:26,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 336 transitions, 5219 flow [2024-06-27 18:24:26,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:24:26,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:24:26,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-27 18:24:26,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5083333333333333 [2024-06-27 18:24:26,905 INFO L175 Difference]: Start difference. First operand has 187 places, 289 transitions, 4240 flow. Second operand 10 states and 183 transitions. [2024-06-27 18:24:26,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 336 transitions, 5219 flow [2024-06-27 18:24:27,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 336 transitions, 5209 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-06-27 18:24:27,048 INFO L231 Difference]: Finished difference. Result has 196 places, 291 transitions, 4498 flow [2024-06-27 18:24:27,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=4234, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4498, PETRI_PLACES=196, PETRI_TRANSITIONS=291} [2024-06-27 18:24:27,048 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 156 predicate places. [2024-06-27 18:24:27,048 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 291 transitions, 4498 flow [2024-06-27 18:24:27,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:27,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:27,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:27,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 18:24:27,049 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:24:27,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:27,049 INFO L85 PathProgramCache]: Analyzing trace with hash 1484176759, now seen corresponding path program 2 times [2024-06-27 18:24:27,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:27,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424733203] [2024-06-27 18:24:27,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:27,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:27,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:27,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:27,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:27,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424733203] [2024-06-27 18:24:27,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424733203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:27,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:27,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:24:27,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102551172] [2024-06-27 18:24:27,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:27,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:24:27,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:27,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:24:27,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:24:27,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:24:27,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 291 transitions, 4498 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:27,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:27,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:24:27,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:28,364 INFO L124 PetriNetUnfolderBase]: 1496/3006 cut-off events. [2024-06-27 18:24:28,365 INFO L125 PetriNetUnfolderBase]: For 37411/37419 co-relation queries the response was YES. [2024-06-27 18:24:28,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18138 conditions, 3006 events. 1496/3006 cut-off events. For 37411/37419 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 20892 event pairs, 420 based on Foata normal form. 10/2783 useless extension candidates. Maximal degree in co-relation 18044. Up to 2213 conditions per place. [2024-06-27 18:24:28,393 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 255 selfloop transitions, 79 changer transitions 0/342 dead transitions. [2024-06-27 18:24:28,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 342 transitions, 5736 flow [2024-06-27 18:24:28,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:24:28,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:24:28,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-27 18:24:28,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46944444444444444 [2024-06-27 18:24:28,394 INFO L175 Difference]: Start difference. First operand has 196 places, 291 transitions, 4498 flow. Second operand 10 states and 169 transitions. [2024-06-27 18:24:28,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 342 transitions, 5736 flow [2024-06-27 18:24:28,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 342 transitions, 5559 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 18:24:28,550 INFO L231 Difference]: Finished difference. Result has 201 places, 307 transitions, 4860 flow [2024-06-27 18:24:28,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=4349, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4860, PETRI_PLACES=201, PETRI_TRANSITIONS=307} [2024-06-27 18:24:28,551 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 161 predicate places. [2024-06-27 18:24:28,551 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 307 transitions, 4860 flow [2024-06-27 18:24:28,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:28,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:28,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:28,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 18:24:28,552 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:24:28,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:28,552 INFO L85 PathProgramCache]: Analyzing trace with hash -698358032, now seen corresponding path program 1 times [2024-06-27 18:24:28,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:28,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153356317] [2024-06-27 18:24:28,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:28,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:28,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:29,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:29,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:29,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153356317] [2024-06-27 18:24:29,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153356317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:29,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:29,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:24:29,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759350257] [2024-06-27 18:24:29,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:29,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:24:29,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:29,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:24:29,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:24:29,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:24:29,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 307 transitions, 4860 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:29,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:29,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:24:29,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:29,999 INFO L124 PetriNetUnfolderBase]: 1585/3153 cut-off events. [2024-06-27 18:24:30,000 INFO L125 PetriNetUnfolderBase]: For 40879/40887 co-relation queries the response was YES. [2024-06-27 18:24:30,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19440 conditions, 3153 events. 1585/3153 cut-off events. For 40879/40887 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 21932 event pairs, 430 based on Foata normal form. 10/2898 useless extension candidates. Maximal degree in co-relation 19343. Up to 2070 conditions per place. [2024-06-27 18:24:30,033 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 198 selfloop transitions, 166 changer transitions 0/372 dead transitions. [2024-06-27 18:24:30,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 372 transitions, 6304 flow [2024-06-27 18:24:30,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:24:30,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:24:30,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-27 18:24:30,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-27 18:24:30,034 INFO L175 Difference]: Start difference. First operand has 201 places, 307 transitions, 4860 flow. Second operand 10 states and 171 transitions. [2024-06-27 18:24:30,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 372 transitions, 6304 flow [2024-06-27 18:24:30,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 372 transitions, 6253 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-27 18:24:30,211 INFO L231 Difference]: Finished difference. Result has 209 places, 342 transitions, 5747 flow [2024-06-27 18:24:30,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=4809, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5747, PETRI_PLACES=209, PETRI_TRANSITIONS=342} [2024-06-27 18:24:30,212 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 169 predicate places. [2024-06-27 18:24:30,212 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 342 transitions, 5747 flow [2024-06-27 18:24:30,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:30,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:30,212 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:30,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 18:24:30,212 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:24:30,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:30,213 INFO L85 PathProgramCache]: Analyzing trace with hash 1484180479, now seen corresponding path program 3 times [2024-06-27 18:24:30,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:30,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945304184] [2024-06-27 18:24:30,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:30,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:30,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:30,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:30,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:30,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945304184] [2024-06-27 18:24:30,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945304184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:30,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:30,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:24:30,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372150385] [2024-06-27 18:24:30,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:30,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:24:30,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:30,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:24:30,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:24:30,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:24:30,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 342 transitions, 5747 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:30,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:30,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:24:30,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:31,691 INFO L124 PetriNetUnfolderBase]: 1582/3157 cut-off events. [2024-06-27 18:24:31,691 INFO L125 PetriNetUnfolderBase]: For 44088/44096 co-relation queries the response was YES. [2024-06-27 18:24:31,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20358 conditions, 3157 events. 1582/3157 cut-off events. For 44088/44096 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 22013 event pairs, 451 based on Foata normal form. 10/2912 useless extension candidates. Maximal degree in co-relation 20257. Up to 2416 conditions per place. [2024-06-27 18:24:31,720 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 286 selfloop transitions, 77 changer transitions 0/371 dead transitions. [2024-06-27 18:24:31,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 371 transitions, 6643 flow [2024-06-27 18:24:31,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:24:31,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:24:31,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-27 18:24:31,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4527777777777778 [2024-06-27 18:24:31,721 INFO L175 Difference]: Start difference. First operand has 209 places, 342 transitions, 5747 flow. Second operand 10 states and 163 transitions. [2024-06-27 18:24:31,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 371 transitions, 6643 flow [2024-06-27 18:24:31,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 371 transitions, 6480 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 18:24:31,917 INFO L231 Difference]: Finished difference. Result has 214 places, 342 transitions, 5742 flow [2024-06-27 18:24:31,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=5584, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5742, PETRI_PLACES=214, PETRI_TRANSITIONS=342} [2024-06-27 18:24:31,918 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 174 predicate places. [2024-06-27 18:24:31,918 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 342 transitions, 5742 flow [2024-06-27 18:24:31,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:31,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:31,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:31,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 18:24:31,918 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:24:31,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:31,919 INFO L85 PathProgramCache]: Analyzing trace with hash 1125942421, now seen corresponding path program 4 times [2024-06-27 18:24:31,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:31,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663447459] [2024-06-27 18:24:31,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:31,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:31,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:32,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:32,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:32,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663447459] [2024-06-27 18:24:32,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663447459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:32,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:32,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:24:32,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684142793] [2024-06-27 18:24:32,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:32,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:24:32,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:32,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:24:32,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:24:32,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:24:32,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 342 transitions, 5742 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:32,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:32,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:24:32,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:33,390 INFO L124 PetriNetUnfolderBase]: 1599/3197 cut-off events. [2024-06-27 18:24:33,391 INFO L125 PetriNetUnfolderBase]: For 45676/45689 co-relation queries the response was YES. [2024-06-27 18:24:33,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20489 conditions, 3197 events. 1599/3197 cut-off events. For 45676/45689 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 22445 event pairs, 446 based on Foata normal form. 15/2955 useless extension candidates. Maximal degree in co-relation 20387. Up to 2520 conditions per place. [2024-06-27 18:24:33,423 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 306 selfloop transitions, 57 changer transitions 0/371 dead transitions. [2024-06-27 18:24:33,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 371 transitions, 6650 flow [2024-06-27 18:24:33,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:24:33,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:24:33,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 162 transitions. [2024-06-27 18:24:33,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-27 18:24:33,425 INFO L175 Difference]: Start difference. First operand has 214 places, 342 transitions, 5742 flow. Second operand 10 states and 162 transitions. [2024-06-27 18:24:33,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 371 transitions, 6650 flow [2024-06-27 18:24:33,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 371 transitions, 6493 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 18:24:33,651 INFO L231 Difference]: Finished difference. Result has 215 places, 343 transitions, 5721 flow [2024-06-27 18:24:33,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=5585, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5721, PETRI_PLACES=215, PETRI_TRANSITIONS=343} [2024-06-27 18:24:33,652 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 175 predicate places. [2024-06-27 18:24:33,652 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 343 transitions, 5721 flow [2024-06-27 18:24:33,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:33,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:33,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:33,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 18:24:33,653 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:24:33,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:33,653 INFO L85 PathProgramCache]: Analyzing trace with hash -611522072, now seen corresponding path program 2 times [2024-06-27 18:24:33,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:33,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172844088] [2024-06-27 18:24:33,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:33,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:33,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:34,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:34,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:34,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172844088] [2024-06-27 18:24:34,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172844088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:34,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:34,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:24:34,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754700144] [2024-06-27 18:24:34,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:34,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:24:34,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:34,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:24:34,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:24:34,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:24:34,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 343 transitions, 5721 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:34,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:34,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:24:34,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:35,210 INFO L124 PetriNetUnfolderBase]: 1612/3218 cut-off events. [2024-06-27 18:24:35,210 INFO L125 PetriNetUnfolderBase]: For 46971/46984 co-relation queries the response was YES. [2024-06-27 18:24:35,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20639 conditions, 3218 events. 1612/3218 cut-off events. For 46971/46984 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 22551 event pairs, 425 based on Foata normal form. 15/2974 useless extension candidates. Maximal degree in co-relation 20536. Up to 2290 conditions per place. [2024-06-27 18:24:35,243 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 238 selfloop transitions, 128 changer transitions 0/374 dead transitions. [2024-06-27 18:24:35,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 374 transitions, 6710 flow [2024-06-27 18:24:35,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:24:35,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:24:35,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-27 18:24:35,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-27 18:24:35,244 INFO L175 Difference]: Start difference. First operand has 215 places, 343 transitions, 5721 flow. Second operand 10 states and 171 transitions. [2024-06-27 18:24:35,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 374 transitions, 6710 flow [2024-06-27 18:24:35,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 374 transitions, 6606 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 18:24:35,459 INFO L231 Difference]: Finished difference. Result has 219 places, 345 transitions, 5916 flow [2024-06-27 18:24:35,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=5617, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5916, PETRI_PLACES=219, PETRI_TRANSITIONS=345} [2024-06-27 18:24:35,460 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 179 predicate places. [2024-06-27 18:24:35,460 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 345 transitions, 5916 flow [2024-06-27 18:24:35,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:35,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:35,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:35,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 18:24:35,460 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:24:35,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:35,461 INFO L85 PathProgramCache]: Analyzing trace with hash 1570868569, now seen corresponding path program 5 times [2024-06-27 18:24:35,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:35,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916713856] [2024-06-27 18:24:35,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:35,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:35,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:36,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:36,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:36,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916713856] [2024-06-27 18:24:36,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916713856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:36,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:36,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:24:36,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213331940] [2024-06-27 18:24:36,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:36,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:24:36,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:36,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:24:36,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:24:36,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:24:36,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 345 transitions, 5916 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:36,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:36,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:24:36,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:37,190 INFO L124 PetriNetUnfolderBase]: 1733/3505 cut-off events. [2024-06-27 18:24:37,190 INFO L125 PetriNetUnfolderBase]: For 59965/59978 co-relation queries the response was YES. [2024-06-27 18:24:37,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22368 conditions, 3505 events. 1733/3505 cut-off events. For 59965/59978 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 25245 event pairs, 512 based on Foata normal form. 15/3244 useless extension candidates. Maximal degree in co-relation 22264. Up to 2390 conditions per place. [2024-06-27 18:24:37,230 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 283 selfloop transitions, 94 changer transitions 0/385 dead transitions. [2024-06-27 18:24:37,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 385 transitions, 6981 flow [2024-06-27 18:24:37,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:24:37,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:24:37,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-27 18:24:37,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49444444444444446 [2024-06-27 18:24:37,231 INFO L175 Difference]: Start difference. First operand has 219 places, 345 transitions, 5916 flow. Second operand 10 states and 178 transitions. [2024-06-27 18:24:37,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 385 transitions, 6981 flow [2024-06-27 18:24:37,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 385 transitions, 6716 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-27 18:24:37,454 INFO L231 Difference]: Finished difference. Result has 221 places, 347 transitions, 5882 flow [2024-06-27 18:24:37,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=5651, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5882, PETRI_PLACES=221, PETRI_TRANSITIONS=347} [2024-06-27 18:24:37,455 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 181 predicate places. [2024-06-27 18:24:37,455 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 347 transitions, 5882 flow [2024-06-27 18:24:37,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:37,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:37,455 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:37,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 18:24:37,456 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:24:37,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:37,456 INFO L85 PathProgramCache]: Analyzing trace with hash 1570872444, now seen corresponding path program 3 times [2024-06-27 18:24:37,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:37,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426711524] [2024-06-27 18:24:37,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:37,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:37,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:38,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:38,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:38,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426711524] [2024-06-27 18:24:38,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426711524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:38,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:38,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:24:38,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414356128] [2024-06-27 18:24:38,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:38,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:24:38,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:38,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:24:38,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:24:38,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:24:38,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 347 transitions, 5882 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:38,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:38,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:24:38,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:39,011 INFO L124 PetriNetUnfolderBase]: 1746/3509 cut-off events. [2024-06-27 18:24:39,011 INFO L125 PetriNetUnfolderBase]: For 60986/60999 co-relation queries the response was YES. [2024-06-27 18:24:39,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22488 conditions, 3509 events. 1746/3509 cut-off events. For 60986/60999 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 25200 event pairs, 498 based on Foata normal form. 15/3246 useless extension candidates. Maximal degree in co-relation 22383. Up to 2519 conditions per place. [2024-06-27 18:24:39,049 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 239 selfloop transitions, 131 changer transitions 0/378 dead transitions. [2024-06-27 18:24:39,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 378 transitions, 6887 flow [2024-06-27 18:24:39,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:24:39,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:24:39,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-27 18:24:39,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4777777777777778 [2024-06-27 18:24:39,050 INFO L175 Difference]: Start difference. First operand has 221 places, 347 transitions, 5882 flow. Second operand 10 states and 172 transitions. [2024-06-27 18:24:39,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 378 transitions, 6887 flow [2024-06-27 18:24:39,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 378 transitions, 6760 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 18:24:39,288 INFO L231 Difference]: Finished difference. Result has 225 places, 349 transitions, 6064 flow [2024-06-27 18:24:39,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=5755, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6064, PETRI_PLACES=225, PETRI_TRANSITIONS=349} [2024-06-27 18:24:39,289 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 185 predicate places. [2024-06-27 18:24:39,289 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 349 transitions, 6064 flow [2024-06-27 18:24:39,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:39,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:39,289 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:39,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 18:24:39,289 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:24:39,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:39,290 INFO L85 PathProgramCache]: Analyzing trace with hash 1570872289, now seen corresponding path program 6 times [2024-06-27 18:24:39,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:39,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594724323] [2024-06-27 18:24:39,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:39,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:39,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:39,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:39,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:39,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594724323] [2024-06-27 18:24:39,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594724323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:39,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:39,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:24:39,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403517437] [2024-06-27 18:24:39,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:39,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:24:39,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:39,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:24:39,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:24:40,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:24:40,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 349 transitions, 6064 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:40,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:40,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:24:40,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:40,900 INFO L124 PetriNetUnfolderBase]: 1743/3503 cut-off events. [2024-06-27 18:24:40,900 INFO L125 PetriNetUnfolderBase]: For 62594/62607 co-relation queries the response was YES. [2024-06-27 18:24:40,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22723 conditions, 3503 events. 1743/3503 cut-off events. For 62594/62607 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 25223 event pairs, 524 based on Foata normal form. 15/3240 useless extension candidates. Maximal degree in co-relation 22616. Up to 2674 conditions per place. [2024-06-27 18:24:40,939 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 278 selfloop transitions, 91 changer transitions 0/377 dead transitions. [2024-06-27 18:24:40,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 377 transitions, 6947 flow [2024-06-27 18:24:40,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:24:40,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:24:40,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-27 18:24:40,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46944444444444444 [2024-06-27 18:24:40,941 INFO L175 Difference]: Start difference. First operand has 225 places, 349 transitions, 6064 flow. Second operand 10 states and 169 transitions. [2024-06-27 18:24:40,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 377 transitions, 6947 flow [2024-06-27 18:24:41,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 377 transitions, 6656 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-27 18:24:41,198 INFO L231 Difference]: Finished difference. Result has 227 places, 349 transitions, 5959 flow [2024-06-27 18:24:41,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=5773, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5959, PETRI_PLACES=227, PETRI_TRANSITIONS=349} [2024-06-27 18:24:41,199 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 187 predicate places. [2024-06-27 18:24:41,199 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 349 transitions, 5959 flow [2024-06-27 18:24:41,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:41,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:41,199 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:41,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 18:24:41,199 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:24:41,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:41,200 INFO L85 PathProgramCache]: Analyzing trace with hash -310815211, now seen corresponding path program 7 times [2024-06-27 18:24:41,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:41,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827677960] [2024-06-27 18:24:41,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:41,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:41,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:41,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:41,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:41,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827677960] [2024-06-27 18:24:41,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827677960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:41,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:41,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:24:41,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150352660] [2024-06-27 18:24:41,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:41,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:24:41,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:41,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:24:41,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:24:41,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:24:41,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 349 transitions, 5959 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:41,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:41,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:24:41,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:42,448 INFO L124 PetriNetUnfolderBase]: 1849/3739 cut-off events. [2024-06-27 18:24:42,449 INFO L125 PetriNetUnfolderBase]: For 63766/63766 co-relation queries the response was YES. [2024-06-27 18:24:42,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23611 conditions, 3739 events. 1849/3739 cut-off events. For 63766/63766 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 27235 event pairs, 448 based on Foata normal form. 2/3457 useless extension candidates. Maximal degree in co-relation 23503. Up to 1725 conditions per place. [2024-06-27 18:24:42,492 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 294 selfloop transitions, 97 changer transitions 0/399 dead transitions. [2024-06-27 18:24:42,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 399 transitions, 7173 flow [2024-06-27 18:24:42,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:24:42,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:24:42,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-27 18:24:42,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48148148148148145 [2024-06-27 18:24:42,493 INFO L175 Difference]: Start difference. First operand has 227 places, 349 transitions, 5959 flow. Second operand 9 states and 156 transitions. [2024-06-27 18:24:42,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 399 transitions, 7173 flow [2024-06-27 18:24:42,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 399 transitions, 6965 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-27 18:24:42,755 INFO L231 Difference]: Finished difference. Result has 228 places, 360 transitions, 6143 flow [2024-06-27 18:24:42,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=5762, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6143, PETRI_PLACES=228, PETRI_TRANSITIONS=360} [2024-06-27 18:24:42,756 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 188 predicate places. [2024-06-27 18:24:42,756 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 360 transitions, 6143 flow [2024-06-27 18:24:42,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:42,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:42,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:42,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 18:24:42,756 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:24:42,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:42,757 INFO L85 PathProgramCache]: Analyzing trace with hash 326928103, now seen corresponding path program 8 times [2024-06-27 18:24:42,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:42,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647573256] [2024-06-27 18:24:42,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:42,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:42,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:43,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:43,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:43,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647573256] [2024-06-27 18:24:43,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647573256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:43,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:43,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:24:43,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878104230] [2024-06-27 18:24:43,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:43,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:24:43,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:43,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:24:43,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:24:43,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:24:43,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 360 transitions, 6143 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:43,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:43,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:24:43,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:44,019 INFO L124 PetriNetUnfolderBase]: 1916/3842 cut-off events. [2024-06-27 18:24:44,019 INFO L125 PetriNetUnfolderBase]: For 70166/70166 co-relation queries the response was YES. [2024-06-27 18:24:44,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24889 conditions, 3842 events. 1916/3842 cut-off events. For 70166/70166 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 28260 event pairs, 555 based on Foata normal form. 2/3556 useless extension candidates. Maximal degree in co-relation 24779. Up to 2110 conditions per place. [2024-06-27 18:24:44,063 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 288 selfloop transitions, 106 changer transitions 0/402 dead transitions. [2024-06-27 18:24:44,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 402 transitions, 7314 flow [2024-06-27 18:24:44,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:24:44,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:24:44,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-27 18:24:44,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49074074074074076 [2024-06-27 18:24:44,065 INFO L175 Difference]: Start difference. First operand has 228 places, 360 transitions, 6143 flow. Second operand 9 states and 159 transitions. [2024-06-27 18:24:44,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 402 transitions, 7314 flow [2024-06-27 18:24:44,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 402 transitions, 7111 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-27 18:24:44,381 INFO L231 Difference]: Finished difference. Result has 232 places, 365 transitions, 6267 flow [2024-06-27 18:24:44,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=5983, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6267, PETRI_PLACES=232, PETRI_TRANSITIONS=365} [2024-06-27 18:24:44,381 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 192 predicate places. [2024-06-27 18:24:44,381 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 365 transitions, 6267 flow [2024-06-27 18:24:44,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:44,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:44,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:44,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 18:24:44,382 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:24:44,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:44,382 INFO L85 PathProgramCache]: Analyzing trace with hash 730086823, now seen corresponding path program 9 times [2024-06-27 18:24:44,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:44,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605700538] [2024-06-27 18:24:44,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:44,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:44,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:44,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:44,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:44,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605700538] [2024-06-27 18:24:44,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605700538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:44,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:44,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:24:44,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530405684] [2024-06-27 18:24:44,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:44,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:24:44,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:44,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:24:44,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:24:44,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:24:44,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 365 transitions, 6267 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:44,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:44,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:24:44,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:45,743 INFO L124 PetriNetUnfolderBase]: 1954/4014 cut-off events. [2024-06-27 18:24:45,744 INFO L125 PetriNetUnfolderBase]: For 72816/72816 co-relation queries the response was YES. [2024-06-27 18:24:45,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25265 conditions, 4014 events. 1954/4014 cut-off events. For 72816/72816 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 30440 event pairs, 625 based on Foata normal form. 2/3700 useless extension candidates. Maximal degree in co-relation 25154. Up to 2670 conditions per place. [2024-06-27 18:24:45,791 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 283 selfloop transitions, 109 changer transitions 0/400 dead transitions. [2024-06-27 18:24:45,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 400 transitions, 7357 flow [2024-06-27 18:24:45,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:24:45,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:24:45,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-27 18:24:45,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4845679012345679 [2024-06-27 18:24:45,792 INFO L175 Difference]: Start difference. First operand has 232 places, 365 transitions, 6267 flow. Second operand 9 states and 157 transitions. [2024-06-27 18:24:45,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 400 transitions, 7357 flow [2024-06-27 18:24:46,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 400 transitions, 7244 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 18:24:46,108 INFO L231 Difference]: Finished difference. Result has 235 places, 368 transitions, 6429 flow [2024-06-27 18:24:46,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=6156, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6429, PETRI_PLACES=235, PETRI_TRANSITIONS=368} [2024-06-27 18:24:46,109 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 195 predicate places. [2024-06-27 18:24:46,109 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 368 transitions, 6429 flow [2024-06-27 18:24:46,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:46,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:46,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:46,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 18:24:46,109 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:24:46,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:46,110 INFO L85 PathProgramCache]: Analyzing trace with hash 328805928, now seen corresponding path program 4 times [2024-06-27 18:24:46,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:46,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336241371] [2024-06-27 18:24:46,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:46,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:46,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:46,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:46,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:46,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336241371] [2024-06-27 18:24:46,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336241371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:46,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:46,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:24:46,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092137941] [2024-06-27 18:24:46,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:46,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:24:46,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:46,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:24:46,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:24:46,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:24:46,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 368 transitions, 6429 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:46,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:46,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:24:46,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:47,773 INFO L124 PetriNetUnfolderBase]: 2061/4186 cut-off events. [2024-06-27 18:24:47,773 INFO L125 PetriNetUnfolderBase]: For 77226/77234 co-relation queries the response was YES. [2024-06-27 18:24:47,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27291 conditions, 4186 events. 2061/4186 cut-off events. For 77226/77234 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 31716 event pairs, 671 based on Foata normal form. 10/3869 useless extension candidates. Maximal degree in co-relation 27179. Up to 2663 conditions per place. [2024-06-27 18:24:47,820 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 196 selfloop transitions, 244 changer transitions 0/448 dead transitions. [2024-06-27 18:24:47,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 448 transitions, 8657 flow [2024-06-27 18:24:47,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:24:47,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:24:47,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-27 18:24:47,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4777777777777778 [2024-06-27 18:24:47,822 INFO L175 Difference]: Start difference. First operand has 235 places, 368 transitions, 6429 flow. Second operand 10 states and 172 transitions. [2024-06-27 18:24:47,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 448 transitions, 8657 flow [2024-06-27 18:24:48,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 448 transitions, 8481 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-27 18:24:48,128 INFO L231 Difference]: Finished difference. Result has 242 places, 414 transitions, 7876 flow [2024-06-27 18:24:48,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=6294, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7876, PETRI_PLACES=242, PETRI_TRANSITIONS=414} [2024-06-27 18:24:48,128 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 202 predicate places. [2024-06-27 18:24:48,129 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 414 transitions, 7876 flow [2024-06-27 18:24:48,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:48,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:48,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:48,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 18:24:48,129 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:24:48,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:48,130 INFO L85 PathProgramCache]: Analyzing trace with hash 328805773, now seen corresponding path program 10 times [2024-06-27 18:24:48,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:48,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976880504] [2024-06-27 18:24:48,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:48,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:48,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:48,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:48,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:48,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976880504] [2024-06-27 18:24:48,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976880504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:48,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:48,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:24:48,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238908740] [2024-06-27 18:24:48,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:48,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:24:48,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:48,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:24:48,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:24:48,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:24:48,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 414 transitions, 7876 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:48,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:48,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:24:48,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:49,744 INFO L124 PetriNetUnfolderBase]: 2058/4168 cut-off events. [2024-06-27 18:24:49,744 INFO L125 PetriNetUnfolderBase]: For 76596/76603 co-relation queries the response was YES. [2024-06-27 18:24:49,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28420 conditions, 4168 events. 2058/4168 cut-off events. For 76596/76603 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 31422 event pairs, 694 based on Foata normal form. 4/3832 useless extension candidates. Maximal degree in co-relation 28304. Up to 3047 conditions per place. [2024-06-27 18:24:49,786 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 318 selfloop transitions, 117 changer transitions 0/443 dead transitions. [2024-06-27 18:24:49,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 443 transitions, 8949 flow [2024-06-27 18:24:49,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:24:49,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:24:49,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-27 18:24:49,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4722222222222222 [2024-06-27 18:24:49,787 INFO L175 Difference]: Start difference. First operand has 242 places, 414 transitions, 7876 flow. Second operand 9 states and 153 transitions. [2024-06-27 18:24:49,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 443 transitions, 8949 flow [2024-06-27 18:24:50,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 443 transitions, 8403 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-27 18:24:50,120 INFO L231 Difference]: Finished difference. Result has 244 places, 414 transitions, 7594 flow [2024-06-27 18:24:50,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=7342, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7594, PETRI_PLACES=244, PETRI_TRANSITIONS=414} [2024-06-27 18:24:50,120 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 204 predicate places. [2024-06-27 18:24:50,120 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 414 transitions, 7594 flow [2024-06-27 18:24:50,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:50,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:50,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:50,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 18:24:50,121 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:24:50,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:50,121 INFO L85 PathProgramCache]: Analyzing trace with hash 587451505, now seen corresponding path program 11 times [2024-06-27 18:24:50,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:50,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607884866] [2024-06-27 18:24:50,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:50,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:50,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:50,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:50,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:50,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607884866] [2024-06-27 18:24:50,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607884866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:50,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:50,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:24:50,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573599806] [2024-06-27 18:24:50,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:50,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:24:50,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:50,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:24:50,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:24:50,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:24:50,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 414 transitions, 7594 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:50,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:50,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:24:50,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:52,002 INFO L124 PetriNetUnfolderBase]: 2221/4558 cut-off events. [2024-06-27 18:24:52,002 INFO L125 PetriNetUnfolderBase]: For 83679/83680 co-relation queries the response was YES. [2024-06-27 18:24:52,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30058 conditions, 4558 events. 2221/4558 cut-off events. For 83679/83680 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 35414 event pairs, 724 based on Foata normal form. 3/4197 useless extension candidates. Maximal degree in co-relation 29942. Up to 3056 conditions per place. [2024-06-27 18:24:52,047 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 334 selfloop transitions, 122 changer transitions 0/464 dead transitions. [2024-06-27 18:24:52,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 464 transitions, 8947 flow [2024-06-27 18:24:52,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:24:52,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:24:52,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-27 18:24:52,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5111111111111111 [2024-06-27 18:24:52,048 INFO L175 Difference]: Start difference. First operand has 244 places, 414 transitions, 7594 flow. Second operand 10 states and 184 transitions. [2024-06-27 18:24:52,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 464 transitions, 8947 flow [2024-06-27 18:24:52,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 464 transitions, 8682 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-27 18:24:52,317 INFO L231 Difference]: Finished difference. Result has 245 places, 420 transitions, 7734 flow [2024-06-27 18:24:52,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=7335, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7734, PETRI_PLACES=245, PETRI_TRANSITIONS=420} [2024-06-27 18:24:52,318 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 205 predicate places. [2024-06-27 18:24:52,318 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 420 transitions, 7734 flow [2024-06-27 18:24:52,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:52,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:52,318 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:52,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 18:24:52,319 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:24:52,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:52,319 INFO L85 PathProgramCache]: Analyzing trace with hash 310398925, now seen corresponding path program 12 times [2024-06-27 18:24:52,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:52,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646125441] [2024-06-27 18:24:52,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:52,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:52,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:52,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:52,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:52,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646125441] [2024-06-27 18:24:52,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646125441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:52,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:52,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:24:52,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360985998] [2024-06-27 18:24:52,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:52,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:24:52,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:52,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:24:52,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:24:53,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:24:53,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 420 transitions, 7734 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:53,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:53,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:24:53,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:54,382 INFO L124 PetriNetUnfolderBase]: 2336/4867 cut-off events. [2024-06-27 18:24:54,382 INFO L125 PetriNetUnfolderBase]: For 92680/92681 co-relation queries the response was YES. [2024-06-27 18:24:54,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31150 conditions, 4867 events. 2336/4867 cut-off events. For 92680/92681 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 38655 event pairs, 783 based on Foata normal form. 15/4493 useless extension candidates. Maximal degree in co-relation 31034. Up to 3487 conditions per place. [2024-06-27 18:24:54,438 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 338 selfloop transitions, 118 changer transitions 0/464 dead transitions. [2024-06-27 18:24:54,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 464 transitions, 8939 flow [2024-06-27 18:24:54,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:24:54,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:24:54,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 194 transitions. [2024-06-27 18:24:54,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4898989898989899 [2024-06-27 18:24:54,439 INFO L175 Difference]: Start difference. First operand has 245 places, 420 transitions, 7734 flow. Second operand 11 states and 194 transitions. [2024-06-27 18:24:54,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 464 transitions, 8939 flow [2024-06-27 18:24:54,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 464 transitions, 8757 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 18:24:54,752 INFO L231 Difference]: Finished difference. Result has 250 places, 422 transitions, 7847 flow [2024-06-27 18:24:54,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=7560, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7847, PETRI_PLACES=250, PETRI_TRANSITIONS=422} [2024-06-27 18:24:54,753 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 210 predicate places. [2024-06-27 18:24:54,753 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 422 transitions, 7847 flow [2024-06-27 18:24:54,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:54,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:54,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:54,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 18:24:54,754 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:24:54,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:54,754 INFO L85 PathProgramCache]: Analyzing trace with hash 310399080, now seen corresponding path program 5 times [2024-06-27 18:24:54,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:54,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183428300] [2024-06-27 18:24:54,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:54,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:54,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:55,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:55,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:55,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183428300] [2024-06-27 18:24:55,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183428300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:55,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:55,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:24:55,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156706039] [2024-06-27 18:24:55,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:55,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:24:55,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:55,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:24:55,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:24:55,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:24:55,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 422 transitions, 7847 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:55,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:55,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:24:55,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:56,829 INFO L124 PetriNetUnfolderBase]: 2383/4909 cut-off events. [2024-06-27 18:24:56,829 INFO L125 PetriNetUnfolderBase]: For 85592/85593 co-relation queries the response was YES. [2024-06-27 18:24:56,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31948 conditions, 4909 events. 2383/4909 cut-off events. For 85592/85593 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 38763 event pairs, 791 based on Foata normal form. 3/4490 useless extension candidates. Maximal degree in co-relation 31830. Up to 3631 conditions per place. [2024-06-27 18:24:56,880 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 310 selfloop transitions, 160 changer transitions 0/478 dead transitions. [2024-06-27 18:24:56,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 478 transitions, 9396 flow [2024-06-27 18:24:56,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:24:56,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:24:56,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 202 transitions. [2024-06-27 18:24:56,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4675925925925926 [2024-06-27 18:24:56,881 INFO L175 Difference]: Start difference. First operand has 250 places, 422 transitions, 7847 flow. Second operand 12 states and 202 transitions. [2024-06-27 18:24:56,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 478 transitions, 9396 flow [2024-06-27 18:24:57,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 478 transitions, 9164 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-27 18:24:57,213 INFO L231 Difference]: Finished difference. Result has 257 places, 445 transitions, 8457 flow [2024-06-27 18:24:57,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=7615, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8457, PETRI_PLACES=257, PETRI_TRANSITIONS=445} [2024-06-27 18:24:57,214 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 217 predicate places. [2024-06-27 18:24:57,214 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 445 transitions, 8457 flow [2024-06-27 18:24:57,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:24:57,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:57,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:57,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 18:24:57,215 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:24:57,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:57,215 INFO L85 PathProgramCache]: Analyzing trace with hash 315905610, now seen corresponding path program 6 times [2024-06-27 18:24:57,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:57,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945294101] [2024-06-27 18:24:57,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:57,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:57,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:24:57,906 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:24:57,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:24:57,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945294101] [2024-06-27 18:24:57,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945294101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:24:57,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:24:57,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:24:57,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92462899] [2024-06-27 18:24:57,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:24:57,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:24:57,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:24:57,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:24:57,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:24:58,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:24:58,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 445 transitions, 8457 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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 18:24:58,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:24:58,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:24:58,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:24:59,431 INFO L124 PetriNetUnfolderBase]: 2384/4922 cut-off events. [2024-06-27 18:24:59,431 INFO L125 PetriNetUnfolderBase]: For 88121/88128 co-relation queries the response was YES. [2024-06-27 18:24:59,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32563 conditions, 4922 events. 2384/4922 cut-off events. For 88121/88128 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 38977 event pairs, 769 based on Foata normal form. 9/4517 useless extension candidates. Maximal degree in co-relation 32440. Up to 3662 conditions per place. [2024-06-27 18:24:59,484 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 329 selfloop transitions, 140 changer transitions 0/477 dead transitions. [2024-06-27 18:24:59,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 477 transitions, 9693 flow [2024-06-27 18:24:59,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:24:59,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:24:59,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 186 transitions. [2024-06-27 18:24:59,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4696969696969697 [2024-06-27 18:24:59,485 INFO L175 Difference]: Start difference. First operand has 257 places, 445 transitions, 8457 flow. Second operand 11 states and 186 transitions. [2024-06-27 18:24:59,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 477 transitions, 9693 flow [2024-06-27 18:24:59,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 477 transitions, 9586 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-27 18:24:59,811 INFO L231 Difference]: Finished difference. Result has 264 places, 447 transitions, 8687 flow [2024-06-27 18:24:59,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=8364, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8687, PETRI_PLACES=264, PETRI_TRANSITIONS=447} [2024-06-27 18:24:59,812 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 224 predicate places. [2024-06-27 18:24:59,812 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 447 transitions, 8687 flow [2024-06-27 18:24:59,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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 18:24:59,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:24:59,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:24:59,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 18:24:59,813 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:24:59,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:24:59,813 INFO L85 PathProgramCache]: Analyzing trace with hash 1228298125, now seen corresponding path program 13 times [2024-06-27 18:24:59,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:24:59,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260503548] [2024-06-27 18:24:59,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:24:59,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:24:59,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:00,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:00,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:00,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260503548] [2024-06-27 18:25:00,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260503548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:00,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:00,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:25:00,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607961306] [2024-06-27 18:25:00,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:00,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:25:00,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:00,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:25:00,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:25:00,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:25:00,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 447 transitions, 8687 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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 18:25:00,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:00,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:25:00,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:02,165 INFO L124 PetriNetUnfolderBase]: 2432/5086 cut-off events. [2024-06-27 18:25:02,165 INFO L125 PetriNetUnfolderBase]: For 91056/91063 co-relation queries the response was YES. [2024-06-27 18:25:02,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32799 conditions, 5086 events. 2432/5086 cut-off events. For 91056/91063 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 40807 event pairs, 853 based on Foata normal form. 21/4677 useless extension candidates. Maximal degree in co-relation 32674. Up to 3713 conditions per place. [2024-06-27 18:25:02,223 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 385 selfloop transitions, 93 changer transitions 0/486 dead transitions. [2024-06-27 18:25:02,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 486 transitions, 9900 flow [2024-06-27 18:25:02,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:25:02,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:25:02,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 188 transitions. [2024-06-27 18:25:02,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47474747474747475 [2024-06-27 18:25:02,224 INFO L175 Difference]: Start difference. First operand has 264 places, 447 transitions, 8687 flow. Second operand 11 states and 188 transitions. [2024-06-27 18:25:02,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 486 transitions, 9900 flow [2024-06-27 18:25:02,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 486 transitions, 9599 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-27 18:25:02,616 INFO L231 Difference]: Finished difference. Result has 267 places, 448 transitions, 8607 flow [2024-06-27 18:25:02,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=8390, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8607, PETRI_PLACES=267, PETRI_TRANSITIONS=448} [2024-06-27 18:25:02,617 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 227 predicate places. [2024-06-27 18:25:02,617 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 448 transitions, 8607 flow [2024-06-27 18:25:02,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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 18:25:02,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:02,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:25:02,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 18:25:02,618 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:25:02,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:02,618 INFO L85 PathProgramCache]: Analyzing trace with hash 1228513606, now seen corresponding path program 1 times [2024-06-27 18:25:02,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:02,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569960184] [2024-06-27 18:25:02,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:02,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:02,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:03,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:03,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:03,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569960184] [2024-06-27 18:25:03,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569960184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:03,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:03,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:25:03,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067862201] [2024-06-27 18:25:03,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:03,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:25:03,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:03,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:25:03,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:25:03,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:25:03,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 448 transitions, 8607 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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 18:25:03,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:03,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:25:03,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:04,961 INFO L124 PetriNetUnfolderBase]: 2457/5133 cut-off events. [2024-06-27 18:25:04,961 INFO L125 PetriNetUnfolderBase]: For 81626/81633 co-relation queries the response was YES. [2024-06-27 18:25:05,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32768 conditions, 5133 events. 2457/5133 cut-off events. For 81626/81633 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 41367 event pairs, 847 based on Foata normal form. 11/4705 useless extension candidates. Maximal degree in co-relation 32642. Up to 3850 conditions per place. [2024-06-27 18:25:05,029 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 350 selfloop transitions, 117 changer transitions 0/475 dead transitions. [2024-06-27 18:25:05,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 475 transitions, 9697 flow [2024-06-27 18:25:05,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:25:05,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:25:05,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-27 18:25:05,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46944444444444444 [2024-06-27 18:25:05,031 INFO L175 Difference]: Start difference. First operand has 267 places, 448 transitions, 8607 flow. Second operand 10 states and 169 transitions. [2024-06-27 18:25:05,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 475 transitions, 9697 flow [2024-06-27 18:25:05,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 475 transitions, 9540 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 18:25:05,376 INFO L231 Difference]: Finished difference. Result has 270 places, 450 transitions, 8718 flow [2024-06-27 18:25:05,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=8450, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8718, PETRI_PLACES=270, PETRI_TRANSITIONS=450} [2024-06-27 18:25:05,377 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 230 predicate places. [2024-06-27 18:25:05,377 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 450 transitions, 8718 flow [2024-06-27 18:25:05,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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 18:25:05,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:05,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:25:05,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 18:25:05,378 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:25:05,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:05,378 INFO L85 PathProgramCache]: Analyzing trace with hash -1842231081, now seen corresponding path program 14 times [2024-06-27 18:25:05,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:05,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630042590] [2024-06-27 18:25:05,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:05,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:05,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:05,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:05,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:05,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630042590] [2024-06-27 18:25:05,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630042590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:05,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:05,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:25:05,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494356356] [2024-06-27 18:25:05,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:05,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:25:05,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:05,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:25:05,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:25:06,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:25:06,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 450 transitions, 8718 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:06,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:06,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:25:06,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:07,222 INFO L124 PetriNetUnfolderBase]: 2608/5380 cut-off events. [2024-06-27 18:25:07,223 INFO L125 PetriNetUnfolderBase]: For 96020/96024 co-relation queries the response was YES. [2024-06-27 18:25:07,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34826 conditions, 5380 events. 2608/5380 cut-off events. For 96020/96024 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 43335 event pairs, 641 based on Foata normal form. 6/4970 useless extension candidates. Maximal degree in co-relation 34699. Up to 2453 conditions per place. [2024-06-27 18:25:07,293 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 203 selfloop transitions, 283 changer transitions 0/494 dead transitions. [2024-06-27 18:25:07,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 494 transitions, 10055 flow [2024-06-27 18:25:07,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:25:07,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:25:07,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-27 18:25:07,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5061728395061729 [2024-06-27 18:25:07,294 INFO L175 Difference]: Start difference. First operand has 270 places, 450 transitions, 8718 flow. Second operand 9 states and 164 transitions. [2024-06-27 18:25:07,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 494 transitions, 10055 flow [2024-06-27 18:25:07,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 494 transitions, 9857 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-27 18:25:07,834 INFO L231 Difference]: Finished difference. Result has 271 places, 452 transitions, 9131 flow [2024-06-27 18:25:07,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=8520, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=281, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9131, PETRI_PLACES=271, PETRI_TRANSITIONS=452} [2024-06-27 18:25:07,835 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 231 predicate places. [2024-06-27 18:25:07,835 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 452 transitions, 9131 flow [2024-06-27 18:25:07,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:07,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:07,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:25:07,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 18:25:07,835 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:25:07,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:07,836 INFO L85 PathProgramCache]: Analyzing trace with hash -1840353256, now seen corresponding path program 7 times [2024-06-27 18:25:07,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:07,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013720955] [2024-06-27 18:25:07,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:07,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:07,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:08,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:08,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:08,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013720955] [2024-06-27 18:25:08,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013720955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:08,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:08,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:25:08,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736709466] [2024-06-27 18:25:08,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:08,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:25:08,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:08,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:25:08,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:25:08,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:25:08,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 452 transitions, 9131 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:08,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:08,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:25:08,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:09,865 INFO L124 PetriNetUnfolderBase]: 2658/5540 cut-off events. [2024-06-27 18:25:09,865 INFO L125 PetriNetUnfolderBase]: For 106842/106849 co-relation queries the response was YES. [2024-06-27 18:25:09,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36481 conditions, 5540 events. 2658/5540 cut-off events. For 106842/106849 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 45363 event pairs, 897 based on Foata normal form. 9/5079 useless extension candidates. Maximal degree in co-relation 36353. Up to 3804 conditions per place. [2024-06-27 18:25:09,936 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 203 selfloop transitions, 296 changer transitions 0/507 dead transitions. [2024-06-27 18:25:09,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 507 transitions, 10765 flow [2024-06-27 18:25:09,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:25:09,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:25:09,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 196 transitions. [2024-06-27 18:25:09,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4537037037037037 [2024-06-27 18:25:09,937 INFO L175 Difference]: Start difference. First operand has 271 places, 452 transitions, 9131 flow. Second operand 12 states and 196 transitions. [2024-06-27 18:25:09,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 507 transitions, 10765 flow [2024-06-27 18:25:10,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 507 transitions, 10378 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 18:25:10,416 INFO L231 Difference]: Finished difference. Result has 277 places, 468 transitions, 9644 flow [2024-06-27 18:25:10,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=8748, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=286, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9644, PETRI_PLACES=277, PETRI_TRANSITIONS=468} [2024-06-27 18:25:10,416 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 237 predicate places. [2024-06-27 18:25:10,416 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 468 transitions, 9644 flow [2024-06-27 18:25:10,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:10,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:10,417 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:25:10,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 18:25:10,417 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:25:10,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:10,417 INFO L85 PathProgramCache]: Analyzing trace with hash -916937263, now seen corresponding path program 15 times [2024-06-27 18:25:10,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:10,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35648469] [2024-06-27 18:25:10,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:10,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:10,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:11,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:11,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:11,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35648469] [2024-06-27 18:25:11,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35648469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:11,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:11,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:25:11,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360498302] [2024-06-27 18:25:11,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:11,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:25:11,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:11,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:25:11,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:25:11,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:25:11,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 468 transitions, 9644 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:11,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:11,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:25:11,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:12,470 INFO L124 PetriNetUnfolderBase]: 2880/6123 cut-off events. [2024-06-27 18:25:12,470 INFO L125 PetriNetUnfolderBase]: For 128425/128432 co-relation queries the response was YES. [2024-06-27 18:25:12,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38456 conditions, 6123 events. 2880/6123 cut-off events. For 128425/128432 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 51806 event pairs, 978 based on Foata normal form. 39/5669 useless extension candidates. Maximal degree in co-relation 38327. Up to 3564 conditions per place. [2024-06-27 18:25:12,557 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 223 selfloop transitions, 286 changer transitions 0/517 dead transitions. [2024-06-27 18:25:12,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 517 transitions, 11075 flow [2024-06-27 18:25:12,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:25:12,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:25:12,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 190 transitions. [2024-06-27 18:25:12,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4797979797979798 [2024-06-27 18:25:12,558 INFO L175 Difference]: Start difference. First operand has 277 places, 468 transitions, 9644 flow. Second operand 11 states and 190 transitions. [2024-06-27 18:25:12,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 517 transitions, 11075 flow [2024-06-27 18:25:13,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 517 transitions, 10818 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-27 18:25:13,064 INFO L231 Difference]: Finished difference. Result has 280 places, 473 transitions, 10092 flow [2024-06-27 18:25:13,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=9387, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=281, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10092, PETRI_PLACES=280, PETRI_TRANSITIONS=473} [2024-06-27 18:25:13,065 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 240 predicate places. [2024-06-27 18:25:13,065 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 473 transitions, 10092 flow [2024-06-27 18:25:13,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:13,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:13,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 18:25:13,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 18:25:13,065 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:25:13,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:13,066 INFO L85 PathProgramCache]: Analyzing trace with hash 1286011097, now seen corresponding path program 16 times [2024-06-27 18:25:13,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:13,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635844567] [2024-06-27 18:25:13,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:13,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:13,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:13,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:13,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:13,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635844567] [2024-06-27 18:25:13,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635844567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:13,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:13,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:25:13,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786967623] [2024-06-27 18:25:13,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:13,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:25:13,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:13,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:25:13,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:25:13,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:25:13,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 473 transitions, 10092 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:13,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:13,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:25:13,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:15,222 INFO L124 PetriNetUnfolderBase]: 2929/6263 cut-off events. [2024-06-27 18:25:15,222 INFO L125 PetriNetUnfolderBase]: For 99896/99903 co-relation queries the response was YES. [2024-06-27 18:25:15,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40005 conditions, 6263 events. 2929/6263 cut-off events. For 99896/99903 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 53499 event pairs, 941 based on Foata normal form. 9/5763 useless extension candidates. Maximal degree in co-relation 39876. Up to 3255 conditions per place. [2024-06-27 18:25:15,313 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 222 selfloop transitions, 293 changer transitions 0/523 dead transitions. [2024-06-27 18:25:15,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 523 transitions, 11529 flow [2024-06-27 18:25:15,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:25:15,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:25:15,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-06-27 18:25:15,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5055555555555555 [2024-06-27 18:25:15,314 INFO L175 Difference]: Start difference. First operand has 280 places, 473 transitions, 10092 flow. Second operand 10 states and 182 transitions. [2024-06-27 18:25:15,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 523 transitions, 11529 flow [2024-06-27 18:25:15,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 523 transitions, 10961 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-27 18:25:15,748 INFO L231 Difference]: Finished difference. Result has 280 places, 477 transitions, 10211 flow [2024-06-27 18:25:15,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=9526, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=289, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10211, PETRI_PLACES=280, PETRI_TRANSITIONS=477} [2024-06-27 18:25:15,750 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 240 predicate places. [2024-06-27 18:25:15,750 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 477 transitions, 10211 flow [2024-06-27 18:25:15,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:15,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:15,750 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:25:15,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 18:25:15,750 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:25:15,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:15,751 INFO L85 PathProgramCache]: Analyzing trace with hash -1551190199, now seen corresponding path program 17 times [2024-06-27 18:25:15,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:15,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583396494] [2024-06-27 18:25:15,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:15,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:15,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:16,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:16,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:16,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583396494] [2024-06-27 18:25:16,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583396494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:16,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:16,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:25:16,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558136820] [2024-06-27 18:25:16,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:16,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:25:16,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:16,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:25:16,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:25:16,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:25:16,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 477 transitions, 10211 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:16,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:16,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:25:16,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:17,822 INFO L124 PetriNetUnfolderBase]: 3076/6573 cut-off events. [2024-06-27 18:25:17,822 INFO L125 PetriNetUnfolderBase]: For 108282/108283 co-relation queries the response was YES. [2024-06-27 18:25:17,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41804 conditions, 6573 events. 3076/6573 cut-off events. For 108282/108283 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 56500 event pairs, 839 based on Foata normal form. 3/6071 useless extension candidates. Maximal degree in co-relation 41675. Up to 3269 conditions per place. [2024-06-27 18:25:17,902 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 268 selfloop transitions, 253 changer transitions 0/529 dead transitions. [2024-06-27 18:25:17,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 529 transitions, 11796 flow [2024-06-27 18:25:17,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:25:17,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:25:17,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-27 18:25:17,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5216049382716049 [2024-06-27 18:25:17,903 INFO L175 Difference]: Start difference. First operand has 280 places, 477 transitions, 10211 flow. Second operand 9 states and 169 transitions. [2024-06-27 18:25:17,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 529 transitions, 11796 flow [2024-06-27 18:25:18,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 529 transitions, 11196 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-27 18:25:18,396 INFO L231 Difference]: Finished difference. Result has 279 places, 481 transitions, 10210 flow [2024-06-27 18:25:18,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=9613, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=249, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10210, PETRI_PLACES=279, PETRI_TRANSITIONS=481} [2024-06-27 18:25:18,397 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 239 predicate places. [2024-06-27 18:25:18,397 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 481 transitions, 10210 flow [2024-06-27 18:25:18,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:18,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:18,397 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:25:18,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 18:25:18,397 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:25:18,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:18,397 INFO L85 PathProgramCache]: Analyzing trace with hash 421200659, now seen corresponding path program 18 times [2024-06-27 18:25:18,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:18,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028713067] [2024-06-27 18:25:18,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:18,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:18,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:18,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 18:25:18,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:18,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028713067] [2024-06-27 18:25:18,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028713067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:18,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:18,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:25:18,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896771008] [2024-06-27 18:25:18,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:18,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:25:18,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:18,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:25:18,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:25:19,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:25:19,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 481 transitions, 10210 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:19,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:19,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:25:19,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:20,536 INFO L124 PetriNetUnfolderBase]: 3170/6728 cut-off events. [2024-06-27 18:25:20,536 INFO L125 PetriNetUnfolderBase]: For 110029/110030 co-relation queries the response was YES. [2024-06-27 18:25:20,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42995 conditions, 6728 events. 3170/6728 cut-off events. For 110029/110030 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 58586 event pairs, 1318 based on Foata normal form. 3/6181 useless extension candidates. Maximal degree in co-relation 42867. Up to 5253 conditions per place. [2024-06-27 18:25:20,624 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 393 selfloop transitions, 132 changer transitions 0/533 dead transitions. [2024-06-27 18:25:20,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 533 transitions, 11962 flow [2024-06-27 18:25:20,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:25:20,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:25:20,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-27 18:25:20,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4722222222222222 [2024-06-27 18:25:20,625 INFO L175 Difference]: Start difference. First operand has 279 places, 481 transitions, 10210 flow. Second operand 9 states and 153 transitions. [2024-06-27 18:25:20,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 533 transitions, 11962 flow [2024-06-27 18:25:21,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 533 transitions, 11321 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-27 18:25:21,125 INFO L231 Difference]: Finished difference. Result has 281 places, 502 transitions, 10352 flow [2024-06-27 18:25:21,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=9613, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10352, PETRI_PLACES=281, PETRI_TRANSITIONS=502} [2024-06-27 18:25:21,126 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 241 predicate places. [2024-06-27 18:25:21,126 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 502 transitions, 10352 flow [2024-06-27 18:25:21,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:21,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:21,127 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:25:21,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 18:25:21,127 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:25:21,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:21,127 INFO L85 PathProgramCache]: Analyzing trace with hash -1551186324, now seen corresponding path program 8 times [2024-06-27 18:25:21,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:21,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939075421] [2024-06-27 18:25:21,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:21,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:21,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:21,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:21,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:21,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939075421] [2024-06-27 18:25:21,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939075421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:21,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:21,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:25:21,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759867345] [2024-06-27 18:25:21,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:21,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:25:21,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:21,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:25:21,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:25:21,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:25:21,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 502 transitions, 10352 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:21,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:21,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:25:21,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:23,461 INFO L124 PetriNetUnfolderBase]: 3127/6603 cut-off events. [2024-06-27 18:25:23,461 INFO L125 PetriNetUnfolderBase]: For 93867/93868 co-relation queries the response was YES. [2024-06-27 18:25:23,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41596 conditions, 6603 events. 3127/6603 cut-off events. For 93867/93868 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 56950 event pairs, 1104 based on Foata normal form. 3/6043 useless extension candidates. Maximal degree in co-relation 41467. Up to 4749 conditions per place. [2024-06-27 18:25:23,538 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 267 selfloop transitions, 272 changer transitions 0/547 dead transitions. [2024-06-27 18:25:23,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 547 transitions, 12052 flow [2024-06-27 18:25:23,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:25:23,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:25:23,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-27 18:25:23,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49691358024691357 [2024-06-27 18:25:23,539 INFO L175 Difference]: Start difference. First operand has 281 places, 502 transitions, 10352 flow. Second operand 9 states and 161 transitions. [2024-06-27 18:25:23,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 547 transitions, 12052 flow [2024-06-27 18:25:23,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 547 transitions, 11944 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-27 18:25:23,956 INFO L231 Difference]: Finished difference. Result has 287 places, 512 transitions, 10968 flow [2024-06-27 18:25:23,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=10244, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=262, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10968, PETRI_PLACES=287, PETRI_TRANSITIONS=512} [2024-06-27 18:25:23,956 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 247 predicate places. [2024-06-27 18:25:23,957 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 512 transitions, 10968 flow [2024-06-27 18:25:23,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:23,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:23,957 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:25:23,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 18:25:23,957 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:25:23,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:23,957 INFO L85 PathProgramCache]: Analyzing trace with hash -1551042174, now seen corresponding path program 9 times [2024-06-27 18:25:23,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:23,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323406160] [2024-06-27 18:25:23,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:23,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:23,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:24,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:24,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:24,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323406160] [2024-06-27 18:25:24,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323406160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:24,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:24,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:25:24,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536581739] [2024-06-27 18:25:24,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:24,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:25:24,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:24,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:25:24,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:25:24,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:25:24,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 512 transitions, 10968 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:24,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:24,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:25:24,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:26,188 INFO L124 PetriNetUnfolderBase]: 3150/6639 cut-off events. [2024-06-27 18:25:26,188 INFO L125 PetriNetUnfolderBase]: For 99170/99171 co-relation queries the response was YES. [2024-06-27 18:25:26,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42461 conditions, 6639 events. 3150/6639 cut-off events. For 99170/99171 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 57208 event pairs, 1133 based on Foata normal form. 3/6072 useless extension candidates. Maximal degree in co-relation 42331. Up to 5043 conditions per place. [2024-06-27 18:25:26,276 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 366 selfloop transitions, 178 changer transitions 0/552 dead transitions. [2024-06-27 18:25:26,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 552 transitions, 12571 flow [2024-06-27 18:25:26,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:25:26,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:25:26,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-27 18:25:26,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4845679012345679 [2024-06-27 18:25:26,277 INFO L175 Difference]: Start difference. First operand has 287 places, 512 transitions, 10968 flow. Second operand 9 states and 157 transitions. [2024-06-27 18:25:26,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 552 transitions, 12571 flow [2024-06-27 18:25:26,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 552 transitions, 12266 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 18:25:26,717 INFO L231 Difference]: Finished difference. Result has 291 places, 518 transitions, 11163 flow [2024-06-27 18:25:26,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=10669, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11163, PETRI_PLACES=291, PETRI_TRANSITIONS=518} [2024-06-27 18:25:26,718 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 251 predicate places. [2024-06-27 18:25:26,718 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 518 transitions, 11163 flow [2024-06-27 18:25:26,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:26,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:26,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:25:26,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 18:25:26,718 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:25:26,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:26,718 INFO L85 PathProgramCache]: Analyzing trace with hash 657272286, now seen corresponding path program 10 times [2024-06-27 18:25:26,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:26,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909087029] [2024-06-27 18:25:26,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:26,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:26,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:27,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:27,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:27,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909087029] [2024-06-27 18:25:27,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909087029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:27,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:27,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:25:27,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749206393] [2024-06-27 18:25:27,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:27,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:25:27,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:27,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:25:27,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:25:27,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:25:27,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 518 transitions, 11163 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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 18:25:27,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:27,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:25:27,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:29,370 INFO L124 PetriNetUnfolderBase]: 3178/6698 cut-off events. [2024-06-27 18:25:29,370 INFO L125 PetriNetUnfolderBase]: For 104501/104508 co-relation queries the response was YES. [2024-06-27 18:25:29,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42771 conditions, 6698 events. 3178/6698 cut-off events. For 104501/104508 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 57817 event pairs, 1130 based on Foata normal form. 9/6128 useless extension candidates. Maximal degree in co-relation 42640. Up to 5074 conditions per place. [2024-06-27 18:25:29,460 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 376 selfloop transitions, 174 changer transitions 0/558 dead transitions. [2024-06-27 18:25:29,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 558 transitions, 12797 flow [2024-06-27 18:25:29,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:25:29,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:25:29,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-27 18:25:29,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4638888888888889 [2024-06-27 18:25:29,461 INFO L175 Difference]: Start difference. First operand has 291 places, 518 transitions, 11163 flow. Second operand 10 states and 167 transitions. [2024-06-27 18:25:29,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 558 transitions, 12797 flow [2024-06-27 18:25:30,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 558 transitions, 12399 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-27 18:25:30,086 INFO L231 Difference]: Finished difference. Result has 294 places, 526 transitions, 11312 flow [2024-06-27 18:25:30,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=10765, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11312, PETRI_PLACES=294, PETRI_TRANSITIONS=526} [2024-06-27 18:25:30,087 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 254 predicate places. [2024-06-27 18:25:30,088 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 526 transitions, 11312 flow [2024-06-27 18:25:30,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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 18:25:30,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:30,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:25:30,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 18:25:30,088 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:25:30,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:30,089 INFO L85 PathProgramCache]: Analyzing trace with hash 657272131, now seen corresponding path program 19 times [2024-06-27 18:25:30,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:30,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967900791] [2024-06-27 18:25:30,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:30,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:30,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:30,757 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:30,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:30,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967900791] [2024-06-27 18:25:30,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967900791] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:30,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:30,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:25:30,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554444660] [2024-06-27 18:25:30,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:30,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:25:30,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:30,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:25:30,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:25:30,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:25:30,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 526 transitions, 11312 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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 18:25:30,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:30,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:25:30,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:32,827 INFO L124 PetriNetUnfolderBase]: 3438/7430 cut-off events. [2024-06-27 18:25:32,828 INFO L125 PetriNetUnfolderBase]: For 123104/123111 co-relation queries the response was YES. [2024-06-27 18:25:32,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45257 conditions, 7430 events. 3438/7430 cut-off events. For 123104/123111 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 66273 event pairs, 1271 based on Foata normal form. 21/6828 useless extension candidates. Maximal degree in co-relation 45125. Up to 4910 conditions per place. [2024-06-27 18:25:32,921 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 408 selfloop transitions, 155 changer transitions 0/571 dead transitions. [2024-06-27 18:25:32,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 571 transitions, 12874 flow [2024-06-27 18:25:32,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:25:32,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:25:32,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-27 18:25:32,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-27 18:25:32,922 INFO L175 Difference]: Start difference. First operand has 294 places, 526 transitions, 11312 flow. Second operand 10 states and 171 transitions. [2024-06-27 18:25:32,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 571 transitions, 12874 flow [2024-06-27 18:25:33,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 571 transitions, 12597 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-27 18:25:33,501 INFO L231 Difference]: Finished difference. Result has 297 places, 531 transitions, 11492 flow [2024-06-27 18:25:33,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=11035, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11492, PETRI_PLACES=297, PETRI_TRANSITIONS=531} [2024-06-27 18:25:33,502 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 257 predicate places. [2024-06-27 18:25:33,502 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 531 transitions, 11492 flow [2024-06-27 18:25:33,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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 18:25:33,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:33,503 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:25:33,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 18:25:33,503 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:25:33,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:33,503 INFO L85 PathProgramCache]: Analyzing trace with hash 1820508819, now seen corresponding path program 20 times [2024-06-27 18:25:33,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:33,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977335643] [2024-06-27 18:25:33,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:33,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:33,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:34,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:34,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:34,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977335643] [2024-06-27 18:25:34,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977335643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:34,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:34,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:25:34,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068337608] [2024-06-27 18:25:34,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:34,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:25:34,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:34,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:25:34,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:25:34,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:25:34,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 531 transitions, 11492 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:34,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:34,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:25:34,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:36,115 INFO L124 PetriNetUnfolderBase]: 3631/7886 cut-off events. [2024-06-27 18:25:36,116 INFO L125 PetriNetUnfolderBase]: For 128415/128416 co-relation queries the response was YES. [2024-06-27 18:25:36,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47098 conditions, 7886 events. 3631/7886 cut-off events. For 128415/128416 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 71561 event pairs, 1394 based on Foata normal form. 15/7233 useless extension candidates. Maximal degree in co-relation 46965. Up to 5441 conditions per place. [2024-06-27 18:25:36,203 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 410 selfloop transitions, 158 changer transitions 0/576 dead transitions. [2024-06-27 18:25:36,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 576 transitions, 13072 flow [2024-06-27 18:25:36,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:25:36,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:25:36,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-27 18:25:36,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49691358024691357 [2024-06-27 18:25:36,204 INFO L175 Difference]: Start difference. First operand has 297 places, 531 transitions, 11492 flow. Second operand 9 states and 161 transitions. [2024-06-27 18:25:36,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 576 transitions, 13072 flow [2024-06-27 18:25:36,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 576 transitions, 12717 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-27 18:25:36,787 INFO L231 Difference]: Finished difference. Result has 296 places, 535 transitions, 11578 flow [2024-06-27 18:25:36,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=11137, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11578, PETRI_PLACES=296, PETRI_TRANSITIONS=535} [2024-06-27 18:25:36,788 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 256 predicate places. [2024-06-27 18:25:36,788 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 535 transitions, 11578 flow [2024-06-27 18:25:36,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:25:36,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:36,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:25:36,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 18:25:36,788 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:25:36,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:36,788 INFO L85 PathProgramCache]: Analyzing trace with hash 534249470, now seen corresponding path program 2 times [2024-06-27 18:25:36,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:36,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126211242] [2024-06-27 18:25:36,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:36,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:36,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:37,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:37,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:37,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126211242] [2024-06-27 18:25:37,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126211242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:37,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:37,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:25:37,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685912946] [2024-06-27 18:25:37,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:37,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:25:37,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:37,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:25:37,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:25:37,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:25:37,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 535 transitions, 11578 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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 18:25:37,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:37,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:25:37,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:39,558 INFO L124 PetriNetUnfolderBase]: 3659/7898 cut-off events. [2024-06-27 18:25:39,558 INFO L125 PetriNetUnfolderBase]: For 116904/116908 co-relation queries the response was YES. [2024-06-27 18:25:39,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47389 conditions, 7898 events. 3659/7898 cut-off events. For 116904/116908 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 71816 event pairs, 1784 based on Foata normal form. 3/7227 useless extension candidates. Maximal degree in co-relation 47255. Up to 6452 conditions per place. [2024-06-27 18:25:39,651 INFO L140 encePairwiseOnDemand]: 27/36 looper letters, 529 selfloop transitions, 20 changer transitions 0/557 dead transitions. [2024-06-27 18:25:39,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 557 transitions, 12856 flow [2024-06-27 18:25:39,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:25:39,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:25:39,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 136 transitions. [2024-06-27 18:25:39,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41975308641975306 [2024-06-27 18:25:39,652 INFO L175 Difference]: Start difference. First operand has 296 places, 535 transitions, 11578 flow. Second operand 9 states and 136 transitions. [2024-06-27 18:25:39,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 557 transitions, 12856 flow [2024-06-27 18:25:40,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 557 transitions, 12560 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-27 18:25:40,289 INFO L231 Difference]: Finished difference. Result has 300 places, 538 transitions, 11393 flow [2024-06-27 18:25:40,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=11282, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11393, PETRI_PLACES=300, PETRI_TRANSITIONS=538} [2024-06-27 18:25:40,290 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 260 predicate places. [2024-06-27 18:25:40,290 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 538 transitions, 11393 flow [2024-06-27 18:25:40,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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 18:25:40,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:40,290 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:25:40,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 18:25:40,291 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:25:40,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:40,291 INFO L85 PathProgramCache]: Analyzing trace with hash 1454483096, now seen corresponding path program 3 times [2024-06-27 18:25:40,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:40,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216531962] [2024-06-27 18:25:40,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:40,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:40,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:41,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:41,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:41,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216531962] [2024-06-27 18:25:41,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216531962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:41,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:41,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:25:41,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184188529] [2024-06-27 18:25:41,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:41,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:25:41,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:41,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:25:41,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:25:41,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:25:41,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 538 transitions, 11393 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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 18:25:41,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:41,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:25:41,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:43,039 INFO L124 PetriNetUnfolderBase]: 3676/7936 cut-off events. [2024-06-27 18:25:43,039 INFO L125 PetriNetUnfolderBase]: For 115504/115508 co-relation queries the response was YES. [2024-06-27 18:25:43,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47178 conditions, 7936 events. 3676/7936 cut-off events. For 115504/115508 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 72244 event pairs, 1787 based on Foata normal form. 3/7260 useless extension candidates. Maximal degree in co-relation 47042. Up to 6482 conditions per place. [2024-06-27 18:25:43,135 INFO L140 encePairwiseOnDemand]: 27/36 looper letters, 531 selfloop transitions, 19 changer transitions 0/558 dead transitions. [2024-06-27 18:25:43,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 558 transitions, 12624 flow [2024-06-27 18:25:43,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:25:43,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:25:43,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-27 18:25:43,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4228395061728395 [2024-06-27 18:25:43,136 INFO L175 Difference]: Start difference. First operand has 300 places, 538 transitions, 11393 flow. Second operand 9 states and 137 transitions. [2024-06-27 18:25:43,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 558 transitions, 12624 flow [2024-06-27 18:25:43,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 558 transitions, 12568 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 18:25:43,726 INFO L231 Difference]: Finished difference. Result has 303 places, 539 transitions, 11404 flow [2024-06-27 18:25:43,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=11337, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11404, PETRI_PLACES=303, PETRI_TRANSITIONS=539} [2024-06-27 18:25:43,726 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 263 predicate places. [2024-06-27 18:25:43,726 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 539 transitions, 11404 flow [2024-06-27 18:25:43,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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 18:25:43,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:43,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:25:43,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 18:25:43,727 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:25:43,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:43,727 INFO L85 PathProgramCache]: Analyzing trace with hash -1629034758, now seen corresponding path program 4 times [2024-06-27 18:25:43,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:43,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938119967] [2024-06-27 18:25:43,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:43,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:43,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:44,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:44,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:44,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938119967] [2024-06-27 18:25:44,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938119967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:44,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:44,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:25:44,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378669194] [2024-06-27 18:25:44,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:44,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:25:44,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:44,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:25:44,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:25:44,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:25:44,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 539 transitions, 11404 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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 18:25:44,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:44,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:25:44,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:46,758 INFO L124 PetriNetUnfolderBase]: 3693/7978 cut-off events. [2024-06-27 18:25:46,758 INFO L125 PetriNetUnfolderBase]: For 118009/118013 co-relation queries the response was YES. [2024-06-27 18:25:46,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47302 conditions, 7978 events. 3693/7978 cut-off events. For 118009/118013 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 72771 event pairs, 1799 based on Foata normal form. 3/7302 useless extension candidates. Maximal degree in co-relation 47165. Up to 6490 conditions per place. [2024-06-27 18:25:46,880 INFO L140 encePairwiseOnDemand]: 27/36 looper letters, 523 selfloop transitions, 31 changer transitions 0/562 dead transitions. [2024-06-27 18:25:46,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 562 transitions, 12718 flow [2024-06-27 18:25:46,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:25:46,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:25:46,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-27 18:25:46,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43209876543209874 [2024-06-27 18:25:46,882 INFO L175 Difference]: Start difference. First operand has 303 places, 539 transitions, 11404 flow. Second operand 9 states and 140 transitions. [2024-06-27 18:25:46,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 562 transitions, 12718 flow [2024-06-27 18:25:47,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 562 transitions, 12667 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 18:25:47,534 INFO L231 Difference]: Finished difference. Result has 305 places, 540 transitions, 11445 flow [2024-06-27 18:25:47,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=11353, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11445, PETRI_PLACES=305, PETRI_TRANSITIONS=540} [2024-06-27 18:25:47,535 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 265 predicate places. [2024-06-27 18:25:47,535 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 540 transitions, 11445 flow [2024-06-27 18:25:47,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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 18:25:47,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:47,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:25:47,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 18:25:47,536 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:25:47,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:47,536 INFO L85 PathProgramCache]: Analyzing trace with hash 1454475160, now seen corresponding path program 11 times [2024-06-27 18:25:47,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:47,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440107731] [2024-06-27 18:25:47,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:47,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:47,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:48,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 18:25:48,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:48,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440107731] [2024-06-27 18:25:48,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440107731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:48,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:48,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:25:48,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283515929] [2024-06-27 18:25:48,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:48,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:25:48,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:48,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:25:48,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:25:48,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:25:48,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 540 transitions, 11445 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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 18:25:48,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:48,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:25:48,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:50,280 INFO L124 PetriNetUnfolderBase]: 3690/7971 cut-off events. [2024-06-27 18:25:50,280 INFO L125 PetriNetUnfolderBase]: For 117109/117113 co-relation queries the response was YES. [2024-06-27 18:25:50,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47177 conditions, 7971 events. 3690/7971 cut-off events. For 117109/117113 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 72667 event pairs, 1794 based on Foata normal form. 3/7292 useless extension candidates. Maximal degree in co-relation 47039. Up to 6493 conditions per place. [2024-06-27 18:25:50,371 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 519 selfloop transitions, 32 changer transitions 0/559 dead transitions. [2024-06-27 18:25:50,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 559 transitions, 12750 flow [2024-06-27 18:25:50,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:25:50,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:25:50,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 150 transitions. [2024-06-27 18:25:50,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-27 18:25:50,372 INFO L175 Difference]: Start difference. First operand has 305 places, 540 transitions, 11445 flow. Second operand 10 states and 150 transitions. [2024-06-27 18:25:50,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 559 transitions, 12750 flow [2024-06-27 18:25:50,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 559 transitions, 12564 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-27 18:25:50,982 INFO L231 Difference]: Finished difference. Result has 305 places, 540 transitions, 11335 flow [2024-06-27 18:25:50,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=11259, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11335, PETRI_PLACES=305, PETRI_TRANSITIONS=540} [2024-06-27 18:25:50,983 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 265 predicate places. [2024-06-27 18:25:50,983 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 540 transitions, 11335 flow [2024-06-27 18:25:50,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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 18:25:50,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:50,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:25:50,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 18:25:50,983 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:25:50,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:50,983 INFO L85 PathProgramCache]: Analyzing trace with hash -1629250084, now seen corresponding path program 12 times [2024-06-27 18:25:50,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:50,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484407346] [2024-06-27 18:25:50,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:50,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:50,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:51,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 18:25:51,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:51,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484407346] [2024-06-27 18:25:51,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484407346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:51,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:51,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:25:51,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447183383] [2024-06-27 18:25:51,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:51,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:25:51,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:51,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:25:51,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:25:51,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:25:51,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 540 transitions, 11335 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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 18:25:51,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:51,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:25:51,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:53,716 INFO L124 PetriNetUnfolderBase]: 3718/8017 cut-off events. [2024-06-27 18:25:53,716 INFO L125 PetriNetUnfolderBase]: For 119391/119395 co-relation queries the response was YES. [2024-06-27 18:25:53,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47276 conditions, 8017 events. 3718/8017 cut-off events. For 119391/119395 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 73006 event pairs, 1787 based on Foata normal form. 3/7330 useless extension candidates. Maximal degree in co-relation 47140. Up to 6481 conditions per place. [2024-06-27 18:25:53,824 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 499 selfloop transitions, 69 changer transitions 0/576 dead transitions. [2024-06-27 18:25:53,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 576 transitions, 12919 flow [2024-06-27 18:25:53,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:25:53,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:25:53,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 156 transitions. [2024-06-27 18:25:53,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-27 18:25:53,825 INFO L175 Difference]: Start difference. First operand has 305 places, 540 transitions, 11335 flow. Second operand 10 states and 156 transitions. [2024-06-27 18:25:53,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 576 transitions, 12919 flow [2024-06-27 18:25:54,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 576 transitions, 12416 flow, removed 30 selfloop flow, removed 10 redundant places. [2024-06-27 18:25:54,607 INFO L231 Difference]: Finished difference. Result has 305 places, 548 transitions, 11176 flow [2024-06-27 18:25:54,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=10840, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11176, PETRI_PLACES=305, PETRI_TRANSITIONS=548} [2024-06-27 18:25:54,608 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 265 predicate places. [2024-06-27 18:25:54,608 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 548 transitions, 11176 flow [2024-06-27 18:25:54,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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 18:25:54,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:54,608 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:25:54,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 18:25:54,608 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:25:54,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:54,608 INFO L85 PathProgramCache]: Analyzing trace with hash -2046568734, now seen corresponding path program 13 times [2024-06-27 18:25:54,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:54,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771560054] [2024-06-27 18:25:54,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:54,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:54,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:55,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:55,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:55,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771560054] [2024-06-27 18:25:55,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771560054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:55,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:55,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:25:55,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86321987] [2024-06-27 18:25:55,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:55,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:25:55,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:55,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:25:55,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:25:55,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:25:55,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 548 transitions, 11176 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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 18:25:55,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:55,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:25:55,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:25:57,116 INFO L124 PetriNetUnfolderBase]: 3714/8005 cut-off events. [2024-06-27 18:25:57,116 INFO L125 PetriNetUnfolderBase]: For 116799/116803 co-relation queries the response was YES. [2024-06-27 18:25:57,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46290 conditions, 8005 events. 3714/8005 cut-off events. For 116799/116803 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 72823 event pairs, 1771 based on Foata normal form. 3/7313 useless extension candidates. Maximal degree in co-relation 46154. Up to 6428 conditions per place. [2024-06-27 18:25:57,224 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 487 selfloop transitions, 80 changer transitions 0/575 dead transitions. [2024-06-27 18:25:57,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 575 transitions, 12641 flow [2024-06-27 18:25:57,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:25:57,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:25:57,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 155 transitions. [2024-06-27 18:25:57,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4305555555555556 [2024-06-27 18:25:57,225 INFO L175 Difference]: Start difference. First operand has 305 places, 548 transitions, 11176 flow. Second operand 10 states and 155 transitions. [2024-06-27 18:25:57,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 575 transitions, 12641 flow [2024-06-27 18:25:57,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 575 transitions, 12435 flow, removed 40 selfloop flow, removed 8 redundant places. [2024-06-27 18:25:57,877 INFO L231 Difference]: Finished difference. Result has 307 places, 548 transitions, 11144 flow [2024-06-27 18:25:57,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=10970, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11144, PETRI_PLACES=307, PETRI_TRANSITIONS=548} [2024-06-27 18:25:57,878 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 267 predicate places. [2024-06-27 18:25:57,878 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 548 transitions, 11144 flow [2024-06-27 18:25:57,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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 18:25:57,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:25:57,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:25:57,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 18:25:57,879 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:25:57,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:25:57,879 INFO L85 PathProgramCache]: Analyzing trace with hash 1698691490, now seen corresponding path program 5 times [2024-06-27 18:25:57,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:25:57,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5247568] [2024-06-27 18:25:57,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:25:57,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:25:57,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:25:58,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:25:58,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:25:58,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5247568] [2024-06-27 18:25:58,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5247568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:25:58,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:25:58,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:25:58,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840263243] [2024-06-27 18:25:58,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:25:58,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:25:58,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:25:58,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:25:58,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:25:58,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:25:58,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 548 transitions, 11144 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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 18:25:58,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:25:58,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:25:58,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:00,395 INFO L124 PetriNetUnfolderBase]: 3715/8012 cut-off events. [2024-06-27 18:26:00,395 INFO L125 PetriNetUnfolderBase]: For 115649/115653 co-relation queries the response was YES. [2024-06-27 18:26:00,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46198 conditions, 8012 events. 3715/8012 cut-off events. For 115649/115653 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 72884 event pairs, 1786 based on Foata normal form. 3/7352 useless extension candidates. Maximal degree in co-relation 46061. Up to 6549 conditions per place. [2024-06-27 18:26:00,503 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 548 selfloop transitions, 15 changer transitions 0/571 dead transitions. [2024-06-27 18:26:00,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 571 transitions, 12424 flow [2024-06-27 18:26:00,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:26:00,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:26:00,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-27 18:26:00,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-27 18:26:00,504 INFO L175 Difference]: Start difference. First operand has 307 places, 548 transitions, 11144 flow. Second operand 9 states and 138 transitions. [2024-06-27 18:26:00,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 571 transitions, 12424 flow [2024-06-27 18:26:01,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 571 transitions, 11667 flow, removed 36 selfloop flow, removed 11 redundant places. [2024-06-27 18:26:01,163 INFO L231 Difference]: Finished difference. Result has 306 places, 551 transitions, 10468 flow [2024-06-27 18:26:01,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=10387, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10468, PETRI_PLACES=306, PETRI_TRANSITIONS=551} [2024-06-27 18:26:01,164 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 266 predicate places. [2024-06-27 18:26:01,164 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 551 transitions, 10468 flow [2024-06-27 18:26:01,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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 18:26:01,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:01,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:26:01,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 18:26:01,165 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:26:01,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:01,165 INFO L85 PathProgramCache]: Analyzing trace with hash -2046568889, now seen corresponding path program 21 times [2024-06-27 18:26:01,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:01,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384123250] [2024-06-27 18:26:01,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:01,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:01,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:01,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:26:01,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:01,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384123250] [2024-06-27 18:26:01,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384123250] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:01,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:01,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:26:01,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885440194] [2024-06-27 18:26:01,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:01,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:26:01,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:01,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:26:01,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:26:01,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:26:01,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 551 transitions, 10468 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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 18:26:01,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:01,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:26:01,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:03,868 INFO L124 PetriNetUnfolderBase]: 3975/8730 cut-off events. [2024-06-27 18:26:03,868 INFO L125 PetriNetUnfolderBase]: For 130661/130665 co-relation queries the response was YES. [2024-06-27 18:26:03,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48005 conditions, 8730 events. 3975/8730 cut-off events. For 130661/130665 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 81388 event pairs, 1912 based on Foata normal form. 15/8007 useless extension candidates. Maximal degree in co-relation 47867. Up to 6506 conditions per place. [2024-06-27 18:26:03,986 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 527 selfloop transitions, 55 changer transitions 0/590 dead transitions. [2024-06-27 18:26:03,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 590 transitions, 12024 flow [2024-06-27 18:26:03,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:26:03,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:26:03,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 159 transitions. [2024-06-27 18:26:03,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44166666666666665 [2024-06-27 18:26:03,987 INFO L175 Difference]: Start difference. First operand has 306 places, 551 transitions, 10468 flow. Second operand 10 states and 159 transitions. [2024-06-27 18:26:03,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 590 transitions, 12024 flow [2024-06-27 18:26:04,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 590 transitions, 11971 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 18:26:04,676 INFO L231 Difference]: Finished difference. Result has 310 places, 556 transitions, 10678 flow [2024-06-27 18:26:04,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=10415, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10678, PETRI_PLACES=310, PETRI_TRANSITIONS=556} [2024-06-27 18:26:04,676 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 270 predicate places. [2024-06-27 18:26:04,677 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 556 transitions, 10678 flow [2024-06-27 18:26:04,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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 18:26:04,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:04,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:26:04,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 18:26:04,677 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:26:04,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:04,678 INFO L85 PathProgramCache]: Analyzing trace with hash -961948927, now seen corresponding path program 22 times [2024-06-27 18:26:04,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:04,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166630388] [2024-06-27 18:26:04,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:04,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:04,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:05,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:26:05,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:05,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166630388] [2024-06-27 18:26:05,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166630388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:05,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:05,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:26:05,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79318602] [2024-06-27 18:26:05,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:05,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:26:05,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:05,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:26:05,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:26:05,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:26:05,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 556 transitions, 10678 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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 18:26:05,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:05,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:26:05,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:07,518 INFO L124 PetriNetUnfolderBase]: 3956/8698 cut-off events. [2024-06-27 18:26:07,518 INFO L125 PetriNetUnfolderBase]: For 114505/114509 co-relation queries the response was YES. [2024-06-27 18:26:07,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47264 conditions, 8698 events. 3956/8698 cut-off events. For 114505/114509 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 81157 event pairs, 1894 based on Foata normal form. 15/7975 useless extension candidates. Maximal degree in co-relation 47125. Up to 6449 conditions per place. [2024-06-27 18:26:07,626 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 519 selfloop transitions, 66 changer transitions 0/593 dead transitions. [2024-06-27 18:26:07,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 593 transitions, 12183 flow [2024-06-27 18:26:07,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:26:07,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:26:07,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-27 18:26:07,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4527777777777778 [2024-06-27 18:26:07,627 INFO L175 Difference]: Start difference. First operand has 310 places, 556 transitions, 10678 flow. Second operand 10 states and 163 transitions. [2024-06-27 18:26:07,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 593 transitions, 12183 flow [2024-06-27 18:26:08,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 593 transitions, 12024 flow, removed 35 selfloop flow, removed 9 redundant places. [2024-06-27 18:26:08,245 INFO L231 Difference]: Finished difference. Result has 311 places, 556 transitions, 10681 flow [2024-06-27 18:26:08,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=10521, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10681, PETRI_PLACES=311, PETRI_TRANSITIONS=556} [2024-06-27 18:26:08,246 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 271 predicate places. [2024-06-27 18:26:08,246 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 556 transitions, 10681 flow [2024-06-27 18:26:08,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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 18:26:08,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:08,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:26:08,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 18:26:08,247 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:26:08,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:08,247 INFO L85 PathProgramCache]: Analyzing trace with hash -1752057047, now seen corresponding path program 1 times [2024-06-27 18:26:08,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:08,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016715302] [2024-06-27 18:26:08,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:08,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:08,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:08,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:26:08,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:08,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016715302] [2024-06-27 18:26:08,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016715302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:08,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:08,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:26:08,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394827322] [2024-06-27 18:26:08,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:08,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:26:08,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:08,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:26:08,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:26:08,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:26:08,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 556 transitions, 10681 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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 18:26:08,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:08,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:26:08,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:11,050 INFO L124 PetriNetUnfolderBase]: 3953/8623 cut-off events. [2024-06-27 18:26:11,050 INFO L125 PetriNetUnfolderBase]: For 92260/92264 co-relation queries the response was YES. [2024-06-27 18:26:11,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46480 conditions, 8623 events. 3953/8623 cut-off events. For 92260/92264 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 80320 event pairs, 1944 based on Foata normal form. 2/7880 useless extension candidates. Maximal degree in co-relation 46341. Up to 7031 conditions per place. [2024-06-27 18:26:11,145 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 537 selfloop transitions, 26 changer transitions 0/571 dead transitions. [2024-06-27 18:26:11,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 571 transitions, 11892 flow [2024-06-27 18:26:11,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:26:11,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:26:11,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 135 transitions. [2024-06-27 18:26:11,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-27 18:26:11,146 INFO L175 Difference]: Start difference. First operand has 311 places, 556 transitions, 10681 flow. Second operand 9 states and 135 transitions. [2024-06-27 18:26:11,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 571 transitions, 11892 flow [2024-06-27 18:26:11,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 571 transitions, 11593 flow, removed 23 selfloop flow, removed 9 redundant places. [2024-06-27 18:26:11,656 INFO L231 Difference]: Finished difference. Result has 311 places, 556 transitions, 10446 flow [2024-06-27 18:26:11,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=10382, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10446, PETRI_PLACES=311, PETRI_TRANSITIONS=556} [2024-06-27 18:26:11,657 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 271 predicate places. [2024-06-27 18:26:11,657 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 556 transitions, 10446 flow [2024-06-27 18:26:11,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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 18:26:11,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:11,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 18:26:11,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 18:26:11,658 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:26:11,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:11,658 INFO L85 PathProgramCache]: Analyzing trace with hash -474813517, now seen corresponding path program 1 times [2024-06-27 18:26:11,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:11,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335778671] [2024-06-27 18:26:11,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:11,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:11,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:12,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:26:12,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:12,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335778671] [2024-06-27 18:26:12,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335778671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:12,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:12,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:26:12,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288599200] [2024-06-27 18:26:12,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:12,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:26:12,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:12,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:26:12,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:26:12,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:26:12,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 556 transitions, 10446 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:12,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:12,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:26:12,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:15,125 INFO L124 PetriNetUnfolderBase]: 4574/10107 cut-off events. [2024-06-27 18:26:15,125 INFO L125 PetriNetUnfolderBase]: For 114212/114216 co-relation queries the response was YES. [2024-06-27 18:26:15,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50871 conditions, 10107 events. 4574/10107 cut-off events. For 114212/114216 co-relation queries the response was YES. Maximal size of possible extension queue 654. Compared 98602 event pairs, 1974 based on Foata normal form. 12/9305 useless extension candidates. Maximal degree in co-relation 50731. Up to 4281 conditions per place. [2024-06-27 18:26:15,264 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 354 selfloop transitions, 247 changer transitions 0/609 dead transitions. [2024-06-27 18:26:15,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 609 transitions, 12044 flow [2024-06-27 18:26:15,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:26:15,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:26:15,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 203 transitions. [2024-06-27 18:26:15,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5126262626262627 [2024-06-27 18:26:15,266 INFO L175 Difference]: Start difference. First operand has 311 places, 556 transitions, 10446 flow. Second operand 11 states and 203 transitions. [2024-06-27 18:26:15,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 609 transitions, 12044 flow [2024-06-27 18:26:15,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 609 transitions, 11988 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 18:26:15,938 INFO L231 Difference]: Finished difference. Result has 314 places, 556 transitions, 10893 flow [2024-06-27 18:26:15,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=10394, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=247, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10893, PETRI_PLACES=314, PETRI_TRANSITIONS=556} [2024-06-27 18:26:15,939 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 274 predicate places. [2024-06-27 18:26:15,939 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 556 transitions, 10893 flow [2024-06-27 18:26:15,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:15,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:15,940 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 18:26:15,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 18:26:15,940 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:26:15,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:15,940 INFO L85 PathProgramCache]: Analyzing trace with hash -1235159669, now seen corresponding path program 2 times [2024-06-27 18:26:15,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:15,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858611446] [2024-06-27 18:26:15,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:15,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:15,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:16,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:26:16,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:16,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858611446] [2024-06-27 18:26:16,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858611446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:16,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:16,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:26:16,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351374346] [2024-06-27 18:26:16,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:16,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:26:16,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:16,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:26:16,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:26:16,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:26:16,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 556 transitions, 10893 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:16,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:16,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:26:16,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:19,530 INFO L124 PetriNetUnfolderBase]: 4712/10541 cut-off events. [2024-06-27 18:26:19,530 INFO L125 PetriNetUnfolderBase]: For 136589/136593 co-relation queries the response was YES. [2024-06-27 18:26:19,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53348 conditions, 10541 events. 4712/10541 cut-off events. For 136589/136593 co-relation queries the response was YES. Maximal size of possible extension queue 683. Compared 104575 event pairs, 2113 based on Foata normal form. 12/9678 useless extension candidates. Maximal degree in co-relation 53207. Up to 7543 conditions per place. [2024-06-27 18:26:19,644 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 352 selfloop transitions, 245 changer transitions 0/605 dead transitions. [2024-06-27 18:26:19,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 605 transitions, 12462 flow [2024-06-27 18:26:19,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:26:19,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:26:19,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 201 transitions. [2024-06-27 18:26:19,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5075757575757576 [2024-06-27 18:26:19,645 INFO L175 Difference]: Start difference. First operand has 314 places, 556 transitions, 10893 flow. Second operand 11 states and 201 transitions. [2024-06-27 18:26:19,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 605 transitions, 12462 flow [2024-06-27 18:26:20,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 605 transitions, 11971 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 18:26:20,473 INFO L231 Difference]: Finished difference. Result has 316 places, 556 transitions, 10896 flow [2024-06-27 18:26:20,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=10402, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=245, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10896, PETRI_PLACES=316, PETRI_TRANSITIONS=556} [2024-06-27 18:26:20,474 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 276 predicate places. [2024-06-27 18:26:20,474 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 556 transitions, 10896 flow [2024-06-27 18:26:20,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:20,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:20,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 18:26:20,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 18:26:20,474 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:26:20,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:20,475 INFO L85 PathProgramCache]: Analyzing trace with hash -1235039699, now seen corresponding path program 3 times [2024-06-27 18:26:20,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:20,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411940187] [2024-06-27 18:26:20,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:20,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:20,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:21,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 18:26:21,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:21,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411940187] [2024-06-27 18:26:21,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411940187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:21,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:21,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:26:21,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944836210] [2024-06-27 18:26:21,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:21,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:26:21,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:21,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:26:21,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:26:21,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:26:21,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 556 transitions, 10896 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:21,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:21,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:26:21,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:23,534 INFO L124 PetriNetUnfolderBase]: 4196/9198 cut-off events. [2024-06-27 18:26:23,534 INFO L125 PetriNetUnfolderBase]: For 121451/121455 co-relation queries the response was YES. [2024-06-27 18:26:23,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48915 conditions, 9198 events. 4196/9198 cut-off events. For 121451/121455 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 87073 event pairs, 1713 based on Foata normal form. 14/8441 useless extension candidates. Maximal degree in co-relation 48773. Up to 6723 conditions per place. [2024-06-27 18:26:23,698 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 338 selfloop transitions, 245 changer transitions 0/591 dead transitions. [2024-06-27 18:26:23,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 591 transitions, 12250 flow [2024-06-27 18:26:23,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:26:23,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:26:23,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 188 transitions. [2024-06-27 18:26:23,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47474747474747475 [2024-06-27 18:26:23,699 INFO L175 Difference]: Start difference. First operand has 316 places, 556 transitions, 10896 flow. Second operand 11 states and 188 transitions. [2024-06-27 18:26:23,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 591 transitions, 12250 flow [2024-06-27 18:26:24,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 591 transitions, 11762 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 18:26:24,591 INFO L231 Difference]: Finished difference. Result has 318 places, 556 transitions, 10906 flow [2024-06-27 18:26:24,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=10408, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=245, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10906, PETRI_PLACES=318, PETRI_TRANSITIONS=556} [2024-06-27 18:26:24,592 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 278 predicate places. [2024-06-27 18:26:24,592 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 556 transitions, 10906 flow [2024-06-27 18:26:24,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:24,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:24,592 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 18:26:24,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 18:26:24,592 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:26:24,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:24,592 INFO L85 PathProgramCache]: Analyzing trace with hash -1235044349, now seen corresponding path program 4 times [2024-06-27 18:26:24,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:24,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621691343] [2024-06-27 18:26:24,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:24,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:24,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:25,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 18:26:25,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:25,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621691343] [2024-06-27 18:26:25,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621691343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:25,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:25,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:26:25,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064865876] [2024-06-27 18:26:25,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:25,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:26:25,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:25,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:26:25,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:26:25,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:26:25,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 556 transitions, 10906 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:25,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:25,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:26:25,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:27,677 INFO L124 PetriNetUnfolderBase]: 4186/9188 cut-off events. [2024-06-27 18:26:27,677 INFO L125 PetriNetUnfolderBase]: For 107337/107341 co-relation queries the response was YES. [2024-06-27 18:26:27,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48436 conditions, 9188 events. 4186/9188 cut-off events. For 107337/107341 co-relation queries the response was YES. Maximal size of possible extension queue 564. Compared 86993 event pairs, 1657 based on Foata normal form. 12/8428 useless extension candidates. Maximal degree in co-relation 48293. Up to 6538 conditions per place. [2024-06-27 18:26:27,805 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 346 selfloop transitions, 245 changer transitions 0/599 dead transitions. [2024-06-27 18:26:27,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 599 transitions, 12323 flow [2024-06-27 18:26:27,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:26:27,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:26:27,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 195 transitions. [2024-06-27 18:26:27,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49242424242424243 [2024-06-27 18:26:27,806 INFO L175 Difference]: Start difference. First operand has 318 places, 556 transitions, 10906 flow. Second operand 11 states and 195 transitions. [2024-06-27 18:26:27,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 599 transitions, 12323 flow [2024-06-27 18:26:28,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 599 transitions, 11839 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 18:26:28,523 INFO L231 Difference]: Finished difference. Result has 320 places, 556 transitions, 10916 flow [2024-06-27 18:26:28,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=10422, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=245, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10916, PETRI_PLACES=320, PETRI_TRANSITIONS=556} [2024-06-27 18:26:28,523 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 280 predicate places. [2024-06-27 18:26:28,523 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 556 transitions, 10916 flow [2024-06-27 18:26:28,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:28,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:28,524 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 18:26:28,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 18:26:28,524 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:26:28,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:28,524 INFO L85 PathProgramCache]: Analyzing trace with hash 544477741, now seen corresponding path program 5 times [2024-06-27 18:26:28,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:28,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905559978] [2024-06-27 18:26:28,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:28,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:28,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:29,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:26:29,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:29,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905559978] [2024-06-27 18:26:29,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905559978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:29,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:29,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:26:29,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630807233] [2024-06-27 18:26:29,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:29,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:26:29,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:29,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:26:29,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:26:29,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:26:29,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 556 transitions, 10916 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:29,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:29,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:26:29,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:31,652 INFO L124 PetriNetUnfolderBase]: 4324/9508 cut-off events. [2024-06-27 18:26:31,652 INFO L125 PetriNetUnfolderBase]: For 127046/127053 co-relation queries the response was YES. [2024-06-27 18:26:31,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50078 conditions, 9508 events. 4324/9508 cut-off events. For 127046/127053 co-relation queries the response was YES. Maximal size of possible extension queue 588. Compared 90857 event pairs, 1740 based on Foata normal form. 15/8747 useless extension candidates. Maximal degree in co-relation 49934. Up to 6883 conditions per place. [2024-06-27 18:26:31,797 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 450 selfloop transitions, 141 changer transitions 0/599 dead transitions. [2024-06-27 18:26:31,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 599 transitions, 12451 flow [2024-06-27 18:26:31,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:26:31,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:26:31,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 195 transitions. [2024-06-27 18:26:31,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49242424242424243 [2024-06-27 18:26:31,798 INFO L175 Difference]: Start difference. First operand has 320 places, 556 transitions, 10916 flow. Second operand 11 states and 195 transitions. [2024-06-27 18:26:31,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 599 transitions, 12451 flow [2024-06-27 18:26:32,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 599 transitions, 11963 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 18:26:32,711 INFO L231 Difference]: Finished difference. Result has 322 places, 556 transitions, 10714 flow [2024-06-27 18:26:32,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=10428, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10714, PETRI_PLACES=322, PETRI_TRANSITIONS=556} [2024-06-27 18:26:32,712 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 282 predicate places. [2024-06-27 18:26:32,712 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 556 transitions, 10714 flow [2024-06-27 18:26:32,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:32,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:32,712 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 18:26:32,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 18:26:32,712 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:26:32,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:32,712 INFO L85 PathProgramCache]: Analyzing trace with hash 546266329, now seen corresponding path program 6 times [2024-06-27 18:26:32,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:32,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028203371] [2024-06-27 18:26:32,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:32,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:32,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:33,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:26:33,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:33,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028203371] [2024-06-27 18:26:33,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028203371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:33,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:33,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:26:33,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286853350] [2024-06-27 18:26:33,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:33,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:26:33,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:33,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:26:33,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:26:33,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:26:33,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 556 transitions, 10714 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:33,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:33,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:26:33,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:35,840 INFO L124 PetriNetUnfolderBase]: 4311/9482 cut-off events. [2024-06-27 18:26:35,840 INFO L125 PetriNetUnfolderBase]: For 114423/114430 co-relation queries the response was YES. [2024-06-27 18:26:35,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49120 conditions, 9482 events. 4311/9482 cut-off events. For 114423/114430 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 90575 event pairs, 1787 based on Foata normal form. 17/8716 useless extension candidates. Maximal degree in co-relation 48975. Up to 7207 conditions per place. [2024-06-27 18:26:35,964 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 443 selfloop transitions, 140 changer transitions 0/591 dead transitions. [2024-06-27 18:26:35,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 591 transitions, 12072 flow [2024-06-27 18:26:35,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:26:35,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:26:35,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-06-27 18:26:35,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4772727272727273 [2024-06-27 18:26:35,965 INFO L175 Difference]: Start difference. First operand has 322 places, 556 transitions, 10714 flow. Second operand 11 states and 189 transitions. [2024-06-27 18:26:35,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 591 transitions, 12072 flow [2024-06-27 18:26:36,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 591 transitions, 11792 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 18:26:36,667 INFO L231 Difference]: Finished difference. Result has 324 places, 556 transitions, 10720 flow [2024-06-27 18:26:36,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=10434, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10720, PETRI_PLACES=324, PETRI_TRANSITIONS=556} [2024-06-27 18:26:36,668 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 284 predicate places. [2024-06-27 18:26:36,668 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 556 transitions, 10720 flow [2024-06-27 18:26:36,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:36,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:36,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:26:36,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 18:26:36,668 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:26:36,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:36,668 INFO L85 PathProgramCache]: Analyzing trace with hash 541793029, now seen corresponding path program 7 times [2024-06-27 18:26:36,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:36,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254677696] [2024-06-27 18:26:36,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:36,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:36,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:37,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:26:37,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:37,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254677696] [2024-06-27 18:26:37,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254677696] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:37,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:37,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:26:37,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023227824] [2024-06-27 18:26:37,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:37,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:26:37,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:37,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:26:37,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:26:37,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:26:37,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 556 transitions, 10720 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:37,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:37,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:26:37,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:39,895 INFO L124 PetriNetUnfolderBase]: 4449/9784 cut-off events. [2024-06-27 18:26:39,895 INFO L125 PetriNetUnfolderBase]: For 130827/130834 co-relation queries the response was YES. [2024-06-27 18:26:39,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50717 conditions, 9784 events. 4449/9784 cut-off events. For 130827/130834 co-relation queries the response was YES. Maximal size of possible extension queue 613. Compared 94270 event pairs, 1844 based on Foata normal form. 15/9008 useless extension candidates. Maximal degree in co-relation 50571. Up to 7269 conditions per place. [2024-06-27 18:26:40,007 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 444 selfloop transitions, 148 changer transitions 0/600 dead transitions. [2024-06-27 18:26:40,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 600 transitions, 12263 flow [2024-06-27 18:26:40,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:26:40,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:26:40,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 198 transitions. [2024-06-27 18:26:40,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 18:26:40,008 INFO L175 Difference]: Start difference. First operand has 324 places, 556 transitions, 10720 flow. Second operand 11 states and 198 transitions. [2024-06-27 18:26:40,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 600 transitions, 12263 flow [2024-06-27 18:26:40,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 600 transitions, 11987 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 18:26:40,744 INFO L231 Difference]: Finished difference. Result has 326 places, 556 transitions, 10744 flow [2024-06-27 18:26:40,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=10444, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10744, PETRI_PLACES=326, PETRI_TRANSITIONS=556} [2024-06-27 18:26:40,745 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 286 predicate places. [2024-06-27 18:26:40,745 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 556 transitions, 10744 flow [2024-06-27 18:26:40,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:40,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:40,746 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 18:26:40,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 18:26:40,746 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:26:40,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:40,746 INFO L85 PathProgramCache]: Analyzing trace with hash 541797679, now seen corresponding path program 8 times [2024-06-27 18:26:40,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:40,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501024994] [2024-06-27 18:26:40,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:40,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:40,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:41,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:26:41,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:41,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501024994] [2024-06-27 18:26:41,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501024994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:41,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:41,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:26:41,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472879380] [2024-06-27 18:26:41,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:41,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:26:41,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:41,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:26:41,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:26:41,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:26:41,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 556 transitions, 10744 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:41,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:41,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:26:41,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:43,827 INFO L124 PetriNetUnfolderBase]: 4436/9775 cut-off events. [2024-06-27 18:26:43,827 INFO L125 PetriNetUnfolderBase]: For 119116/119123 co-relation queries the response was YES. [2024-06-27 18:26:43,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50150 conditions, 9775 events. 4436/9775 cut-off events. For 119116/119123 co-relation queries the response was YES. Maximal size of possible extension queue 610. Compared 94242 event pairs, 1887 based on Foata normal form. 17/8993 useless extension candidates. Maximal degree in co-relation 50003. Up to 7434 conditions per place. [2024-06-27 18:26:43,974 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 436 selfloop transitions, 147 changer transitions 0/591 dead transitions. [2024-06-27 18:26:43,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 591 transitions, 12100 flow [2024-06-27 18:26:43,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:26:43,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:26:43,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 190 transitions. [2024-06-27 18:26:43,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4797979797979798 [2024-06-27 18:26:43,975 INFO L175 Difference]: Start difference. First operand has 326 places, 556 transitions, 10744 flow. Second operand 11 states and 190 transitions. [2024-06-27 18:26:43,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 591 transitions, 12100 flow [2024-06-27 18:26:44,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 591 transitions, 11806 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 18:26:44,984 INFO L231 Difference]: Finished difference. Result has 328 places, 556 transitions, 10750 flow [2024-06-27 18:26:44,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=10450, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10750, PETRI_PLACES=328, PETRI_TRANSITIONS=556} [2024-06-27 18:26:44,985 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 288 predicate places. [2024-06-27 18:26:44,985 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 556 transitions, 10750 flow [2024-06-27 18:26:44,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:44,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:44,985 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 18:26:44,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 18:26:44,985 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:26:44,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:44,986 INFO L85 PathProgramCache]: Analyzing trace with hash 1452286441, now seen corresponding path program 9 times [2024-06-27 18:26:44,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:44,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355371305] [2024-06-27 18:26:44,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:44,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:45,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:45,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:26:45,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:45,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355371305] [2024-06-27 18:26:45,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355371305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:45,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:45,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:26:45,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880044099] [2024-06-27 18:26:45,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:45,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:26:45,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:45,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:26:45,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:26:45,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:26:45,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 556 transitions, 10750 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:45,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:45,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:26:45,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:48,255 INFO L124 PetriNetUnfolderBase]: 4490/9945 cut-off events. [2024-06-27 18:26:48,255 INFO L125 PetriNetUnfolderBase]: For 117364/117371 co-relation queries the response was YES. [2024-06-27 18:26:48,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50623 conditions, 9945 events. 4490/9945 cut-off events. For 117364/117371 co-relation queries the response was YES. Maximal size of possible extension queue 619. Compared 96217 event pairs, 1873 based on Foata normal form. 15/9156 useless extension candidates. Maximal degree in co-relation 50475. Up to 6682 conditions per place. [2024-06-27 18:26:48,398 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 446 selfloop transitions, 149 changer transitions 0/603 dead transitions. [2024-06-27 18:26:48,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 603 transitions, 12201 flow [2024-06-27 18:26:48,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:26:48,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:26:48,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 199 transitions. [2024-06-27 18:26:48,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5025252525252525 [2024-06-27 18:26:48,399 INFO L175 Difference]: Start difference. First operand has 328 places, 556 transitions, 10750 flow. Second operand 11 states and 199 transitions. [2024-06-27 18:26:48,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 603 transitions, 12201 flow [2024-06-27 18:26:49,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 603 transitions, 11911 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 18:26:49,206 INFO L231 Difference]: Finished difference. Result has 330 places, 556 transitions, 10762 flow [2024-06-27 18:26:49,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=10460, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10762, PETRI_PLACES=330, PETRI_TRANSITIONS=556} [2024-06-27 18:26:49,207 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 290 predicate places. [2024-06-27 18:26:49,207 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 556 transitions, 10762 flow [2024-06-27 18:26:49,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:49,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:49,207 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 18:26:49,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 18:26:49,207 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:26:49,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:49,207 INFO L85 PathProgramCache]: Analyzing trace with hash 15442199, now seen corresponding path program 10 times [2024-06-27 18:26:49,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:49,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511247237] [2024-06-27 18:26:49,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:49,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:49,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:49,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:26:49,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:49,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511247237] [2024-06-27 18:26:49,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511247237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:49,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:49,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:26:49,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607724242] [2024-06-27 18:26:49,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:49,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:26:49,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:49,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:26:49,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:26:49,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:26:49,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 556 transitions, 10762 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:49,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:49,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:26:49,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:53,189 INFO L124 PetriNetUnfolderBase]: 5629/13064 cut-off events. [2024-06-27 18:26:53,189 INFO L125 PetriNetUnfolderBase]: For 135471/135475 co-relation queries the response was YES. [2024-06-27 18:26:53,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59730 conditions, 13064 events. 5629/13064 cut-off events. For 135471/135475 co-relation queries the response was YES. Maximal size of possible extension queue 893. Compared 137020 event pairs, 1456 based on Foata normal form. 12/12079 useless extension candidates. Maximal degree in co-relation 59581. Up to 3488 conditions per place. [2024-06-27 18:26:53,474 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 345 selfloop transitions, 317 changer transitions 0/670 dead transitions. [2024-06-27 18:26:53,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 670 transitions, 13445 flow [2024-06-27 18:26:53,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:26:53,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:26:53,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 207 transitions. [2024-06-27 18:26:53,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5227272727272727 [2024-06-27 18:26:53,475 INFO L175 Difference]: Start difference. First operand has 330 places, 556 transitions, 10762 flow. Second operand 11 states and 207 transitions. [2024-06-27 18:26:53,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 670 transitions, 13445 flow [2024-06-27 18:26:54,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 670 transitions, 13146 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 18:26:54,542 INFO L231 Difference]: Finished difference. Result has 333 places, 558 transitions, 11326 flow [2024-06-27 18:26:54,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=10466, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=315, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11326, PETRI_PLACES=333, PETRI_TRANSITIONS=558} [2024-06-27 18:26:54,543 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 293 predicate places. [2024-06-27 18:26:54,543 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 558 transitions, 11326 flow [2024-06-27 18:26:54,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:54,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:26:54,543 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 18:26:54,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 18:26:54,543 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:26:54,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:26:54,544 INFO L85 PathProgramCache]: Analyzing trace with hash 739590451, now seen corresponding path program 11 times [2024-06-27 18:26:54,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:26:54,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343629187] [2024-06-27 18:26:54,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:26:54,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:26:54,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:26:55,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:26:55,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:26:55,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343629187] [2024-06-27 18:26:55,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343629187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:26:55,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:26:55,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:26:55,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588698629] [2024-06-27 18:26:55,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:26:55,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:26:55,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:26:55,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:26:55,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:26:55,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:26:55,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 558 transitions, 11326 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:26:55,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:26:55,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:26:55,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:26:59,056 INFO L124 PetriNetUnfolderBase]: 6748/15422 cut-off events. [2024-06-27 18:26:59,057 INFO L125 PetriNetUnfolderBase]: For 179937/179941 co-relation queries the response was YES. [2024-06-27 18:26:59,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72288 conditions, 15422 events. 6748/15422 cut-off events. For 179937/179941 co-relation queries the response was YES. Maximal size of possible extension queue 1168. Compared 167613 event pairs, 3618 based on Foata normal form. 12/14376 useless extension candidates. Maximal degree in co-relation 72137. Up to 8772 conditions per place. [2024-06-27 18:26:59,582 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 313 selfloop transitions, 318 changer transitions 0/639 dead transitions. [2024-06-27 18:26:59,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 639 transitions, 13558 flow [2024-06-27 18:26:59,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:26:59,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:26:59,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 204 transitions. [2024-06-27 18:26:59,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5151515151515151 [2024-06-27 18:26:59,583 INFO L175 Difference]: Start difference. First operand has 333 places, 558 transitions, 11326 flow. Second operand 11 states and 204 transitions. [2024-06-27 18:26:59,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 639 transitions, 13558 flow [2024-06-27 18:27:01,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 639 transitions, 13086 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-27 18:27:01,240 INFO L231 Difference]: Finished difference. Result has 339 places, 562 transitions, 11695 flow [2024-06-27 18:27:01,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=10884, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=314, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11695, PETRI_PLACES=339, PETRI_TRANSITIONS=562} [2024-06-27 18:27:01,240 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 299 predicate places. [2024-06-27 18:27:01,240 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 562 transitions, 11695 flow [2024-06-27 18:27:01,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:01,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:01,241 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 18:27:01,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 18:27:01,241 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:27:01,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:01,241 INFO L85 PathProgramCache]: Analyzing trace with hash 1157976061, now seen corresponding path program 12 times [2024-06-27 18:27:01,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:01,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015593062] [2024-06-27 18:27:01,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:01,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:01,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:01,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:27:01,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:01,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015593062] [2024-06-27 18:27:01,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015593062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:01,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:01,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:27:01,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440664807] [2024-06-27 18:27:01,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:01,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:27:01,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:01,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:27:01,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:27:01,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:27:01,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 562 transitions, 11695 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:01,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:01,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:27:01,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:05,549 INFO L124 PetriNetUnfolderBase]: 6471/14674 cut-off events. [2024-06-27 18:27:05,549 INFO L125 PetriNetUnfolderBase]: For 179771/179775 co-relation queries the response was YES. [2024-06-27 18:27:05,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69318 conditions, 14674 events. 6471/14674 cut-off events. For 179771/179775 co-relation queries the response was YES. Maximal size of possible extension queue 1135. Compared 156841 event pairs, 3441 based on Foata normal form. 14/13648 useless extension candidates. Maximal degree in co-relation 69163. Up to 10910 conditions per place. [2024-06-27 18:27:05,814 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 285 selfloop transitions, 313 changer transitions 0/606 dead transitions. [2024-06-27 18:27:05,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 606 transitions, 13283 flow [2024-06-27 18:27:05,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:27:05,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:27:05,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-06-27 18:27:05,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4772727272727273 [2024-06-27 18:27:05,815 INFO L175 Difference]: Start difference. First operand has 339 places, 562 transitions, 11695 flow. Second operand 11 states and 189 transitions. [2024-06-27 18:27:05,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 606 transitions, 13283 flow [2024-06-27 18:27:07,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 606 transitions, 12711 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 18:27:07,330 INFO L231 Difference]: Finished difference. Result has 342 places, 562 transitions, 11755 flow [2024-06-27 18:27:07,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=11123, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=313, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11755, PETRI_PLACES=342, PETRI_TRANSITIONS=562} [2024-06-27 18:27:07,331 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 302 predicate places. [2024-06-27 18:27:07,331 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 562 transitions, 11755 flow [2024-06-27 18:27:07,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:07,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:07,331 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 18:27:07,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 18:27:07,331 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:27:07,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:07,332 INFO L85 PathProgramCache]: Analyzing trace with hash 1603045429, now seen corresponding path program 13 times [2024-06-27 18:27:07,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:07,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348460997] [2024-06-27 18:27:07,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:07,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:07,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:08,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:27:08,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:08,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348460997] [2024-06-27 18:27:08,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348460997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:08,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:08,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:27:08,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530661173] [2024-06-27 18:27:08,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:08,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:27:08,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:08,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:27:08,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:27:08,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:27:08,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 562 transitions, 11755 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:08,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:08,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:27:08,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:11,813 INFO L124 PetriNetUnfolderBase]: 6568/14918 cut-off events. [2024-06-27 18:27:11,813 INFO L125 PetriNetUnfolderBase]: For 179648/179655 co-relation queries the response was YES. [2024-06-27 18:27:12,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70119 conditions, 14918 events. 6568/14918 cut-off events. For 179648/179655 co-relation queries the response was YES. Maximal size of possible extension queue 1150. Compared 159581 event pairs, 3194 based on Foata normal form. 10/13913 useless extension candidates. Maximal degree in co-relation 69963. Up to 8681 conditions per place. [2024-06-27 18:27:12,121 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 316 selfloop transitions, 283 changer transitions 0/607 dead transitions. [2024-06-27 18:27:12,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 607 transitions, 13244 flow [2024-06-27 18:27:12,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:27:12,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:27:12,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-27 18:27:12,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5138888888888888 [2024-06-27 18:27:12,122 INFO L175 Difference]: Start difference. First operand has 342 places, 562 transitions, 11755 flow. Second operand 10 states and 185 transitions. [2024-06-27 18:27:12,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 607 transitions, 13244 flow [2024-06-27 18:27:13,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 607 transitions, 12687 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 18:27:13,741 INFO L231 Difference]: Finished difference. Result has 345 places, 563 transitions, 11849 flow [2024-06-27 18:27:13,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=11201, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=282, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11849, PETRI_PLACES=345, PETRI_TRANSITIONS=563} [2024-06-27 18:27:13,742 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 305 predicate places. [2024-06-27 18:27:13,742 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 563 transitions, 11849 flow [2024-06-27 18:27:13,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:13,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:13,743 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 18:27:13,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 18:27:13,743 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:27:13,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:13,743 INFO L85 PathProgramCache]: Analyzing trace with hash 1602930109, now seen corresponding path program 14 times [2024-06-27 18:27:13,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:13,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192612575] [2024-06-27 18:27:13,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:13,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:13,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:14,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:27:14,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:14,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192612575] [2024-06-27 18:27:14,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192612575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:14,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:14,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:27:14,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745239857] [2024-06-27 18:27:14,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:14,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:27:14,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:14,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:27:14,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:27:14,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:27:14,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 563 transitions, 11849 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:14,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:14,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:27:14,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:18,185 INFO L124 PetriNetUnfolderBase]: 6693/15238 cut-off events. [2024-06-27 18:27:18,185 INFO L125 PetriNetUnfolderBase]: For 168911/168915 co-relation queries the response was YES. [2024-06-27 18:27:18,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71286 conditions, 15238 events. 6693/15238 cut-off events. For 168911/168915 co-relation queries the response was YES. Maximal size of possible extension queue 1192. Compared 164554 event pairs, 3533 based on Foata normal form. 12/14182 useless extension candidates. Maximal degree in co-relation 71128. Up to 10714 conditions per place. [2024-06-27 18:27:18,492 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 301 selfloop transitions, 316 changer transitions 0/625 dead transitions. [2024-06-27 18:27:18,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 625 transitions, 13631 flow [2024-06-27 18:27:18,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:27:18,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:27:18,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 201 transitions. [2024-06-27 18:27:18,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5075757575757576 [2024-06-27 18:27:18,493 INFO L175 Difference]: Start difference. First operand has 345 places, 563 transitions, 11849 flow. Second operand 11 states and 201 transitions. [2024-06-27 18:27:18,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 625 transitions, 13631 flow [2024-06-27 18:27:19,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 625 transitions, 13217 flow, removed 20 selfloop flow, removed 13 redundant places. [2024-06-27 18:27:19,984 INFO L231 Difference]: Finished difference. Result has 345 places, 565 transitions, 12145 flow [2024-06-27 18:27:19,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=11447, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=314, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12145, PETRI_PLACES=345, PETRI_TRANSITIONS=565} [2024-06-27 18:27:19,985 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 305 predicate places. [2024-06-27 18:27:19,985 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 565 transitions, 12145 flow [2024-06-27 18:27:19,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:19,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:19,986 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 18:27:19,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 18:27:19,986 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:27:19,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:19,986 INFO L85 PathProgramCache]: Analyzing trace with hash 2093095911, now seen corresponding path program 15 times [2024-06-27 18:27:19,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:19,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105726172] [2024-06-27 18:27:19,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:19,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:19,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:20,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:27:20,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:20,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105726172] [2024-06-27 18:27:20,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105726172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:20,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:20,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:27:20,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382327264] [2024-06-27 18:27:20,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:20,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:27:20,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:20,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:27:20,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:27:20,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:27:20,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 565 transitions, 12145 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:20,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:20,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:27:20,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:24,609 INFO L124 PetriNetUnfolderBase]: 7146/16142 cut-off events. [2024-06-27 18:27:24,610 INFO L125 PetriNetUnfolderBase]: For 189566/189567 co-relation queries the response was YES. [2024-06-27 18:27:24,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75188 conditions, 16142 events. 7146/16142 cut-off events. For 189566/189567 co-relation queries the response was YES. Maximal size of possible extension queue 1291. Compared 175860 event pairs, 4093 based on Foata normal form. 9/15037 useless extension candidates. Maximal degree in co-relation 75034. Up to 10694 conditions per place. [2024-06-27 18:27:25,032 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 417 selfloop transitions, 201 changer transitions 0/626 dead transitions. [2024-06-27 18:27:25,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 626 transitions, 13932 flow [2024-06-27 18:27:25,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:27:25,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:27:25,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 205 transitions. [2024-06-27 18:27:25,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5176767676767676 [2024-06-27 18:27:25,033 INFO L175 Difference]: Start difference. First operand has 345 places, 565 transitions, 12145 flow. Second operand 11 states and 205 transitions. [2024-06-27 18:27:25,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 626 transitions, 13932 flow [2024-06-27 18:27:26,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 626 transitions, 13292 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 18:27:26,839 INFO L231 Difference]: Finished difference. Result has 350 places, 573 transitions, 12178 flow [2024-06-27 18:27:26,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=11519, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12178, PETRI_PLACES=350, PETRI_TRANSITIONS=573} [2024-06-27 18:27:26,840 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 310 predicate places. [2024-06-27 18:27:26,840 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 573 transitions, 12178 flow [2024-06-27 18:27:26,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:26,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:26,840 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 18:27:26,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 18:27:26,840 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:27:26,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:26,841 INFO L85 PathProgramCache]: Analyzing trace with hash 1032433141, now seen corresponding path program 16 times [2024-06-27 18:27:26,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:26,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759796614] [2024-06-27 18:27:26,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:26,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:26,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:27,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:27:27,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:27,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759796614] [2024-06-27 18:27:27,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759796614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:27,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:27,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:27:27,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133442535] [2024-06-27 18:27:27,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:27,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:27:27,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:27,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:27:27,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:27:27,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:27:27,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 573 transitions, 12178 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:27,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:27,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:27:27,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:31,971 INFO L124 PetriNetUnfolderBase]: 7409/16860 cut-off events. [2024-06-27 18:27:31,971 INFO L125 PetriNetUnfolderBase]: For 213840/213841 co-relation queries the response was YES. [2024-06-27 18:27:32,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77756 conditions, 16860 events. 7409/16860 cut-off events. For 213840/213841 co-relation queries the response was YES. Maximal size of possible extension queue 1351. Compared 185900 event pairs, 4349 based on Foata normal form. 9/15672 useless extension candidates. Maximal degree in co-relation 77599. Up to 12900 conditions per place. [2024-06-27 18:27:32,331 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 415 selfloop transitions, 197 changer transitions 0/620 dead transitions. [2024-06-27 18:27:32,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 620 transitions, 13804 flow [2024-06-27 18:27:32,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:27:32,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:27:32,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 201 transitions. [2024-06-27 18:27:32,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5075757575757576 [2024-06-27 18:27:32,334 INFO L175 Difference]: Start difference. First operand has 350 places, 573 transitions, 12178 flow. Second operand 11 states and 201 transitions. [2024-06-27 18:27:32,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 620 transitions, 13804 flow [2024-06-27 18:27:34,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 620 transitions, 13662 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 18:27:34,159 INFO L231 Difference]: Finished difference. Result has 356 places, 573 transitions, 12434 flow [2024-06-27 18:27:34,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=12036, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12434, PETRI_PLACES=356, PETRI_TRANSITIONS=573} [2024-06-27 18:27:34,159 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 316 predicate places. [2024-06-27 18:27:34,159 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 573 transitions, 12434 flow [2024-06-27 18:27:34,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:34,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:34,160 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 18:27:34,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 18:27:34,160 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:27:34,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:34,160 INFO L85 PathProgramCache]: Analyzing trace with hash 1032437791, now seen corresponding path program 17 times [2024-06-27 18:27:34,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:34,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717265572] [2024-06-27 18:27:34,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:34,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:34,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:34,884 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:27:34,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:34,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717265572] [2024-06-27 18:27:34,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717265572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:34,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:34,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:27:34,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848092103] [2024-06-27 18:27:34,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:34,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:27:34,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:34,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:27:34,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:27:34,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:27:34,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 573 transitions, 12434 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:34,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:34,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:27:34,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:39,004 INFO L124 PetriNetUnfolderBase]: 7396/16870 cut-off events. [2024-06-27 18:27:39,004 INFO L125 PetriNetUnfolderBase]: For 202939/202940 co-relation queries the response was YES. [2024-06-27 18:27:39,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77398 conditions, 16870 events. 7396/16870 cut-off events. For 202939/202940 co-relation queries the response was YES. Maximal size of possible extension queue 1349. Compared 186337 event pairs, 4434 based on Foata normal form. 11/15669 useless extension candidates. Maximal degree in co-relation 77240. Up to 13196 conditions per place. [2024-06-27 18:27:39,535 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 406 selfloop transitions, 196 changer transitions 0/610 dead transitions. [2024-06-27 18:27:39,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 610 transitions, 13854 flow [2024-06-27 18:27:39,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:27:39,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:27:39,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 193 transitions. [2024-06-27 18:27:39,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48737373737373735 [2024-06-27 18:27:39,536 INFO L175 Difference]: Start difference. First operand has 356 places, 573 transitions, 12434 flow. Second operand 11 states and 193 transitions. [2024-06-27 18:27:39,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 610 transitions, 13854 flow [2024-06-27 18:27:41,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 610 transitions, 13472 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 18:27:41,834 INFO L231 Difference]: Finished difference. Result has 360 places, 573 transitions, 12450 flow [2024-06-27 18:27:41,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=12052, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12450, PETRI_PLACES=360, PETRI_TRANSITIONS=573} [2024-06-27 18:27:41,835 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 320 predicate places. [2024-06-27 18:27:41,835 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 573 transitions, 12450 flow [2024-06-27 18:27:41,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:41,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:41,835 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 18:27:41,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 18:27:41,835 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:27:41,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:41,835 INFO L85 PathProgramCache]: Analyzing trace with hash -2031048985, now seen corresponding path program 18 times [2024-06-27 18:27:41,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:41,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025907083] [2024-06-27 18:27:41,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:41,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:41,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:42,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:27:42,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:42,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025907083] [2024-06-27 18:27:42,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025907083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:42,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:42,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 18:27:42,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903498714] [2024-06-27 18:27:42,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:42,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 18:27:42,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:42,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 18:27:42,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 18:27:42,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:27:42,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 573 transitions, 12450 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:42,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:42,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:27:42,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:47,688 INFO L124 PetriNetUnfolderBase]: 7538/17220 cut-off events. [2024-06-27 18:27:47,688 INFO L125 PetriNetUnfolderBase]: For 207109/207116 co-relation queries the response was YES. [2024-06-27 18:27:47,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78533 conditions, 17220 events. 7538/17220 cut-off events. For 207109/207116 co-relation queries the response was YES. Maximal size of possible extension queue 1382. Compared 190999 event pairs, 4561 based on Foata normal form. 17/16017 useless extension candidates. Maximal degree in co-relation 78374. Up to 13575 conditions per place. [2024-06-27 18:27:47,959 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 459 selfloop transitions, 144 changer transitions 0/611 dead transitions. [2024-06-27 18:27:47,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 611 transitions, 13885 flow [2024-06-27 18:27:47,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:27:47,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:27:47,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 204 transitions. [2024-06-27 18:27:47,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4722222222222222 [2024-06-27 18:27:47,960 INFO L175 Difference]: Start difference. First operand has 360 places, 573 transitions, 12450 flow. Second operand 12 states and 204 transitions. [2024-06-27 18:27:47,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 611 transitions, 13885 flow [2024-06-27 18:27:49,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 611 transitions, 13499 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 18:27:49,527 INFO L231 Difference]: Finished difference. Result has 364 places, 573 transitions, 12358 flow [2024-06-27 18:27:49,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=12064, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12358, PETRI_PLACES=364, PETRI_TRANSITIONS=573} [2024-06-27 18:27:49,528 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 324 predicate places. [2024-06-27 18:27:49,528 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 573 transitions, 12358 flow [2024-06-27 18:27:49,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:49,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:49,528 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 18:27:49,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 18:27:49,528 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:27:49,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:49,528 INFO L85 PathProgramCache]: Analyzing trace with hash 489995053, now seen corresponding path program 1 times [2024-06-27 18:27:49,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:49,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541167741] [2024-06-27 18:27:49,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:49,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:49,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:50,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:27:50,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:50,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541167741] [2024-06-27 18:27:50,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541167741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:50,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:50,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:27:50,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242126101] [2024-06-27 18:27:50,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:50,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:27:50,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:50,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:27:50,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:27:50,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:27:50,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 573 transitions, 12358 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:50,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:50,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:27:50,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:27:55,600 INFO L124 PetriNetUnfolderBase]: 7546/17228 cut-off events. [2024-06-27 18:27:55,601 INFO L125 PetriNetUnfolderBase]: For 187667/187674 co-relation queries the response was YES. [2024-06-27 18:27:55,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78370 conditions, 17228 events. 7546/17228 cut-off events. For 187667/187674 co-relation queries the response was YES. Maximal size of possible extension queue 1384. Compared 191320 event pairs, 4651 based on Foata normal form. 9/16008 useless extension candidates. Maximal degree in co-relation 78210. Up to 13874 conditions per place. [2024-06-27 18:27:55,877 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 484 selfloop transitions, 120 changer transitions 0/612 dead transitions. [2024-06-27 18:27:55,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 612 transitions, 13823 flow [2024-06-27 18:27:55,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 18:27:55,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 18:27:55,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 212 transitions. [2024-06-27 18:27:55,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.452991452991453 [2024-06-27 18:27:55,878 INFO L175 Difference]: Start difference. First operand has 364 places, 573 transitions, 12358 flow. Second operand 13 states and 212 transitions. [2024-06-27 18:27:55,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 612 transitions, 13823 flow [2024-06-27 18:27:57,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 612 transitions, 13628 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 18:27:57,449 INFO L231 Difference]: Finished difference. Result has 370 places, 576 transitions, 12455 flow [2024-06-27 18:27:57,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=12163, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12455, PETRI_PLACES=370, PETRI_TRANSITIONS=576} [2024-06-27 18:27:57,450 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 330 predicate places. [2024-06-27 18:27:57,450 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 576 transitions, 12455 flow [2024-06-27 18:27:57,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:57,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:27:57,450 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 18:27:57,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 18:27:57,450 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:27:57,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:27:57,450 INFO L85 PathProgramCache]: Analyzing trace with hash 2096490589, now seen corresponding path program 19 times [2024-06-27 18:27:57,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:27:57,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84295717] [2024-06-27 18:27:57,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:27:57,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:27:57,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:27:58,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:27:58,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:27:58,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84295717] [2024-06-27 18:27:58,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84295717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:27:58,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:27:58,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:27:58,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369441661] [2024-06-27 18:27:58,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:27:58,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:27:58,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:27:58,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:27:58,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:27:58,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:27:58,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 576 transitions, 12455 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:27:58,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:27:58,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:27:58,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:03,384 INFO L124 PetriNetUnfolderBase]: 7783/17798 cut-off events. [2024-06-27 18:28:03,384 INFO L125 PetriNetUnfolderBase]: For 224178/224179 co-relation queries the response was YES. [2024-06-27 18:28:03,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80955 conditions, 17798 events. 7783/17798 cut-off events. For 224178/224179 co-relation queries the response was YES. Maximal size of possible extension queue 1439. Compared 198601 event pairs, 4702 based on Foata normal form. 9/16559 useless extension candidates. Maximal degree in co-relation 80793. Up to 13451 conditions per place. [2024-06-27 18:28:03,677 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 460 selfloop transitions, 154 changer transitions 0/622 dead transitions. [2024-06-27 18:28:03,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 622 transitions, 14092 flow [2024-06-27 18:28:03,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:28:03,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:28:03,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 198 transitions. [2024-06-27 18:28:03,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 18:28:03,678 INFO L175 Difference]: Start difference. First operand has 370 places, 576 transitions, 12455 flow. Second operand 11 states and 198 transitions. [2024-06-27 18:28:03,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 622 transitions, 14092 flow [2024-06-27 18:28:06,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 622 transitions, 13830 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-27 18:28:06,110 INFO L231 Difference]: Finished difference. Result has 371 places, 576 transitions, 12505 flow [2024-06-27 18:28:06,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=12193, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12505, PETRI_PLACES=371, PETRI_TRANSITIONS=576} [2024-06-27 18:28:06,111 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 331 predicate places. [2024-06-27 18:28:06,111 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 576 transitions, 12505 flow [2024-06-27 18:28:06,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:06,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:28:06,111 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 18:28:06,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 18:28:06,111 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:28:06,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:28:06,111 INFO L85 PathProgramCache]: Analyzing trace with hash 1036906441, now seen corresponding path program 20 times [2024-06-27 18:28:06,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:28:06,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333935265] [2024-06-27 18:28:06,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:28:06,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:28:06,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:28:06,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:28:06,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:28:06,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333935265] [2024-06-27 18:28:06,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333935265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:28:06,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:28:06,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:28:06,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274133021] [2024-06-27 18:28:06,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:28:06,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:28:06,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:28:06,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:28:06,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:28:07,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-27 18:28:07,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 576 transitions, 12505 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:28:07,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:28:07,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-27 18:28:07,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:28:11,956 INFO L124 PetriNetUnfolderBase]: 7770/17775 cut-off events. [2024-06-27 18:28:11,957 INFO L125 PetriNetUnfolderBase]: For 207641/207642 co-relation queries the response was YES. [2024-06-27 18:28:12,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80414 conditions, 17775 events. 7770/17775 cut-off events. For 207641/207642 co-relation queries the response was YES. Maximal size of possible extension queue 1437. Compared 198558 event pairs, 4795 based on Foata normal form. 11/16521 useless extension candidates. Maximal degree in co-relation 80250. Up to 14047 conditions per place. [2024-06-27 18:28:12,240 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 452 selfloop transitions, 153 changer transitions 0/613 dead transitions. [2024-06-27 18:28:12,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 613 transitions, 13934 flow [2024-06-27 18:28:12,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:28:12,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:28:12,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 192 transitions. [2024-06-27 18:28:12,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48484848484848486 [2024-06-27 18:28:12,241 INFO L175 Difference]: Start difference. First operand has 371 places, 576 transitions, 12505 flow. Second operand 11 states and 192 transitions. [2024-06-27 18:28:12,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 613 transitions, 13934 flow