./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/rfi002_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/rfi002_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/rfi002_tso.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/rfi002_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 21:49:36,267 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 21:49:36,344 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 21:49:36,351 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 21:49:36,351 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 21:49:36,381 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 21:49:36,382 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 21:49:36,383 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 21:49:36,383 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 21:49:36,388 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 21:49:36,388 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 21:49:36,388 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 21:49:36,389 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 21:49:36,390 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 21:49:36,391 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 21:49:36,391 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 21:49:36,391 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 21:49:36,391 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 21:49:36,392 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 21:49:36,392 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 21:49:36,392 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 21:49:36,392 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 21:49:36,393 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 21:49:36,393 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 21:49:36,393 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 21:49:36,393 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 21:49:36,393 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 21:49:36,394 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 21:49:36,394 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 21:49:36,394 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 21:49:36,395 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 21:49:36,395 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 21:49:36,395 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 21:49:36,396 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 21:49:36,396 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 21:49:36,396 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 21:49:36,396 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 21:49:36,396 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 21:49:36,397 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 21:49:36,397 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 21:49:36,397 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 21:49:36,397 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 21:49:36,397 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 21:49:36,398 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-06-27 21:49:36,649 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 21:49:36,676 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 21:49:36,678 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 21:49:36,679 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 21:49:36,679 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 21:49:36,680 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/rfi002_tso.yml/witness.yml [2024-06-27 21:49:36,735 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 21:49:36,735 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 21:49:36,736 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/rfi002_tso.i [2024-06-27 21:49:37,827 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 21:49:38,012 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 21:49:38,013 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi002_tso.i [2024-06-27 21:49:38,026 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5e2af2263/fc114011d2674293818e13e9d782d293/FLAG47375138a [2024-06-27 21:49:38,037 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5e2af2263/fc114011d2674293818e13e9d782d293 [2024-06-27 21:49:38,038 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 21:49:38,039 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 21:49:38,040 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 21:49:38,040 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 21:49:38,044 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 21:49:38,044 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:49:36" (1/2) ... [2024-06-27 21:49:38,045 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@77f37b0c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:49:38, skipping insertion in model container [2024-06-27 21:49:38,045 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:49:36" (1/2) ... [2024-06-27 21:49:38,046 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@2972e820 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:49:38, skipping insertion in model container [2024-06-27 21:49:38,046 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 09:49:38" (2/2) ... [2024-06-27 21:49:38,047 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@77f37b0c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:49:38, skipping insertion in model container [2024-06-27 21:49:38,047 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 09:49:38" (2/2) ... [2024-06-27 21:49:38,047 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 21:49:38,079 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 21:49:38,082 INFO L97 edCorrectnessWitness]: Location invariant before [L879-L879] ! multithreaded || ((((((((((((((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )y$w_buff0 >= 0LL && (0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL) && (0LL - (long long )y) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$mem_tmp) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd2) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX) + (long long )x$w_buff0 >= 0LL) && (1LL - (long long )x) + (long long )x$w_buff0 >= 0LL) && (1LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL) [2024-06-27 21:49:38,082 INFO L97 edCorrectnessWitness]: Location invariant before [L880-L880] ! multithreaded || ((((((((((((((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )y$w_buff0 >= 0LL && (0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL) && (0LL - (long long )y) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$mem_tmp) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd2) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX) + (long long )x$w_buff0 >= 0LL) && (1LL - (long long )x) + (long long )x$w_buff0 >= 0LL) && (1LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL) [2024-06-27 21:49:38,082 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 21:49:38,083 INFO L106 edCorrectnessWitness]: ghost_update [L877-L877] multithreaded = 1; [2024-06-27 21:49:38,132 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 21:49:38,263 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/rfi002_tso.i[987,1000] [2024-06-27 21:49:38,482 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 21:49:38,491 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 21:49:38,530 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/rfi002_tso.i[987,1000] Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 21:49:38,600 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 21:49:38,633 INFO L206 MainTranslator]: Completed translation [2024-06-27 21:49:38,633 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:49:38 WrapperNode [2024-06-27 21:49:38,633 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 21:49:38,634 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 21:49:38,634 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 21:49:38,634 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 21:49:38,639 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:49:38" (1/1) ... [2024-06-27 21:49:38,659 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:49:38" (1/1) ... [2024-06-27 21:49:38,699 INFO L138 Inliner]: procedures = 174, calls = 40, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 211 [2024-06-27 21:49:38,700 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 21:49:38,700 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 21:49:38,700 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 21:49:38,701 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 21:49:38,712 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:49:38" (1/1) ... [2024-06-27 21:49:38,713 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:49:38" (1/1) ... [2024-06-27 21:49:38,716 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:49:38" (1/1) ... [2024-06-27 21:49:38,732 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-27 21:49:38,732 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:49:38" (1/1) ... [2024-06-27 21:49:38,732 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:49:38" (1/1) ... [2024-06-27 21:49:38,741 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:49:38" (1/1) ... [2024-06-27 21:49:38,744 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:49:38" (1/1) ... [2024-06-27 21:49:38,758 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:49:38" (1/1) ... [2024-06-27 21:49:38,760 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:49:38" (1/1) ... [2024-06-27 21:49:38,763 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 21:49:38,776 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 21:49:38,776 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 21:49:38,777 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 21:49:38,777 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:49:38" (1/1) ... [2024-06-27 21:49:38,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 21:49:38,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 21:49:38,807 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 21:49:38,840 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 21:49:38,849 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 21:49:38,849 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 21:49:38,849 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 21:49:38,850 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 21:49:38,850 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 21:49:38,850 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 21:49:38,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 21:49:38,851 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 21:49:38,851 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 21:49:38,851 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 21:49:38,852 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 21:49:39,007 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 21:49:39,009 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 21:49:39,383 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 21:49:39,383 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 21:49:39,593 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 21:49:39,593 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 21:49:39,593 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 09:49:39 BoogieIcfgContainer [2024-06-27 21:49:39,593 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 21:49:39,596 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 21:49:39,596 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 21:49:39,598 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 21:49:39,599 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:49:36" (1/4) ... [2024-06-27 21:49:39,600 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@74a8cb74 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 09:49:39, skipping insertion in model container [2024-06-27 21:49:39,600 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 09:49:38" (2/4) ... [2024-06-27 21:49:39,601 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@74a8cb74 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 09:49:39, skipping insertion in model container [2024-06-27 21:49:39,601 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:49:38" (3/4) ... [2024-06-27 21:49:39,601 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@74a8cb74 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 09:49:39, skipping insertion in model container [2024-06-27 21:49:39,601 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 09:49:39" (4/4) ... [2024-06-27 21:49:39,602 INFO L112 eAbstractionObserver]: Analyzing ICFG rfi002_tso.i [2024-06-27 21:49:39,616 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 21:49:39,617 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2024-06-27 21:49:39,617 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 21:49:39,657 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 21:49:39,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 45 places, 39 transitions, 86 flow [2024-06-27 21:49:39,713 INFO L124 PetriNetUnfolderBase]: 1/37 cut-off events. [2024-06-27 21:49:39,714 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 21:49:39,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44 conditions, 37 events. 1/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 64 event pairs, 0 based on Foata normal form. 0/31 useless extension candidates. Maximal degree in co-relation 36. Up to 2 conditions per place. [2024-06-27 21:49:39,717 INFO L82 GeneralOperation]: Start removeDead. Operand has 45 places, 39 transitions, 86 flow [2024-06-27 21:49:39,720 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 37 transitions, 80 flow [2024-06-27 21:49:39,733 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 21:49:39,740 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;@29a63871, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 21:49:39,740 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-06-27 21:49:39,742 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 21:49:39,742 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 21:49:39,743 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 21:49:39,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:39,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 21:49:39,744 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:49:39,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:39,747 INFO L85 PathProgramCache]: Analyzing trace with hash 516153351, now seen corresponding path program 1 times [2024-06-27 21:49:39,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:39,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855619436] [2024-06-27 21:49:39,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:39,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:39,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:40,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:40,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:40,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855619436] [2024-06-27 21:49:40,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855619436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:40,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:40,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 21:49:40,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158630190] [2024-06-27 21:49:40,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:40,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 21:49:40,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:40,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 21:49:40,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 21:49:40,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 39 [2024-06-27 21:49:40,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 37 transitions, 80 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 21:49:40,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:40,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 39 [2024-06-27 21:49:40,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:40,837 INFO L124 PetriNetUnfolderBase]: 693/1207 cut-off events. [2024-06-27 21:49:40,838 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-06-27 21:49:40,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2365 conditions, 1207 events. 693/1207 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 6506 event pairs, 310 based on Foata normal form. 54/1165 useless extension candidates. Maximal degree in co-relation 2354. Up to 1130 conditions per place. [2024-06-27 21:49:40,849 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 34 selfloop transitions, 3 changer transitions 0/47 dead transitions. [2024-06-27 21:49:40,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 47 transitions, 177 flow [2024-06-27 21:49:40,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 21:49:40,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 21:49:40,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 78 transitions. [2024-06-27 21:49:40,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 21:49:40,861 INFO L175 Difference]: Start difference. First operand has 43 places, 37 transitions, 80 flow. Second operand 3 states and 78 transitions. [2024-06-27 21:49:40,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 47 transitions, 177 flow [2024-06-27 21:49:40,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 47 transitions, 174 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 21:49:40,867 INFO L231 Difference]: Finished difference. Result has 44 places, 38 transitions, 99 flow [2024-06-27 21:49:40,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=76, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=99, PETRI_PLACES=44, PETRI_TRANSITIONS=38} [2024-06-27 21:49:40,872 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 1 predicate places. [2024-06-27 21:49:40,872 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 38 transitions, 99 flow [2024-06-27 21:49:40,873 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 21:49:40,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:40,873 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:40,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 21:49:40,875 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:49:40,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:40,875 INFO L85 PathProgramCache]: Analyzing trace with hash 2102971374, now seen corresponding path program 1 times [2024-06-27 21:49:40,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:40,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228945897] [2024-06-27 21:49:40,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:40,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:40,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:41,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:41,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:41,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228945897] [2024-06-27 21:49:41,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228945897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:41,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:41,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 21:49:41,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671292543] [2024-06-27 21:49:41,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:41,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 21:49:41,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:41,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 21:49:41,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 21:49:41,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 39 [2024-06-27 21:49:41,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 38 transitions, 99 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 21:49:41,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:41,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 39 [2024-06-27 21:49:41,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:41,598 INFO L124 PetriNetUnfolderBase]: 667/1301 cut-off events. [2024-06-27 21:49:41,598 INFO L125 PetriNetUnfolderBase]: For 141/141 co-relation queries the response was YES. [2024-06-27 21:49:41,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2629 conditions, 1301 events. 667/1301 cut-off events. For 141/141 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7687 event pairs, 310 based on Foata normal form. 4/1172 useless extension candidates. Maximal degree in co-relation 2617. Up to 1067 conditions per place. [2024-06-27 21:49:41,605 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 40 selfloop transitions, 7 changer transitions 0/57 dead transitions. [2024-06-27 21:49:41,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 57 transitions, 243 flow [2024-06-27 21:49:41,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:49:41,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:49:41,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 96 transitions. [2024-06-27 21:49:41,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6153846153846154 [2024-06-27 21:49:41,609 INFO L175 Difference]: Start difference. First operand has 44 places, 38 transitions, 99 flow. Second operand 4 states and 96 transitions. [2024-06-27 21:49:41,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 57 transitions, 243 flow [2024-06-27 21:49:41,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 57 transitions, 238 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 21:49:41,612 INFO L231 Difference]: Finished difference. Result has 48 places, 44 transitions, 152 flow [2024-06-27 21:49:41,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=152, PETRI_PLACES=48, PETRI_TRANSITIONS=44} [2024-06-27 21:49:41,613 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 5 predicate places. [2024-06-27 21:49:41,613 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 44 transitions, 152 flow [2024-06-27 21:49:41,613 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 21:49:41,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:41,614 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:41,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 21:49:41,615 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:49:41,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:41,617 INFO L85 PathProgramCache]: Analyzing trace with hash -1974071155, now seen corresponding path program 1 times [2024-06-27 21:49:41,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:41,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708540546] [2024-06-27 21:49:41,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:41,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:41,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:42,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:42,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:42,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708540546] [2024-06-27 21:49:42,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708540546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:42,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:42,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:49:42,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935790831] [2024-06-27 21:49:42,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:42,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 21:49:42,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:42,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 21:49:42,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 21:49:42,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 39 [2024-06-27 21:49:42,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 44 transitions, 152 flow. Second operand has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:42,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:42,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 39 [2024-06-27 21:49:42,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:43,069 INFO L124 PetriNetUnfolderBase]: 613/1196 cut-off events. [2024-06-27 21:49:43,070 INFO L125 PetriNetUnfolderBase]: For 414/414 co-relation queries the response was YES. [2024-06-27 21:49:43,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2615 conditions, 1196 events. 613/1196 cut-off events. For 414/414 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 6829 event pairs, 153 based on Foata normal form. 6/1105 useless extension candidates. Maximal degree in co-relation 2600. Up to 905 conditions per place. [2024-06-27 21:49:43,075 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 49 selfloop transitions, 10 changer transitions 0/69 dead transitions. [2024-06-27 21:49:43,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 69 transitions, 324 flow [2024-06-27 21:49:43,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:49:43,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:49:43,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-27 21:49:43,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6102564102564103 [2024-06-27 21:49:43,077 INFO L175 Difference]: Start difference. First operand has 48 places, 44 transitions, 152 flow. Second operand 5 states and 119 transitions. [2024-06-27 21:49:43,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 69 transitions, 324 flow [2024-06-27 21:49:43,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 69 transitions, 322 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-27 21:49:43,079 INFO L231 Difference]: Finished difference. Result has 52 places, 44 transitions, 181 flow [2024-06-27 21:49:43,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=138, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=181, PETRI_PLACES=52, PETRI_TRANSITIONS=44} [2024-06-27 21:49:43,080 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 9 predicate places. [2024-06-27 21:49:43,080 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 44 transitions, 181 flow [2024-06-27 21:49:43,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:43,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:43,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:43,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 21:49:43,081 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting P1Err1ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:49:43,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:43,082 INFO L85 PathProgramCache]: Analyzing trace with hash 1530873630, now seen corresponding path program 1 times [2024-06-27 21:49:43,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:43,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746190881] [2024-06-27 21:49:43,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:43,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:43,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:43,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:43,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:43,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746190881] [2024-06-27 21:49:43,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746190881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:43,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:43,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 21:49:43,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236103537] [2024-06-27 21:49:43,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:43,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 21:49:43,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:43,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 21:49:43,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 21:49:43,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-27 21:49:43,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 44 transitions, 181 flow. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:43,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:43,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-27 21:49:43,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:43,271 INFO L124 PetriNetUnfolderBase]: 436/869 cut-off events. [2024-06-27 21:49:43,271 INFO L125 PetriNetUnfolderBase]: For 478/493 co-relation queries the response was YES. [2024-06-27 21:49:43,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2017 conditions, 869 events. 436/869 cut-off events. For 478/493 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 4860 event pairs, 93 based on Foata normal form. 8/855 useless extension candidates. Maximal degree in co-relation 1998. Up to 558 conditions per place. [2024-06-27 21:49:43,276 INFO L140 encePairwiseOnDemand]: 36/39 looper letters, 37 selfloop transitions, 2 changer transitions 0/53 dead transitions. [2024-06-27 21:49:43,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 53 transitions, 283 flow [2024-06-27 21:49:43,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 21:49:43,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 21:49:43,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 77 transitions. [2024-06-27 21:49:43,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6581196581196581 [2024-06-27 21:49:43,277 INFO L175 Difference]: Start difference. First operand has 52 places, 44 transitions, 181 flow. Second operand 3 states and 77 transitions. [2024-06-27 21:49:43,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 53 transitions, 283 flow [2024-06-27 21:49:43,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 53 transitions, 266 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-27 21:49:43,279 INFO L231 Difference]: Finished difference. Result has 51 places, 43 transitions, 166 flow [2024-06-27 21:49:43,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=166, PETRI_PLACES=51, PETRI_TRANSITIONS=43} [2024-06-27 21:49:43,280 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 8 predicate places. [2024-06-27 21:49:43,280 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 43 transitions, 166 flow [2024-06-27 21:49:43,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:43,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:43,281 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:43,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 21:49:43,281 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:49:43,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:43,282 INFO L85 PathProgramCache]: Analyzing trace with hash 212441485, now seen corresponding path program 1 times [2024-06-27 21:49:43,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:43,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053978043] [2024-06-27 21:49:43,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:43,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:43,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:43,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:43,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:43,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053978043] [2024-06-27 21:49:43,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053978043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:43,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:43,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:49:43,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089498167] [2024-06-27 21:49:43,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:43,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 21:49:43,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:43,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 21:49:43,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-27 21:49:43,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-27 21:49:43,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 43 transitions, 166 flow. Second operand has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:43,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:43,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-27 21:49:43,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:43,958 INFO L124 PetriNetUnfolderBase]: 600/1168 cut-off events. [2024-06-27 21:49:43,958 INFO L125 PetriNetUnfolderBase]: For 686/686 co-relation queries the response was YES. [2024-06-27 21:49:43,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2718 conditions, 1168 events. 600/1168 cut-off events. For 686/686 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 6441 event pairs, 444 based on Foata normal form. 1/1118 useless extension candidates. Maximal degree in co-relation 2698. Up to 976 conditions per place. [2024-06-27 21:49:43,965 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 40 selfloop transitions, 10 changer transitions 1/59 dead transitions. [2024-06-27 21:49:43,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 59 transitions, 327 flow [2024-06-27 21:49:43,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:49:43,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:49:43,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 92 transitions. [2024-06-27 21:49:43,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4717948717948718 [2024-06-27 21:49:43,969 INFO L175 Difference]: Start difference. First operand has 51 places, 43 transitions, 166 flow. Second operand 5 states and 92 transitions. [2024-06-27 21:49:43,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 59 transitions, 327 flow [2024-06-27 21:49:43,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 59 transitions, 321 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 21:49:43,973 INFO L231 Difference]: Finished difference. Result has 56 places, 50 transitions, 246 flow [2024-06-27 21:49:43,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=246, PETRI_PLACES=56, PETRI_TRANSITIONS=50} [2024-06-27 21:49:43,978 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 13 predicate places. [2024-06-27 21:49:43,978 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 50 transitions, 246 flow [2024-06-27 21:49:43,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:43,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:43,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:43,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 21:49:43,979 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:49:43,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:43,980 INFO L85 PathProgramCache]: Analyzing trace with hash -2039361620, now seen corresponding path program 1 times [2024-06-27 21:49:43,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:43,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307066264] [2024-06-27 21:49:43,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:43,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:43,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:44,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:44,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:44,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307066264] [2024-06-27 21:49:44,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307066264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:44,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:44,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:49:44,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209417458] [2024-06-27 21:49:44,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:44,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 21:49:44,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:44,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 21:49:44,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-27 21:49:44,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 39 [2024-06-27 21:49:44,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 50 transitions, 246 flow. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:44,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:44,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 39 [2024-06-27 21:49:44,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:44,673 INFO L124 PetriNetUnfolderBase]: 456/944 cut-off events. [2024-06-27 21:49:44,673 INFO L125 PetriNetUnfolderBase]: For 825/825 co-relation queries the response was YES. [2024-06-27 21:49:44,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2333 conditions, 944 events. 456/944 cut-off events. For 825/825 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 5295 event pairs, 335 based on Foata normal form. 1/889 useless extension candidates. Maximal degree in co-relation 2309. Up to 745 conditions per place. [2024-06-27 21:49:44,677 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 40 selfloop transitions, 11 changer transitions 0/61 dead transitions. [2024-06-27 21:49:44,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 61 transitions, 378 flow [2024-06-27 21:49:44,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:49:44,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:49:44,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 101 transitions. [2024-06-27 21:49:44,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.517948717948718 [2024-06-27 21:49:44,679 INFO L175 Difference]: Start difference. First operand has 56 places, 50 transitions, 246 flow. Second operand 5 states and 101 transitions. [2024-06-27 21:49:44,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 61 transitions, 378 flow [2024-06-27 21:49:44,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 61 transitions, 376 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-27 21:49:44,681 INFO L231 Difference]: Finished difference. Result has 60 places, 53 transitions, 290 flow [2024-06-27 21:49:44,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=244, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=290, PETRI_PLACES=60, PETRI_TRANSITIONS=53} [2024-06-27 21:49:44,682 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 17 predicate places. [2024-06-27 21:49:44,682 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 53 transitions, 290 flow [2024-06-27 21:49:44,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:44,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:44,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:44,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 21:49:44,683 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:49:44,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:44,683 INFO L85 PathProgramCache]: Analyzing trace with hash 933168646, now seen corresponding path program 1 times [2024-06-27 21:49:44,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:44,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637894965] [2024-06-27 21:49:44,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:44,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:44,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:45,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:45,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:45,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637894965] [2024-06-27 21:49:45,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637894965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:45,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:45,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:49:45,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124908398] [2024-06-27 21:49:45,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:45,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:49:45,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:45,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:49:45,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:49:45,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-27 21:49:45,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 53 transitions, 290 flow. Second operand has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 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 21:49:45,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:45,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-27 21:49:45,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:45,446 INFO L124 PetriNetUnfolderBase]: 546/1079 cut-off events. [2024-06-27 21:49:45,446 INFO L125 PetriNetUnfolderBase]: For 1247/1253 co-relation queries the response was YES. [2024-06-27 21:49:45,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2886 conditions, 1079 events. 546/1079 cut-off events. For 1247/1253 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 5939 event pairs, 199 based on Foata normal form. 5/1040 useless extension candidates. Maximal degree in co-relation 2858. Up to 847 conditions per place. [2024-06-27 21:49:45,452 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 53 selfloop transitions, 23 changer transitions 0/84 dead transitions. [2024-06-27 21:49:45,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 84 transitions, 545 flow [2024-06-27 21:49:45,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:49:45,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:49:45,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-27 21:49:45,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-27 21:49:45,454 INFO L175 Difference]: Start difference. First operand has 60 places, 53 transitions, 290 flow. Second operand 7 states and 130 transitions. [2024-06-27 21:49:45,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 84 transitions, 545 flow [2024-06-27 21:49:45,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 84 transitions, 521 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 21:49:45,458 INFO L231 Difference]: Finished difference. Result has 65 places, 67 transitions, 402 flow [2024-06-27 21:49:45,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=266, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=402, PETRI_PLACES=65, PETRI_TRANSITIONS=67} [2024-06-27 21:49:45,459 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 22 predicate places. [2024-06-27 21:49:45,459 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 67 transitions, 402 flow [2024-06-27 21:49:45,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 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 21:49:45,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:45,459 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:45,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 21:49:45,460 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:49:45,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:45,460 INFO L85 PathProgramCache]: Analyzing trace with hash 1197594216, now seen corresponding path program 2 times [2024-06-27 21:49:45,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:45,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519056205] [2024-06-27 21:49:45,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:45,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:45,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:45,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:45,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:45,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519056205] [2024-06-27 21:49:45,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519056205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:45,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:45,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:49:45,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187193033] [2024-06-27 21:49:45,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:45,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:49:45,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:45,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:49:45,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:49:45,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-27 21:49:45,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 67 transitions, 402 flow. Second operand has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 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 21:49:45,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:45,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-27 21:49:45,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:46,265 INFO L124 PetriNetUnfolderBase]: 564/1106 cut-off events. [2024-06-27 21:49:46,265 INFO L125 PetriNetUnfolderBase]: For 1787/1787 co-relation queries the response was YES. [2024-06-27 21:49:46,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3260 conditions, 1106 events. 564/1106 cut-off events. For 1787/1787 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 6030 event pairs, 198 based on Foata normal form. 1/1061 useless extension candidates. Maximal degree in co-relation 3229. Up to 866 conditions per place. [2024-06-27 21:49:46,272 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 54 selfloop transitions, 29 changer transitions 0/91 dead transitions. [2024-06-27 21:49:46,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 91 transitions, 685 flow [2024-06-27 21:49:46,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:49:46,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:49:46,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 115 transitions. [2024-06-27 21:49:46,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49145299145299143 [2024-06-27 21:49:46,274 INFO L175 Difference]: Start difference. First operand has 65 places, 67 transitions, 402 flow. Second operand 6 states and 115 transitions. [2024-06-27 21:49:46,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 91 transitions, 685 flow [2024-06-27 21:49:46,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 91 transitions, 655 flow, removed 14 selfloop flow, removed 1 redundant places. [2024-06-27 21:49:46,278 INFO L231 Difference]: Finished difference. Result has 72 places, 80 transitions, 566 flow [2024-06-27 21:49:46,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=382, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=566, PETRI_PLACES=72, PETRI_TRANSITIONS=80} [2024-06-27 21:49:46,279 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 29 predicate places. [2024-06-27 21:49:46,279 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 80 transitions, 566 flow [2024-06-27 21:49:46,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 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 21:49:46,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:46,279 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:46,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 21:49:46,280 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:49:46,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:46,280 INFO L85 PathProgramCache]: Analyzing trace with hash 1204290216, now seen corresponding path program 3 times [2024-06-27 21:49:46,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:46,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041653200] [2024-06-27 21:49:46,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:46,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:46,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:46,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:46,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:46,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041653200] [2024-06-27 21:49:46,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041653200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:46,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:46,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:49:46,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107488313] [2024-06-27 21:49:46,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:46,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:49:46,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:46,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:49:46,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:49:46,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-27 21:49:46,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 80 transitions, 566 flow. Second operand has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 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 21:49:46,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:46,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-27 21:49:46,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:47,111 INFO L124 PetriNetUnfolderBase]: 564/1106 cut-off events. [2024-06-27 21:49:47,111 INFO L125 PetriNetUnfolderBase]: For 2514/2514 co-relation queries the response was YES. [2024-06-27 21:49:47,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3576 conditions, 1106 events. 564/1106 cut-off events. For 2514/2514 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 6068 event pairs, 198 based on Foata normal form. 1/1061 useless extension candidates. Maximal degree in co-relation 3539. Up to 810 conditions per place. [2024-06-27 21:49:47,119 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 64 selfloop transitions, 30 changer transitions 0/102 dead transitions. [2024-06-27 21:49:47,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 102 transitions, 874 flow [2024-06-27 21:49:47,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:49:47,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:49:47,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 117 transitions. [2024-06-27 21:49:47,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 21:49:47,121 INFO L175 Difference]: Start difference. First operand has 72 places, 80 transitions, 566 flow. Second operand 6 states and 117 transitions. [2024-06-27 21:49:47,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 102 transitions, 874 flow [2024-06-27 21:49:47,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 102 transitions, 847 flow, removed 5 selfloop flow, removed 1 redundant places. [2024-06-27 21:49:47,127 INFO L231 Difference]: Finished difference. Result has 78 places, 88 transitions, 695 flow [2024-06-27 21:49:47,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=539, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=695, PETRI_PLACES=78, PETRI_TRANSITIONS=88} [2024-06-27 21:49:47,128 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 35 predicate places. [2024-06-27 21:49:47,128 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 88 transitions, 695 flow [2024-06-27 21:49:47,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 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 21:49:47,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:47,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:47,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 21:49:47,129 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:49:47,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:47,129 INFO L85 PathProgramCache]: Analyzing trace with hash 1204301128, now seen corresponding path program 1 times [2024-06-27 21:49:47,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:47,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786354216] [2024-06-27 21:49:47,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:47,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:47,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:47,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:47,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:47,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786354216] [2024-06-27 21:49:47,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786354216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:47,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:47,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:49:47,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721314933] [2024-06-27 21:49:47,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:47,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:49:47,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:47,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:49:47,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:49:47,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 39 [2024-06-27 21:49:47,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 88 transitions, 695 flow. Second operand has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:47,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:47,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 39 [2024-06-27 21:49:47,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:48,170 INFO L124 PetriNetUnfolderBase]: 528/1066 cut-off events. [2024-06-27 21:49:48,171 INFO L125 PetriNetUnfolderBase]: For 3419/3419 co-relation queries the response was YES. [2024-06-27 21:49:48,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3680 conditions, 1066 events. 528/1066 cut-off events. For 3419/3419 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 5997 event pairs, 282 based on Foata normal form. 1/1017 useless extension candidates. Maximal degree in co-relation 3640. Up to 852 conditions per place. [2024-06-27 21:49:48,178 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 76 selfloop transitions, 14 changer transitions 0/101 dead transitions. [2024-06-27 21:49:48,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 101 transitions, 921 flow [2024-06-27 21:49:48,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:49:48,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:49:48,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 118 transitions. [2024-06-27 21:49:48,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5042735042735043 [2024-06-27 21:49:48,180 INFO L175 Difference]: Start difference. First operand has 78 places, 88 transitions, 695 flow. Second operand 6 states and 118 transitions. [2024-06-27 21:49:48,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 101 transitions, 921 flow [2024-06-27 21:49:48,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 101 transitions, 861 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 21:49:48,187 INFO L231 Difference]: Finished difference. Result has 81 places, 91 transitions, 699 flow [2024-06-27 21:49:48,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=635, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=699, PETRI_PLACES=81, PETRI_TRANSITIONS=91} [2024-06-27 21:49:48,189 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 38 predicate places. [2024-06-27 21:49:48,189 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 91 transitions, 699 flow [2024-06-27 21:49:48,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:48,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:48,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:48,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 21:49:48,190 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:49:48,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:48,191 INFO L85 PathProgramCache]: Analyzing trace with hash 990368354, now seen corresponding path program 1 times [2024-06-27 21:49:48,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:48,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963721055] [2024-06-27 21:49:48,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:48,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:48,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:48,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:48,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:48,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963721055] [2024-06-27 21:49:48,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963721055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:48,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:48,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:49:48,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399798364] [2024-06-27 21:49:48,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:48,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 21:49:48,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:48,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 21:49:48,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-27 21:49:48,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-27 21:49:48,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 91 transitions, 699 flow. Second operand has 5 states, 5 states have (on average 13.0) internal successors, (65), 5 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:48,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:48,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-27 21:49:48,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:48,900 INFO L124 PetriNetUnfolderBase]: 552/1093 cut-off events. [2024-06-27 21:49:48,900 INFO L125 PetriNetUnfolderBase]: For 3606/3625 co-relation queries the response was YES. [2024-06-27 21:49:48,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3883 conditions, 1093 events. 552/1093 cut-off events. For 3606/3625 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 6015 event pairs, 210 based on Foata normal form. 15/1058 useless extension candidates. Maximal degree in co-relation 3842. Up to 814 conditions per place. [2024-06-27 21:49:48,908 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 53 selfloop transitions, 45 changer transitions 0/115 dead transitions. [2024-06-27 21:49:48,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 115 transitions, 1039 flow [2024-06-27 21:49:48,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:49:48,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:49:48,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 105 transitions. [2024-06-27 21:49:48,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2024-06-27 21:49:48,910 INFO L175 Difference]: Start difference. First operand has 81 places, 91 transitions, 699 flow. Second operand 5 states and 105 transitions. [2024-06-27 21:49:48,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 115 transitions, 1039 flow [2024-06-27 21:49:48,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 115 transitions, 997 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 21:49:48,922 INFO L231 Difference]: Finished difference. Result has 84 places, 104 transitions, 946 flow [2024-06-27 21:49:48,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=657, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=946, PETRI_PLACES=84, PETRI_TRANSITIONS=104} [2024-06-27 21:49:48,922 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 41 predicate places. [2024-06-27 21:49:48,923 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 104 transitions, 946 flow [2024-06-27 21:49:48,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.0) internal successors, (65), 5 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:48,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:48,923 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:48,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 21:49:48,923 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:49:48,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:48,924 INFO L85 PathProgramCache]: Analyzing trace with hash -1016165196, now seen corresponding path program 2 times [2024-06-27 21:49:48,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:48,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470677892] [2024-06-27 21:49:48,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:48,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:48,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:49,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:49,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:49,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470677892] [2024-06-27 21:49:49,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470677892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:49,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:49,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:49:49,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370636903] [2024-06-27 21:49:49,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:49,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:49:49,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:49,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:49:49,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:49:49,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-27 21:49:49,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 104 transitions, 946 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:49,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:49,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-27 21:49:49,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:49,882 INFO L124 PetriNetUnfolderBase]: 598/1157 cut-off events. [2024-06-27 21:49:49,882 INFO L125 PetriNetUnfolderBase]: For 4969/4969 co-relation queries the response was YES. [2024-06-27 21:49:49,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4609 conditions, 1157 events. 598/1157 cut-off events. For 4969/4969 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 6287 event pairs, 286 based on Foata normal form. 1/1112 useless extension candidates. Maximal degree in co-relation 4563. Up to 895 conditions per place. [2024-06-27 21:49:49,890 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 76 selfloop transitions, 46 changer transitions 0/130 dead transitions. [2024-06-27 21:49:49,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 130 transitions, 1363 flow [2024-06-27 21:49:49,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:49:49,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:49:49,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-27 21:49:49,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48717948717948717 [2024-06-27 21:49:49,892 INFO L175 Difference]: Start difference. First operand has 84 places, 104 transitions, 946 flow. Second operand 7 states and 133 transitions. [2024-06-27 21:49:49,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 130 transitions, 1363 flow [2024-06-27 21:49:49,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 130 transitions, 1317 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-27 21:49:49,903 INFO L231 Difference]: Finished difference. Result has 90 places, 114 transitions, 1157 flow [2024-06-27 21:49:49,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=905, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1157, PETRI_PLACES=90, PETRI_TRANSITIONS=114} [2024-06-27 21:49:49,905 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 47 predicate places. [2024-06-27 21:49:49,905 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 114 transitions, 1157 flow [2024-06-27 21:49:49,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:49,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:49,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:49,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 21:49:49,905 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:49:49,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:49,906 INFO L85 PathProgramCache]: Analyzing trace with hash 966637044, now seen corresponding path program 3 times [2024-06-27 21:49:49,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:49,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244891407] [2024-06-27 21:49:49,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:49,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:49,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:50,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:50,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:50,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244891407] [2024-06-27 21:49:50,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244891407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:50,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:50,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:49:50,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145052196] [2024-06-27 21:49:50,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:50,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:49:50,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:50,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:49:50,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:49:50,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-27 21:49:50,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 114 transitions, 1157 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:50,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:50,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-27 21:49:50,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:51,026 INFO L124 PetriNetUnfolderBase]: 606/1166 cut-off events. [2024-06-27 21:49:51,026 INFO L125 PetriNetUnfolderBase]: For 6298/6298 co-relation queries the response was YES. [2024-06-27 21:49:51,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4835 conditions, 1166 events. 606/1166 cut-off events. For 6298/6298 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 6301 event pairs, 221 based on Foata normal form. 1/1120 useless extension candidates. Maximal degree in co-relation 4787. Up to 912 conditions per place. [2024-06-27 21:49:51,035 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 84 selfloop transitions, 41 changer transitions 0/133 dead transitions. [2024-06-27 21:49:51,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 133 transitions, 1501 flow [2024-06-27 21:49:51,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:49:51,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:49:51,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-27 21:49:51,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47985347985347987 [2024-06-27 21:49:51,037 INFO L175 Difference]: Start difference. First operand has 90 places, 114 transitions, 1157 flow. Second operand 7 states and 131 transitions. [2024-06-27 21:49:51,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 133 transitions, 1501 flow [2024-06-27 21:49:51,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 133 transitions, 1442 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-27 21:49:51,048 INFO L231 Difference]: Finished difference. Result has 94 places, 117 transitions, 1241 flow [2024-06-27 21:49:51,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1098, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1241, PETRI_PLACES=94, PETRI_TRANSITIONS=117} [2024-06-27 21:49:51,049 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 51 predicate places. [2024-06-27 21:49:51,049 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 117 transitions, 1241 flow [2024-06-27 21:49:51,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:51,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:51,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:51,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 21:49:51,050 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:49:51,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:51,050 INFO L85 PathProgramCache]: Analyzing trace with hash -1171656109, now seen corresponding path program 1 times [2024-06-27 21:49:51,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:51,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438198997] [2024-06-27 21:49:51,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:51,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:51,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:51,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:51,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:51,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438198997] [2024-06-27 21:49:51,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438198997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:51,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:51,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:49:51,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953459647] [2024-06-27 21:49:51,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:51,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:49:51,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:51,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:49:51,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:49:51,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 39 [2024-06-27 21:49:51,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 117 transitions, 1241 flow. Second operand has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:51,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:51,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 39 [2024-06-27 21:49:51,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:51,819 INFO L124 PetriNetUnfolderBase]: 585/1135 cut-off events. [2024-06-27 21:49:51,819 INFO L125 PetriNetUnfolderBase]: For 7057/7057 co-relation queries the response was YES. [2024-06-27 21:49:51,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4684 conditions, 1135 events. 585/1135 cut-off events. For 7057/7057 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 6223 event pairs, 218 based on Foata normal form. 1/1082 useless extension candidates. Maximal degree in co-relation 4636. Up to 886 conditions per place. [2024-06-27 21:49:51,831 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 84 selfloop transitions, 37 changer transitions 0/134 dead transitions. [2024-06-27 21:49:51,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 134 transitions, 1578 flow [2024-06-27 21:49:51,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:49:51,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:49:51,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 122 transitions. [2024-06-27 21:49:51,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5213675213675214 [2024-06-27 21:49:51,833 INFO L175 Difference]: Start difference. First operand has 94 places, 117 transitions, 1241 flow. Second operand 6 states and 122 transitions. [2024-06-27 21:49:51,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 134 transitions, 1578 flow [2024-06-27 21:49:51,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 134 transitions, 1489 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 21:49:51,846 INFO L231 Difference]: Finished difference. Result has 96 places, 122 transitions, 1330 flow [2024-06-27 21:49:51,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1156, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1330, PETRI_PLACES=96, PETRI_TRANSITIONS=122} [2024-06-27 21:49:51,847 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 53 predicate places. [2024-06-27 21:49:51,847 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 122 transitions, 1330 flow [2024-06-27 21:49:51,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:51,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:51,848 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:51,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 21:49:51,848 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:49:51,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:51,849 INFO L85 PathProgramCache]: Analyzing trace with hash 241945874, now seen corresponding path program 4 times [2024-06-27 21:49:51,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:51,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184792725] [2024-06-27 21:49:51,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:51,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:51,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:52,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 21:49:52,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:52,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184792725] [2024-06-27 21:49:52,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184792725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:52,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:52,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:49:52,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595833328] [2024-06-27 21:49:52,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:52,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:49:52,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:52,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:49:52,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:49:52,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-27 21:49:52,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 122 transitions, 1330 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:52,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:52,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-27 21:49:52,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:53,017 INFO L124 PetriNetUnfolderBase]: 640/1211 cut-off events. [2024-06-27 21:49:53,017 INFO L125 PetriNetUnfolderBase]: For 8326/8326 co-relation queries the response was YES. [2024-06-27 21:49:53,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5477 conditions, 1211 events. 640/1211 cut-off events. For 8326/8326 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 6510 event pairs, 215 based on Foata normal form. 1/1159 useless extension candidates. Maximal degree in co-relation 5427. Up to 953 conditions per place. [2024-06-27 21:49:53,025 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 85 selfloop transitions, 56 changer transitions 0/149 dead transitions. [2024-06-27 21:49:53,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 149 transitions, 1869 flow [2024-06-27 21:49:53,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:49:53,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:49:53,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-27 21:49:53,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4652014652014652 [2024-06-27 21:49:53,026 INFO L175 Difference]: Start difference. First operand has 96 places, 122 transitions, 1330 flow. Second operand 7 states and 127 transitions. [2024-06-27 21:49:53,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 149 transitions, 1869 flow [2024-06-27 21:49:53,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 149 transitions, 1812 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-06-27 21:49:53,041 INFO L231 Difference]: Finished difference. Result has 103 places, 138 transitions, 1680 flow [2024-06-27 21:49:53,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1279, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1680, PETRI_PLACES=103, PETRI_TRANSITIONS=138} [2024-06-27 21:49:53,042 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 60 predicate places. [2024-06-27 21:49:53,042 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 138 transitions, 1680 flow [2024-06-27 21:49:53,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:53,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:53,043 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:53,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 21:49:53,043 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:49:53,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:53,043 INFO L85 PathProgramCache]: Analyzing trace with hash 1242479488, now seen corresponding path program 5 times [2024-06-27 21:49:53,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:53,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35625316] [2024-06-27 21:49:53,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:53,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:53,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:53,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:53,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:53,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35625316] [2024-06-27 21:49:53,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35625316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:53,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:53,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:49:53,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525405894] [2024-06-27 21:49:53,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:53,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:49:53,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:53,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:49:53,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:49:53,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-27 21:49:53,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 138 transitions, 1680 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:53,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:53,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-27 21:49:53,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:54,146 INFO L124 PetriNetUnfolderBase]: 654/1232 cut-off events. [2024-06-27 21:49:54,146 INFO L125 PetriNetUnfolderBase]: For 10174/10174 co-relation queries the response was YES. [2024-06-27 21:49:54,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5844 conditions, 1232 events. 654/1232 cut-off events. For 10174/10174 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 6610 event pairs, 217 based on Foata normal form. 1/1180 useless extension candidates. Maximal degree in co-relation 5790. Up to 977 conditions per place. [2024-06-27 21:49:54,155 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 98 selfloop transitions, 50 changer transitions 0/156 dead transitions. [2024-06-27 21:49:54,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 156 transitions, 2115 flow [2024-06-27 21:49:54,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:49:54,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:49:54,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-27 21:49:54,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46153846153846156 [2024-06-27 21:49:54,156 INFO L175 Difference]: Start difference. First operand has 103 places, 138 transitions, 1680 flow. Second operand 7 states and 126 transitions. [2024-06-27 21:49:54,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 156 transitions, 2115 flow [2024-06-27 21:49:54,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 156 transitions, 2056 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-27 21:49:54,176 INFO L231 Difference]: Finished difference. Result has 107 places, 145 transitions, 1858 flow [2024-06-27 21:49:54,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1621, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1858, PETRI_PLACES=107, PETRI_TRANSITIONS=145} [2024-06-27 21:49:54,177 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 64 predicate places. [2024-06-27 21:49:54,177 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 145 transitions, 1858 flow [2024-06-27 21:49:54,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:54,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:54,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:54,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 21:49:54,178 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:49:54,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:54,178 INFO L85 PathProgramCache]: Analyzing trace with hash -1321707091, now seen corresponding path program 2 times [2024-06-27 21:49:54,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:54,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368012083] [2024-06-27 21:49:54,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:54,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:54,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:54,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:54,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:54,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368012083] [2024-06-27 21:49:54,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368012083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:54,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:54,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:49:54,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066106802] [2024-06-27 21:49:54,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:54,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:49:54,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:54,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:49:54,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:49:54,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 39 [2024-06-27 21:49:54,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 145 transitions, 1858 flow. Second operand has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:54,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:54,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 39 [2024-06-27 21:49:54,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:54,958 INFO L124 PetriNetUnfolderBase]: 625/1196 cut-off events. [2024-06-27 21:49:54,959 INFO L125 PetriNetUnfolderBase]: For 11275/11275 co-relation queries the response was YES. [2024-06-27 21:49:54,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5635 conditions, 1196 events. 625/1196 cut-off events. For 11275/11275 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 6550 event pairs, 224 based on Foata normal form. 1/1141 useless extension candidates. Maximal degree in co-relation 5581. Up to 898 conditions per place. [2024-06-27 21:49:54,967 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 86 selfloop transitions, 67 changer transitions 0/166 dead transitions. [2024-06-27 21:49:54,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 166 transitions, 2394 flow [2024-06-27 21:49:54,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:49:54,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:49:54,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 123 transitions. [2024-06-27 21:49:54,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5256410256410257 [2024-06-27 21:49:54,969 INFO L175 Difference]: Start difference. First operand has 107 places, 145 transitions, 1858 flow. Second operand 6 states and 123 transitions. [2024-06-27 21:49:54,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 166 transitions, 2394 flow [2024-06-27 21:49:54,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 166 transitions, 2288 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 21:49:54,990 INFO L231 Difference]: Finished difference. Result has 109 places, 155 transitions, 2132 flow [2024-06-27 21:49:54,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1758, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2132, PETRI_PLACES=109, PETRI_TRANSITIONS=155} [2024-06-27 21:49:54,991 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 66 predicate places. [2024-06-27 21:49:54,991 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 155 transitions, 2132 flow [2024-06-27 21:49:54,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:54,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:54,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:54,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 21:49:54,992 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:49:54,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:54,992 INFO L85 PathProgramCache]: Analyzing trace with hash -1321707370, now seen corresponding path program 6 times [2024-06-27 21:49:54,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:54,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080389139] [2024-06-27 21:49:54,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:54,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:55,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:55,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:55,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:55,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080389139] [2024-06-27 21:49:55,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080389139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:55,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:55,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:49:55,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667808727] [2024-06-27 21:49:55,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:55,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:49:55,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:55,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:49:55,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:49:55,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-27 21:49:55,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 155 transitions, 2132 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:55,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:55,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-27 21:49:55,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:55,986 INFO L124 PetriNetUnfolderBase]: 670/1257 cut-off events. [2024-06-27 21:49:55,986 INFO L125 PetriNetUnfolderBase]: For 13418/13418 co-relation queries the response was YES. [2024-06-27 21:49:55,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6440 conditions, 1257 events. 670/1257 cut-off events. For 13418/13418 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 6739 event pairs, 221 based on Foata normal form. 1/1204 useless extension candidates. Maximal degree in co-relation 6385. Up to 932 conditions per place. [2024-06-27 21:49:55,996 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 84 selfloop transitions, 85 changer transitions 0/177 dead transitions. [2024-06-27 21:49:55,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 177 transitions, 2656 flow [2024-06-27 21:49:55,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:49:55,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:49:55,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 117 transitions. [2024-06-27 21:49:55,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 21:49:55,998 INFO L175 Difference]: Start difference. First operand has 109 places, 155 transitions, 2132 flow. Second operand 6 states and 117 transitions. [2024-06-27 21:49:55,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 177 transitions, 2656 flow [2024-06-27 21:49:56,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 177 transitions, 2575 flow, removed 28 selfloop flow, removed 1 redundant places. [2024-06-27 21:49:56,027 INFO L231 Difference]: Finished difference. Result has 115 places, 164 transitions, 2435 flow [2024-06-27 21:49:56,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2057, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2435, PETRI_PLACES=115, PETRI_TRANSITIONS=164} [2024-06-27 21:49:56,027 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 72 predicate places. [2024-06-27 21:49:56,027 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 164 transitions, 2435 flow [2024-06-27 21:49:56,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:56,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:56,028 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:56,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 21:49:56,028 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:49:56,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:56,029 INFO L85 PathProgramCache]: Analyzing trace with hash -1321380661, now seen corresponding path program 3 times [2024-06-27 21:49:56,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:56,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251158955] [2024-06-27 21:49:56,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:56,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:56,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:56,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:56,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:56,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251158955] [2024-06-27 21:49:56,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251158955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:56,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:56,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:49:56,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701932555] [2024-06-27 21:49:56,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:56,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:49:56,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:56,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:49:56,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:49:56,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 39 [2024-06-27 21:49:56,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 164 transitions, 2435 flow. Second operand has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:56,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:56,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 39 [2024-06-27 21:49:56,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:56,845 INFO L124 PetriNetUnfolderBase]: 631/1208 cut-off events. [2024-06-27 21:49:56,845 INFO L125 PetriNetUnfolderBase]: For 13656/13656 co-relation queries the response was YES. [2024-06-27 21:49:56,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6241 conditions, 1208 events. 631/1208 cut-off events. For 13656/13656 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 6654 event pairs, 220 based on Foata normal form. 1/1156 useless extension candidates. Maximal degree in co-relation 6183. Up to 849 conditions per place. [2024-06-27 21:49:56,852 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 93 selfloop transitions, 75 changer transitions 0/181 dead transitions. [2024-06-27 21:49:56,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 181 transitions, 2921 flow [2024-06-27 21:49:56,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:49:56,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:49:56,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 125 transitions. [2024-06-27 21:49:56,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5341880341880342 [2024-06-27 21:49:56,854 INFO L175 Difference]: Start difference. First operand has 115 places, 164 transitions, 2435 flow. Second operand 6 states and 125 transitions. [2024-06-27 21:49:56,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 181 transitions, 2921 flow [2024-06-27 21:49:56,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 181 transitions, 2815 flow, removed 36 selfloop flow, removed 2 redundant places. [2024-06-27 21:49:56,882 INFO L231 Difference]: Finished difference. Result has 120 places, 170 transitions, 2610 flow [2024-06-27 21:49:56,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2329, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2610, PETRI_PLACES=120, PETRI_TRANSITIONS=170} [2024-06-27 21:49:56,882 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 77 predicate places. [2024-06-27 21:49:56,883 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 170 transitions, 2610 flow [2024-06-27 21:49:56,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:56,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:56,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:56,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 21:49:56,883 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:49:56,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:56,884 INFO L85 PathProgramCache]: Analyzing trace with hash -1321368757, now seen corresponding path program 1 times [2024-06-27 21:49:56,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:56,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547180050] [2024-06-27 21:49:56,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:56,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:56,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:58,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:58,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:58,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547180050] [2024-06-27 21:49:58,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547180050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:58,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:58,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:49:58,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540422853] [2024-06-27 21:49:58,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:58,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:49:58,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:58,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:49:58,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:49:58,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-27 21:49:58,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 170 transitions, 2610 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:58,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:58,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-27 21:49:58,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:58,782 INFO L124 PetriNetUnfolderBase]: 621/1212 cut-off events. [2024-06-27 21:49:58,782 INFO L125 PetriNetUnfolderBase]: For 15244/15244 co-relation queries the response was YES. [2024-06-27 21:49:58,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6495 conditions, 1212 events. 621/1212 cut-off events. For 15244/15244 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 6754 event pairs, 278 based on Foata normal form. 3/1163 useless extension candidates. Maximal degree in co-relation 6434. Up to 970 conditions per place. [2024-06-27 21:49:58,791 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 158 selfloop transitions, 17 changer transitions 0/187 dead transitions. [2024-06-27 21:49:58,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 187 transitions, 3038 flow [2024-06-27 21:49:58,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:49:58,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:49:58,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 21:49:58,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4551282051282051 [2024-06-27 21:49:58,793 INFO L175 Difference]: Start difference. First operand has 120 places, 170 transitions, 2610 flow. Second operand 8 states and 142 transitions. [2024-06-27 21:49:58,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 187 transitions, 3038 flow [2024-06-27 21:49:58,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 187 transitions, 2913 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-06-27 21:49:58,822 INFO L231 Difference]: Finished difference. Result has 126 places, 172 transitions, 2548 flow [2024-06-27 21:49:58,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2487, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2548, PETRI_PLACES=126, PETRI_TRANSITIONS=172} [2024-06-27 21:49:58,822 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 83 predicate places. [2024-06-27 21:49:58,822 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 172 transitions, 2548 flow [2024-06-27 21:49:58,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:58,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:49:58,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:49:58,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 21:49:58,823 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:49:58,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:49:58,823 INFO L85 PathProgramCache]: Analyzing trace with hash -643904313, now seen corresponding path program 1 times [2024-06-27 21:49:58,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:49:58,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956767227] [2024-06-27 21:49:58,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:49:58,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:49:58,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:49:59,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:49:59,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:49:59,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956767227] [2024-06-27 21:49:59,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956767227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:49:59,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:49:59,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:49:59,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119534338] [2024-06-27 21:49:59,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:49:59,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:49:59,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:49:59,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:49:59,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:49:59,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-27 21:49:59,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 172 transitions, 2548 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:49:59,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:49:59,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-27 21:49:59,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:49:59,944 INFO L124 PetriNetUnfolderBase]: 734/1383 cut-off events. [2024-06-27 21:49:59,944 INFO L125 PetriNetUnfolderBase]: For 15754/15754 co-relation queries the response was YES. [2024-06-27 21:49:59,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7492 conditions, 1383 events. 734/1383 cut-off events. For 15754/15754 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7574 event pairs, 127 based on Foata normal form. 3/1341 useless extension candidates. Maximal degree in co-relation 7428. Up to 972 conditions per place. [2024-06-27 21:49:59,954 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 159 selfloop transitions, 51 changer transitions 0/218 dead transitions. [2024-06-27 21:49:59,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 218 transitions, 3244 flow [2024-06-27 21:49:59,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:49:59,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:49:59,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-27 21:49:59,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5032051282051282 [2024-06-27 21:49:59,956 INFO L175 Difference]: Start difference. First operand has 126 places, 172 transitions, 2548 flow. Second operand 8 states and 157 transitions. [2024-06-27 21:49:59,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 218 transitions, 3244 flow [2024-06-27 21:50:00,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 218 transitions, 3210 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 21:50:00,016 INFO L231 Difference]: Finished difference. Result has 131 places, 183 transitions, 2810 flow [2024-06-27 21:50:00,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2514, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2810, PETRI_PLACES=131, PETRI_TRANSITIONS=183} [2024-06-27 21:50:00,017 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 88 predicate places. [2024-06-27 21:50:00,017 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 183 transitions, 2810 flow [2024-06-27 21:50:00,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:00,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:00,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:00,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 21:50:00,017 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:50:00,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:00,018 INFO L85 PathProgramCache]: Analyzing trace with hash 601413691, now seen corresponding path program 2 times [2024-06-27 21:50:00,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:00,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280052906] [2024-06-27 21:50:00,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:00,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:00,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:00,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:00,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:00,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280052906] [2024-06-27 21:50:00,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280052906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:00,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:00,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:50:00,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886399336] [2024-06-27 21:50:00,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:00,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:50:00,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:00,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:50:00,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:50:00,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-27 21:50:00,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 183 transitions, 2810 flow. Second operand has 6 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:00,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:00,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-27 21:50:00,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:00,970 INFO L124 PetriNetUnfolderBase]: 749/1429 cut-off events. [2024-06-27 21:50:00,970 INFO L125 PetriNetUnfolderBase]: For 17708/17723 co-relation queries the response was YES. [2024-06-27 21:50:00,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8025 conditions, 1429 events. 749/1429 cut-off events. For 17708/17723 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 8105 event pairs, 97 based on Foata normal form. 12/1384 useless extension candidates. Maximal degree in co-relation 7957. Up to 923 conditions per place. [2024-06-27 21:50:00,980 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 122 selfloop transitions, 70 changer transitions 0/211 dead transitions. [2024-06-27 21:50:00,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 211 transitions, 3446 flow [2024-06-27 21:50:00,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:50:00,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:50:00,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 119 transitions. [2024-06-27 21:50:00,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5085470085470085 [2024-06-27 21:50:00,981 INFO L175 Difference]: Start difference. First operand has 131 places, 183 transitions, 2810 flow. Second operand 6 states and 119 transitions. [2024-06-27 21:50:00,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 211 transitions, 3446 flow [2024-06-27 21:50:01,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 211 transitions, 3271 flow, removed 84 selfloop flow, removed 2 redundant places. [2024-06-27 21:50:01,026 INFO L231 Difference]: Finished difference. Result has 137 places, 195 transitions, 3080 flow [2024-06-27 21:50:01,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2717, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3080, PETRI_PLACES=137, PETRI_TRANSITIONS=195} [2024-06-27 21:50:01,027 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 94 predicate places. [2024-06-27 21:50:01,027 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 195 transitions, 3080 flow [2024-06-27 21:50:01,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:01,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:01,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:01,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 21:50:01,028 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:50:01,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:01,028 INFO L85 PathProgramCache]: Analyzing trace with hash 940420825, now seen corresponding path program 1 times [2024-06-27 21:50:01,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:01,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878926456] [2024-06-27 21:50:01,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:01,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:01,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:01,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:01,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:01,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878926456] [2024-06-27 21:50:01,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878926456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:01,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:01,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:01,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952827199] [2024-06-27 21:50:01,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:01,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:01,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:01,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:01,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:01,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 39 [2024-06-27 21:50:01,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 195 transitions, 3080 flow. Second operand has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 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 21:50:01,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:01,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 39 [2024-06-27 21:50:01,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:01,976 INFO L124 PetriNetUnfolderBase]: 735/1419 cut-off events. [2024-06-27 21:50:01,976 INFO L125 PetriNetUnfolderBase]: For 18835/18835 co-relation queries the response was YES. [2024-06-27 21:50:01,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8161 conditions, 1419 events. 735/1419 cut-off events. For 18835/18835 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8216 event pairs, 255 based on Foata normal form. 1/1367 useless extension candidates. Maximal degree in co-relation 8090. Up to 1079 conditions per place. [2024-06-27 21:50:01,987 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 137 selfloop transitions, 57 changer transitions 0/210 dead transitions. [2024-06-27 21:50:01,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 210 transitions, 3541 flow [2024-06-27 21:50:01,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:50:01,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:50:01,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 124 transitions. [2024-06-27 21:50:01,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5299145299145299 [2024-06-27 21:50:01,989 INFO L175 Difference]: Start difference. First operand has 137 places, 195 transitions, 3080 flow. Second operand 6 states and 124 transitions. [2024-06-27 21:50:01,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 210 transitions, 3541 flow [2024-06-27 21:50:02,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 210 transitions, 3482 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-27 21:50:02,033 INFO L231 Difference]: Finished difference. Result has 141 places, 198 transitions, 3202 flow [2024-06-27 21:50:02,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3021, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3202, PETRI_PLACES=141, PETRI_TRANSITIONS=198} [2024-06-27 21:50:02,034 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 98 predicate places. [2024-06-27 21:50:02,034 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 198 transitions, 3202 flow [2024-06-27 21:50:02,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 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 21:50:02,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:02,035 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:02,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 21:50:02,035 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:50:02,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:02,035 INFO L85 PathProgramCache]: Analyzing trace with hash 601534591, now seen corresponding path program 3 times [2024-06-27 21:50:02,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:02,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594714283] [2024-06-27 21:50:02,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:02,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:02,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:02,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:02,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:02,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594714283] [2024-06-27 21:50:02,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594714283] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:02,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:02,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:02,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083586230] [2024-06-27 21:50:02,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:02,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:02,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:02,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:02,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:02,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-27 21:50:02,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 198 transitions, 3202 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:02,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:02,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-27 21:50:02,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:03,222 INFO L124 PetriNetUnfolderBase]: 782/1485 cut-off events. [2024-06-27 21:50:03,222 INFO L125 PetriNetUnfolderBase]: For 21350/21356 co-relation queries the response was YES. [2024-06-27 21:50:03,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8802 conditions, 1485 events. 782/1485 cut-off events. For 21350/21356 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8465 event pairs, 98 based on Foata normal form. 8/1436 useless extension candidates. Maximal degree in co-relation 8729. Up to 947 conditions per place. [2024-06-27 21:50:03,233 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 131 selfloop transitions, 72 changer transitions 0/222 dead transitions. [2024-06-27 21:50:03,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 222 transitions, 3754 flow [2024-06-27 21:50:03,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:03,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:03,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-27 21:50:03,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5054945054945055 [2024-06-27 21:50:03,240 INFO L175 Difference]: Start difference. First operand has 141 places, 198 transitions, 3202 flow. Second operand 7 states and 138 transitions. [2024-06-27 21:50:03,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 222 transitions, 3754 flow [2024-06-27 21:50:03,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 222 transitions, 3684 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-27 21:50:03,294 INFO L231 Difference]: Finished difference. Result has 146 places, 200 transitions, 3308 flow [2024-06-27 21:50:03,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3132, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3308, PETRI_PLACES=146, PETRI_TRANSITIONS=200} [2024-06-27 21:50:03,295 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 103 predicate places. [2024-06-27 21:50:03,295 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 200 transitions, 3308 flow [2024-06-27 21:50:03,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:03,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:03,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:03,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 21:50:03,296 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:50:03,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:03,296 INFO L85 PathProgramCache]: Analyzing trace with hash 1801215431, now seen corresponding path program 4 times [2024-06-27 21:50:03,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:03,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259935906] [2024-06-27 21:50:03,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:03,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:03,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:04,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:04,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:04,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259935906] [2024-06-27 21:50:04,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259935906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:04,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:04,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:04,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426989856] [2024-06-27 21:50:04,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:04,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:04,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:04,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:04,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:04,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-27 21:50:04,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 200 transitions, 3308 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:04,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:04,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-27 21:50:04,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:04,739 INFO L124 PetriNetUnfolderBase]: 929/1740 cut-off events. [2024-06-27 21:50:04,739 INFO L125 PetriNetUnfolderBase]: For 26115/26115 co-relation queries the response was YES. [2024-06-27 21:50:04,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10448 conditions, 1740 events. 929/1740 cut-off events. For 26115/26115 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 10271 event pairs, 140 based on Foata normal form. 3/1686 useless extension candidates. Maximal degree in co-relation 10373. Up to 1157 conditions per place. [2024-06-27 21:50:04,752 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 195 selfloop transitions, 66 changer transitions 0/269 dead transitions. [2024-06-27 21:50:04,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 269 transitions, 4463 flow [2024-06-27 21:50:04,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:50:04,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:50:04,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-27 21:50:04,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4928774928774929 [2024-06-27 21:50:04,754 INFO L175 Difference]: Start difference. First operand has 146 places, 200 transitions, 3308 flow. Second operand 9 states and 173 transitions. [2024-06-27 21:50:04,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 269 transitions, 4463 flow [2024-06-27 21:50:04,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 269 transitions, 4271 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 21:50:04,820 INFO L231 Difference]: Finished difference. Result has 152 places, 226 transitions, 3719 flow [2024-06-27 21:50:04,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3158, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3719, PETRI_PLACES=152, PETRI_TRANSITIONS=226} [2024-06-27 21:50:04,821 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 109 predicate places. [2024-06-27 21:50:04,821 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 226 transitions, 3719 flow [2024-06-27 21:50:04,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:04,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:04,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:04,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 21:50:04,829 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:50:04,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:04,830 INFO L85 PathProgramCache]: Analyzing trace with hash -1966278491, now seen corresponding path program 5 times [2024-06-27 21:50:04,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:04,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645548761] [2024-06-27 21:50:04,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:04,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:04,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:05,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:05,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:05,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645548761] [2024-06-27 21:50:05,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645548761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:05,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:05,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:05,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900057339] [2024-06-27 21:50:05,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:05,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:05,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:05,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:05,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:05,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-27 21:50:05,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 226 transitions, 3719 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:05,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:05,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-27 21:50:05,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:06,398 INFO L124 PetriNetUnfolderBase]: 1007/1883 cut-off events. [2024-06-27 21:50:06,398 INFO L125 PetriNetUnfolderBase]: For 30288/30288 co-relation queries the response was YES. [2024-06-27 21:50:06,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11758 conditions, 1883 events. 1007/1883 cut-off events. For 30288/30288 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 11292 event pairs, 137 based on Foata normal form. 3/1829 useless extension candidates. Maximal degree in co-relation 11680. Up to 1163 conditions per place. [2024-06-27 21:50:06,414 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 191 selfloop transitions, 88 changer transitions 0/287 dead transitions. [2024-06-27 21:50:06,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 287 transitions, 4894 flow [2024-06-27 21:50:06,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:50:06,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:50:06,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-27 21:50:06,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5042735042735043 [2024-06-27 21:50:06,415 INFO L175 Difference]: Start difference. First operand has 152 places, 226 transitions, 3719 flow. Second operand 9 states and 177 transitions. [2024-06-27 21:50:06,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 287 transitions, 4894 flow [2024-06-27 21:50:06,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 287 transitions, 4768 flow, removed 42 selfloop flow, removed 2 redundant places. [2024-06-27 21:50:06,495 INFO L231 Difference]: Finished difference. Result has 160 places, 240 transitions, 4134 flow [2024-06-27 21:50:06,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3593, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4134, PETRI_PLACES=160, PETRI_TRANSITIONS=240} [2024-06-27 21:50:06,495 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 117 predicate places. [2024-06-27 21:50:06,496 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 240 transitions, 4134 flow [2024-06-27 21:50:06,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:06,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:06,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:06,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 21:50:06,496 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:50:06,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:06,496 INFO L85 PathProgramCache]: Analyzing trace with hash -908793843, now seen corresponding path program 2 times [2024-06-27 21:50:06,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:06,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189342242] [2024-06-27 21:50:06,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:06,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:06,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:07,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:07,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:07,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189342242] [2024-06-27 21:50:07,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189342242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:07,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:07,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:07,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294121554] [2024-06-27 21:50:07,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:07,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:07,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:07,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:07,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:07,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 39 [2024-06-27 21:50:07,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 240 transitions, 4134 flow. Second operand has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 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 21:50:07,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:07,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 39 [2024-06-27 21:50:07,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:07,445 INFO L124 PetriNetUnfolderBase]: 955/1826 cut-off events. [2024-06-27 21:50:07,446 INFO L125 PetriNetUnfolderBase]: For 33983/33987 co-relation queries the response was YES. [2024-06-27 21:50:07,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11536 conditions, 1826 events. 955/1826 cut-off events. For 33983/33987 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 11235 event pairs, 295 based on Foata normal form. 5/1770 useless extension candidates. Maximal degree in co-relation 11456. Up to 1451 conditions per place. [2024-06-27 21:50:07,461 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 185 selfloop transitions, 54 changer transitions 0/255 dead transitions. [2024-06-27 21:50:07,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 255 transitions, 4691 flow [2024-06-27 21:50:07,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:50:07,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:50:07,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 124 transitions. [2024-06-27 21:50:07,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5299145299145299 [2024-06-27 21:50:07,462 INFO L175 Difference]: Start difference. First operand has 160 places, 240 transitions, 4134 flow. Second operand 6 states and 124 transitions. [2024-06-27 21:50:07,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 255 transitions, 4691 flow [2024-06-27 21:50:07,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 255 transitions, 4572 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-27 21:50:07,537 INFO L231 Difference]: Finished difference. Result has 161 places, 243 transitions, 4194 flow [2024-06-27 21:50:07,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4015, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4194, PETRI_PLACES=161, PETRI_TRANSITIONS=243} [2024-06-27 21:50:07,537 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 118 predicate places. [2024-06-27 21:50:07,537 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 243 transitions, 4194 flow [2024-06-27 21:50:07,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 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 21:50:07,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:07,538 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:07,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 21:50:07,538 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:50:07,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:07,538 INFO L85 PathProgramCache]: Analyzing trace with hash -1961599103, now seen corresponding path program 1 times [2024-06-27 21:50:07,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:07,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796181446] [2024-06-27 21:50:07,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:07,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:07,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:08,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:08,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:08,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796181446] [2024-06-27 21:50:08,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796181446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:08,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:08,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:08,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406670325] [2024-06-27 21:50:08,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:08,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:08,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:08,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:08,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:08,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-27 21:50:08,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 243 transitions, 4194 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:08,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:08,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-27 21:50:08,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:08,781 INFO L124 PetriNetUnfolderBase]: 961/1840 cut-off events. [2024-06-27 21:50:08,781 INFO L125 PetriNetUnfolderBase]: For 32861/32865 co-relation queries the response was YES. [2024-06-27 21:50:08,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11556 conditions, 1840 events. 961/1840 cut-off events. For 32861/32865 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 11389 event pairs, 247 based on Foata normal form. 5/1784 useless extension candidates. Maximal degree in co-relation 11474. Up to 1477 conditions per place. [2024-06-27 21:50:08,797 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 196 selfloop transitions, 49 changer transitions 0/260 dead transitions. [2024-06-27 21:50:08,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 260 transitions, 4772 flow [2024-06-27 21:50:08,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:50:08,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:50:08,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-27 21:50:08,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46153846153846156 [2024-06-27 21:50:08,799 INFO L175 Difference]: Start difference. First operand has 161 places, 243 transitions, 4194 flow. Second operand 8 states and 144 transitions. [2024-06-27 21:50:08,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 260 transitions, 4772 flow [2024-06-27 21:50:08,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 260 transitions, 4695 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-27 21:50:08,883 INFO L231 Difference]: Finished difference. Result has 167 places, 246 transitions, 4283 flow [2024-06-27 21:50:08,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4117, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4283, PETRI_PLACES=167, PETRI_TRANSITIONS=246} [2024-06-27 21:50:08,883 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 124 predicate places. [2024-06-27 21:50:08,883 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 246 transitions, 4283 flow [2024-06-27 21:50:08,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:08,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:08,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:08,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 21:50:08,884 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:50:08,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:08,884 INFO L85 PathProgramCache]: Analyzing trace with hash -1961599413, now seen corresponding path program 3 times [2024-06-27 21:50:08,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:08,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092724676] [2024-06-27 21:50:08,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:08,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:08,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:09,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 21:50:09,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:09,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092724676] [2024-06-27 21:50:09,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092724676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:09,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:09,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:09,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481519002] [2024-06-27 21:50:09,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:09,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:09,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:09,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:09,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:09,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 39 [2024-06-27 21:50:09,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 246 transitions, 4283 flow. Second operand has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 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 21:50:09,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:09,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 39 [2024-06-27 21:50:09,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:09,987 INFO L124 PetriNetUnfolderBase]: 967/1848 cut-off events. [2024-06-27 21:50:09,988 INFO L125 PetriNetUnfolderBase]: For 34754/34758 co-relation queries the response was YES. [2024-06-27 21:50:09,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11789 conditions, 1848 events. 967/1848 cut-off events. For 34754/34758 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 11454 event pairs, 247 based on Foata normal form. 5/1792 useless extension candidates. Maximal degree in co-relation 11705. Up to 1462 conditions per place. [2024-06-27 21:50:10,000 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 189 selfloop transitions, 56 changer transitions 0/261 dead transitions. [2024-06-27 21:50:10,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 261 transitions, 4858 flow [2024-06-27 21:50:10,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:50:10,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:50:10,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 124 transitions. [2024-06-27 21:50:10,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5299145299145299 [2024-06-27 21:50:10,003 INFO L175 Difference]: Start difference. First operand has 167 places, 246 transitions, 4283 flow. Second operand 6 states and 124 transitions. [2024-06-27 21:50:10,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 261 transitions, 4858 flow [2024-06-27 21:50:10,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 261 transitions, 4689 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-27 21:50:10,072 INFO L231 Difference]: Finished difference. Result has 167 places, 249 transitions, 4305 flow [2024-06-27 21:50:10,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4114, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4305, PETRI_PLACES=167, PETRI_TRANSITIONS=249} [2024-06-27 21:50:10,073 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 124 predicate places. [2024-06-27 21:50:10,073 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 249 transitions, 4305 flow [2024-06-27 21:50:10,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 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 21:50:10,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:10,073 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:10,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 21:50:10,073 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:50:10,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:10,074 INFO L85 PathProgramCache]: Analyzing trace with hash -1089731769, now seen corresponding path program 6 times [2024-06-27 21:50:10,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:10,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585998889] [2024-06-27 21:50:10,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:10,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:10,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:10,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:10,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:10,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585998889] [2024-06-27 21:50:10,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585998889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:10,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:10,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:10,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547112567] [2024-06-27 21:50:10,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:10,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:10,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:10,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:10,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:10,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-27 21:50:10,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 249 transitions, 4305 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:10,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:10,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-27 21:50:10,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:11,554 INFO L124 PetriNetUnfolderBase]: 1136/2102 cut-off events. [2024-06-27 21:50:11,555 INFO L125 PetriNetUnfolderBase]: For 37662/37662 co-relation queries the response was YES. [2024-06-27 21:50:11,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13537 conditions, 2102 events. 1136/2102 cut-off events. For 37662/37662 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 12919 event pairs, 126 based on Foata normal form. 3/2048 useless extension candidates. Maximal degree in co-relation 13453. Up to 1438 conditions per place. [2024-06-27 21:50:11,571 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 218 selfloop transitions, 76 changer transitions 0/302 dead transitions. [2024-06-27 21:50:11,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 302 transitions, 5365 flow [2024-06-27 21:50:11,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:50:11,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:50:11,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-27 21:50:11,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4807692307692308 [2024-06-27 21:50:11,572 INFO L175 Difference]: Start difference. First operand has 167 places, 249 transitions, 4305 flow. Second operand 8 states and 150 transitions. [2024-06-27 21:50:11,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 302 transitions, 5365 flow [2024-06-27 21:50:11,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 302 transitions, 5225 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 21:50:11,668 INFO L231 Difference]: Finished difference. Result has 172 places, 274 transitions, 4740 flow [2024-06-27 21:50:11,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4165, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4740, PETRI_PLACES=172, PETRI_TRANSITIONS=274} [2024-06-27 21:50:11,669 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 129 predicate places. [2024-06-27 21:50:11,669 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 274 transitions, 4740 flow [2024-06-27 21:50:11,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:11,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:11,669 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:11,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 21:50:11,670 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:50:11,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:11,670 INFO L85 PathProgramCache]: Analyzing trace with hash -163344395, now seen corresponding path program 7 times [2024-06-27 21:50:11,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:11,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561913304] [2024-06-27 21:50:11,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:11,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:11,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:12,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:12,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:12,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561913304] [2024-06-27 21:50:12,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561913304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:12,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:12,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:12,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829036260] [2024-06-27 21:50:12,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:12,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:12,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:12,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:12,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:12,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-27 21:50:12,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 274 transitions, 4740 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:12,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:12,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-27 21:50:12,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:13,392 INFO L124 PetriNetUnfolderBase]: 1163/2151 cut-off events. [2024-06-27 21:50:13,393 INFO L125 PetriNetUnfolderBase]: For 39487/39487 co-relation queries the response was YES. [2024-06-27 21:50:13,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14458 conditions, 2151 events. 1163/2151 cut-off events. For 39487/39487 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 13307 event pairs, 134 based on Foata normal form. 1/2092 useless extension candidates. Maximal degree in co-relation 14370. Up to 1428 conditions per place. [2024-06-27 21:50:13,409 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 203 selfloop transitions, 101 changer transitions 0/312 dead transitions. [2024-06-27 21:50:13,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 312 transitions, 5691 flow [2024-06-27 21:50:13,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:13,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:13,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 142 transitions. [2024-06-27 21:50:13,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5201465201465202 [2024-06-27 21:50:13,410 INFO L175 Difference]: Start difference. First operand has 172 places, 274 transitions, 4740 flow. Second operand 7 states and 142 transitions. [2024-06-27 21:50:13,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 312 transitions, 5691 flow [2024-06-27 21:50:13,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 312 transitions, 5554 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-06-27 21:50:13,522 INFO L231 Difference]: Finished difference. Result has 177 places, 284 transitions, 5070 flow [2024-06-27 21:50:13,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4603, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5070, PETRI_PLACES=177, PETRI_TRANSITIONS=284} [2024-06-27 21:50:13,523 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 134 predicate places. [2024-06-27 21:50:13,523 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 284 transitions, 5070 flow [2024-06-27 21:50:13,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:13,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:13,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:13,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 21:50:13,524 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:50:13,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:13,524 INFO L85 PathProgramCache]: Analyzing trace with hash 717466747, now seen corresponding path program 8 times [2024-06-27 21:50:13,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:13,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525162247] [2024-06-27 21:50:13,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:13,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:13,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:14,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:14,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:14,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525162247] [2024-06-27 21:50:14,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525162247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:14,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:14,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:14,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979203809] [2024-06-27 21:50:14,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:14,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:14,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:14,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:14,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:14,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-27 21:50:14,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 284 transitions, 5070 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:14,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:14,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-27 21:50:14,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:15,094 INFO L124 PetriNetUnfolderBase]: 1208/2235 cut-off events. [2024-06-27 21:50:15,094 INFO L125 PetriNetUnfolderBase]: For 46772/46772 co-relation queries the response was YES. [2024-06-27 21:50:15,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15522 conditions, 2235 events. 1208/2235 cut-off events. For 46772/46772 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 13977 event pairs, 146 based on Foata normal form. 3/2177 useless extension candidates. Maximal degree in co-relation 15432. Up to 1555 conditions per place. [2024-06-27 21:50:15,115 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 233 selfloop transitions, 75 changer transitions 0/316 dead transitions. [2024-06-27 21:50:15,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 316 transitions, 6001 flow [2024-06-27 21:50:15,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:15,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:15,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-27 21:50:15,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5054945054945055 [2024-06-27 21:50:15,116 INFO L175 Difference]: Start difference. First operand has 177 places, 284 transitions, 5070 flow. Second operand 7 states and 138 transitions. [2024-06-27 21:50:15,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 316 transitions, 6001 flow [2024-06-27 21:50:15,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 316 transitions, 5813 flow, removed 58 selfloop flow, removed 3 redundant places. [2024-06-27 21:50:15,257 INFO L231 Difference]: Finished difference. Result has 182 places, 292 transitions, 5255 flow [2024-06-27 21:50:15,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4886, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5255, PETRI_PLACES=182, PETRI_TRANSITIONS=292} [2024-06-27 21:50:15,257 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 139 predicate places. [2024-06-27 21:50:15,257 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 292 transitions, 5255 flow [2024-06-27 21:50:15,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:15,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:15,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:15,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 21:50:15,258 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:50:15,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:15,258 INFO L85 PathProgramCache]: Analyzing trace with hash -1621837715, now seen corresponding path program 2 times [2024-06-27 21:50:15,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:15,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441494985] [2024-06-27 21:50:15,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:15,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:15,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:15,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:15,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:15,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441494985] [2024-06-27 21:50:15,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441494985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:15,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:15,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:15,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854048551] [2024-06-27 21:50:15,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:15,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:15,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:15,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:15,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:15,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 39 [2024-06-27 21:50:15,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 292 transitions, 5255 flow. Second operand has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 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 21:50:15,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:15,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 39 [2024-06-27 21:50:15,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:16,534 INFO L124 PetriNetUnfolderBase]: 1133/2140 cut-off events. [2024-06-27 21:50:16,534 INFO L125 PetriNetUnfolderBase]: For 48925/48931 co-relation queries the response was YES. [2024-06-27 21:50:16,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14984 conditions, 2140 events. 1133/2140 cut-off events. For 48925/48931 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 13685 event pairs, 288 based on Foata normal form. 7/2086 useless extension candidates. Maximal degree in co-relation 14892. Up to 1640 conditions per place. [2024-06-27 21:50:16,554 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 200 selfloop transitions, 92 changer transitions 0/308 dead transitions. [2024-06-27 21:50:16,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 308 transitions, 5997 flow [2024-06-27 21:50:16,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:16,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:16,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 142 transitions. [2024-06-27 21:50:16,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5201465201465202 [2024-06-27 21:50:16,555 INFO L175 Difference]: Start difference. First operand has 182 places, 292 transitions, 5255 flow. Second operand 7 states and 142 transitions. [2024-06-27 21:50:16,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 308 transitions, 5997 flow [2024-06-27 21:50:16,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 308 transitions, 5916 flow, removed 38 selfloop flow, removed 1 redundant places. [2024-06-27 21:50:16,683 INFO L231 Difference]: Finished difference. Result has 188 places, 295 transitions, 5440 flow [2024-06-27 21:50:16,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5174, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5440, PETRI_PLACES=188, PETRI_TRANSITIONS=295} [2024-06-27 21:50:16,683 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 145 predicate places. [2024-06-27 21:50:16,684 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 295 transitions, 5440 flow [2024-06-27 21:50:16,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 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 21:50:16,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:16,684 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:16,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 21:50:16,684 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:50:16,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:16,684 INFO L85 PathProgramCache]: Analyzing trace with hash 1986874067, now seen corresponding path program 4 times [2024-06-27 21:50:16,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:16,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10929138] [2024-06-27 21:50:16,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:16,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:16,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:17,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:17,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:17,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10929138] [2024-06-27 21:50:17,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10929138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:17,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:17,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:17,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804521240] [2024-06-27 21:50:17,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:17,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:17,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:17,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:17,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:17,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 39 [2024-06-27 21:50:17,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 295 transitions, 5440 flow. Second operand has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 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 21:50:17,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:17,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 39 [2024-06-27 21:50:17,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:17,799 INFO L124 PetriNetUnfolderBase]: 1139/2149 cut-off events. [2024-06-27 21:50:17,799 INFO L125 PetriNetUnfolderBase]: For 50837/50843 co-relation queries the response was YES. [2024-06-27 21:50:17,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15230 conditions, 2149 events. 1139/2149 cut-off events. For 50837/50843 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 13733 event pairs, 288 based on Foata normal form. 7/2095 useless extension candidates. Maximal degree in co-relation 15136. Up to 1652 conditions per place. [2024-06-27 21:50:17,818 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 202 selfloop transitions, 91 changer transitions 0/309 dead transitions. [2024-06-27 21:50:17,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 309 transitions, 6175 flow [2024-06-27 21:50:17,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:50:17,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:50:17,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 126 transitions. [2024-06-27 21:50:17,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2024-06-27 21:50:17,819 INFO L175 Difference]: Start difference. First operand has 188 places, 295 transitions, 5440 flow. Second operand 6 states and 126 transitions. [2024-06-27 21:50:17,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 309 transitions, 6175 flow [2024-06-27 21:50:17,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 309 transitions, 5925 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-27 21:50:17,965 INFO L231 Difference]: Finished difference. Result has 189 places, 298 transitions, 5443 flow [2024-06-27 21:50:17,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5196, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5443, PETRI_PLACES=189, PETRI_TRANSITIONS=298} [2024-06-27 21:50:17,966 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 146 predicate places. [2024-06-27 21:50:17,966 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 298 transitions, 5443 flow [2024-06-27 21:50:17,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 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 21:50:17,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:17,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:17,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 21:50:17,967 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:50:17,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:17,967 INFO L85 PathProgramCache]: Analyzing trace with hash 1987230567, now seen corresponding path program 3 times [2024-06-27 21:50:17,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:17,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389212451] [2024-06-27 21:50:17,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:17,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:17,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:18,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:18,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:18,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389212451] [2024-06-27 21:50:18,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389212451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:18,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:18,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:18,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822568038] [2024-06-27 21:50:18,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:18,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:18,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:18,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:18,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:18,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 39 [2024-06-27 21:50:18,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 298 transitions, 5443 flow. Second operand has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 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 21:50:18,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:18,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 39 [2024-06-27 21:50:18,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:19,308 INFO L124 PetriNetUnfolderBase]: 1145/2162 cut-off events. [2024-06-27 21:50:19,308 INFO L125 PetriNetUnfolderBase]: For 49593/49599 co-relation queries the response was YES. [2024-06-27 21:50:19,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15293 conditions, 2162 events. 1145/2162 cut-off events. For 49593/49599 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 13864 event pairs, 277 based on Foata normal form. 7/2108 useless extension candidates. Maximal degree in co-relation 15198. Up to 1596 conditions per place. [2024-06-27 21:50:19,330 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 200 selfloop transitions, 103 changer transitions 0/319 dead transitions. [2024-06-27 21:50:19,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 319 transitions, 6375 flow [2024-06-27 21:50:19,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:19,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:19,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 145 transitions. [2024-06-27 21:50:19,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5311355311355311 [2024-06-27 21:50:19,331 INFO L175 Difference]: Start difference. First operand has 189 places, 298 transitions, 5443 flow. Second operand 7 states and 145 transitions. [2024-06-27 21:50:19,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 319 transitions, 6375 flow [2024-06-27 21:50:19,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 319 transitions, 6191 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-27 21:50:19,490 INFO L231 Difference]: Finished difference. Result has 194 places, 304 transitions, 5645 flow [2024-06-27 21:50:19,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5259, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5645, PETRI_PLACES=194, PETRI_TRANSITIONS=304} [2024-06-27 21:50:19,490 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 151 predicate places. [2024-06-27 21:50:19,491 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 304 transitions, 5645 flow [2024-06-27 21:50:19,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 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 21:50:19,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:19,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:19,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 21:50:19,491 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:50:19,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:19,491 INFO L85 PathProgramCache]: Analyzing trace with hash 1976755047, now seen corresponding path program 4 times [2024-06-27 21:50:19,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:19,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506183281] [2024-06-27 21:50:19,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:19,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:19,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:20,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:20,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:20,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506183281] [2024-06-27 21:50:20,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506183281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:20,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:20,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:20,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455475867] [2024-06-27 21:50:20,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:20,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:20,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:20,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:20,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:20,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-27 21:50:20,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 304 transitions, 5645 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:20,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:20,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-27 21:50:20,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:20,835 INFO L124 PetriNetUnfolderBase]: 1143/2158 cut-off events. [2024-06-27 21:50:20,835 INFO L125 PetriNetUnfolderBase]: For 53351/53357 co-relation queries the response was YES. [2024-06-27 21:50:20,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15490 conditions, 2158 events. 1143/2158 cut-off events. For 53351/53357 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 13806 event pairs, 284 based on Foata normal form. 7/2104 useless extension candidates. Maximal degree in co-relation 15392. Up to 1724 conditions per place. [2024-06-27 21:50:20,853 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 228 selfloop transitions, 76 changer transitions 0/319 dead transitions. [2024-06-27 21:50:20,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 319 transitions, 6363 flow [2024-06-27 21:50:20,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:50:20,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:50:20,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-27 21:50:20,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46153846153846156 [2024-06-27 21:50:20,855 INFO L175 Difference]: Start difference. First operand has 194 places, 304 transitions, 5645 flow. Second operand 8 states and 144 transitions. [2024-06-27 21:50:20,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 319 transitions, 6363 flow [2024-06-27 21:50:20,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 319 transitions, 6152 flow, removed 48 selfloop flow, removed 3 redundant places. [2024-06-27 21:50:21,000 INFO L231 Difference]: Finished difference. Result has 199 places, 307 transitions, 5682 flow [2024-06-27 21:50:21,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5442, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5682, PETRI_PLACES=199, PETRI_TRANSITIONS=307} [2024-06-27 21:50:21,001 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 156 predicate places. [2024-06-27 21:50:21,001 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 307 transitions, 5682 flow [2024-06-27 21:50:21,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:21,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:21,001 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:21,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 21:50:21,002 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:50:21,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:21,002 INFO L85 PathProgramCache]: Analyzing trace with hash -1622134695, now seen corresponding path program 5 times [2024-06-27 21:50:21,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:21,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790078711] [2024-06-27 21:50:21,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:21,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:21,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:21,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:21,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:21,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790078711] [2024-06-27 21:50:21,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790078711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:21,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:21,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:21,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248665400] [2024-06-27 21:50:21,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:21,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:21,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:21,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:21,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:21,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 39 [2024-06-27 21:50:21,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 307 transitions, 5682 flow. Second operand has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 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 21:50:21,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:21,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 39 [2024-06-27 21:50:21,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:22,123 INFO L124 PetriNetUnfolderBase]: 1149/2167 cut-off events. [2024-06-27 21:50:22,124 INFO L125 PetriNetUnfolderBase]: For 51904/51910 co-relation queries the response was YES. [2024-06-27 21:50:22,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15650 conditions, 2167 events. 1149/2167 cut-off events. For 51904/51910 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 13913 event pairs, 280 based on Foata normal form. 7/2113 useless extension candidates. Maximal degree in co-relation 15550. Up to 1733 conditions per place. [2024-06-27 21:50:22,140 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 230 selfloop transitions, 74 changer transitions 0/320 dead transitions. [2024-06-27 21:50:22,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 320 transitions, 6376 flow [2024-06-27 21:50:22,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:50:22,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:50:22,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 124 transitions. [2024-06-27 21:50:22,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5299145299145299 [2024-06-27 21:50:22,141 INFO L175 Difference]: Start difference. First operand has 199 places, 307 transitions, 5682 flow. Second operand 6 states and 124 transitions. [2024-06-27 21:50:22,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 320 transitions, 6376 flow [2024-06-27 21:50:22,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 320 transitions, 6164 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-27 21:50:22,288 INFO L231 Difference]: Finished difference. Result has 199 places, 310 transitions, 5698 flow [2024-06-27 21:50:22,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5470, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5698, PETRI_PLACES=199, PETRI_TRANSITIONS=310} [2024-06-27 21:50:22,289 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 156 predicate places. [2024-06-27 21:50:22,289 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 310 transitions, 5698 flow [2024-06-27 21:50:22,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 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 21:50:22,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:22,289 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:22,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 21:50:22,289 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:50:22,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:22,290 INFO L85 PathProgramCache]: Analyzing trace with hash 1976746119, now seen corresponding path program 9 times [2024-06-27 21:50:22,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:22,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935899831] [2024-06-27 21:50:22,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:22,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:22,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:23,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:23,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:23,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935899831] [2024-06-27 21:50:23,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935899831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:23,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:23,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:23,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708376638] [2024-06-27 21:50:23,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:23,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:23,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:23,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:23,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:23,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-27 21:50:23,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 310 transitions, 5698 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:23,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:23,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-27 21:50:23,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:23,872 INFO L124 PetriNetUnfolderBase]: 1287/2369 cut-off events. [2024-06-27 21:50:23,873 INFO L125 PetriNetUnfolderBase]: For 57490/57490 co-relation queries the response was YES. [2024-06-27 21:50:23,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17454 conditions, 2369 events. 1287/2369 cut-off events. For 57490/57490 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 14834 event pairs, 145 based on Foata normal form. 3/2314 useless extension candidates. Maximal degree in co-relation 17353. Up to 1174 conditions per place. [2024-06-27 21:50:23,895 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 195 selfloop transitions, 148 changer transitions 0/351 dead transitions. [2024-06-27 21:50:23,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 351 transitions, 6966 flow [2024-06-27 21:50:23,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:23,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:23,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 142 transitions. [2024-06-27 21:50:23,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5201465201465202 [2024-06-27 21:50:23,896 INFO L175 Difference]: Start difference. First operand has 199 places, 310 transitions, 5698 flow. Second operand 7 states and 142 transitions. [2024-06-27 21:50:23,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 351 transitions, 6966 flow [2024-06-27 21:50:24,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 351 transitions, 6790 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-27 21:50:24,058 INFO L231 Difference]: Finished difference. Result has 205 places, 320 transitions, 6246 flow [2024-06-27 21:50:24,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5522, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6246, PETRI_PLACES=205, PETRI_TRANSITIONS=320} [2024-06-27 21:50:24,059 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 162 predicate places. [2024-06-27 21:50:24,059 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 320 transitions, 6246 flow [2024-06-27 21:50:24,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:24,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:24,059 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:24,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 21:50:24,059 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:50:24,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:24,060 INFO L85 PathProgramCache]: Analyzing trace with hash 1976754737, now seen corresponding path program 6 times [2024-06-27 21:50:24,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:24,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813974394] [2024-06-27 21:50:24,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:24,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:24,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:24,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:24,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:24,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813974394] [2024-06-27 21:50:24,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813974394] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:24,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:24,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:24,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374883554] [2024-06-27 21:50:24,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:24,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:24,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:24,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:24,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:24,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 39 [2024-06-27 21:50:24,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 320 transitions, 6246 flow. Second operand has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 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 21:50:24,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:24,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 39 [2024-06-27 21:50:24,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:25,247 INFO L124 PetriNetUnfolderBase]: 1193/2249 cut-off events. [2024-06-27 21:50:25,248 INFO L125 PetriNetUnfolderBase]: For 60491/60497 co-relation queries the response was YES. [2024-06-27 21:50:25,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17315 conditions, 2249 events. 1193/2249 cut-off events. For 60491/60497 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 14499 event pairs, 297 based on Foata normal form. 7/2195 useless extension candidates. Maximal degree in co-relation 17211. Up to 1804 conditions per place. [2024-06-27 21:50:25,273 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 238 selfloop transitions, 76 changer transitions 0/330 dead transitions. [2024-06-27 21:50:25,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 330 transitions, 6896 flow [2024-06-27 21:50:25,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:50:25,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:50:25,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 124 transitions. [2024-06-27 21:50:25,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5299145299145299 [2024-06-27 21:50:25,275 INFO L175 Difference]: Start difference. First operand has 205 places, 320 transitions, 6246 flow. Second operand 6 states and 124 transitions. [2024-06-27 21:50:25,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 330 transitions, 6896 flow [2024-06-27 21:50:25,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 330 transitions, 6720 flow, removed 64 selfloop flow, removed 2 redundant places. [2024-06-27 21:50:25,478 INFO L231 Difference]: Finished difference. Result has 209 places, 320 transitions, 6234 flow [2024-06-27 21:50:25,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6070, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6234, PETRI_PLACES=209, PETRI_TRANSITIONS=320} [2024-06-27 21:50:25,479 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 166 predicate places. [2024-06-27 21:50:25,479 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 320 transitions, 6234 flow [2024-06-27 21:50:25,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 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 21:50:25,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:25,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:25,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 21:50:25,480 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:50:25,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:25,480 INFO L85 PathProgramCache]: Analyzing trace with hash -1999072559, now seen corresponding path program 1 times [2024-06-27 21:50:25,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:25,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499320608] [2024-06-27 21:50:25,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:25,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:25,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:26,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:26,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:26,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499320608] [2024-06-27 21:50:26,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499320608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:26,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:26,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:50:26,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969366356] [2024-06-27 21:50:26,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:26,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:50:26,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:26,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:50:26,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:50:26,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-27 21:50:26,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 320 transitions, 6234 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 21:50:26,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:26,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-27 21:50:26,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:26,973 INFO L124 PetriNetUnfolderBase]: 1348/2485 cut-off events. [2024-06-27 21:50:26,974 INFO L125 PetriNetUnfolderBase]: For 62368/62368 co-relation queries the response was YES. [2024-06-27 21:50:26,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19218 conditions, 2485 events. 1348/2485 cut-off events. For 62368/62368 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 15735 event pairs, 158 based on Foata normal form. 2/2431 useless extension candidates. Maximal degree in co-relation 19112. Up to 1605 conditions per place. [2024-06-27 21:50:26,997 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 244 selfloop transitions, 121 changer transitions 0/373 dead transitions. [2024-06-27 21:50:26,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 373 transitions, 7698 flow [2024-06-27 21:50:26,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:26,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:26,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-27 21:50:26,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5091575091575091 [2024-06-27 21:50:26,999 INFO L175 Difference]: Start difference. First operand has 209 places, 320 transitions, 6234 flow. Second operand 7 states and 139 transitions. [2024-06-27 21:50:26,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 373 transitions, 7698 flow [2024-06-27 21:50:27,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 373 transitions, 7497 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 21:50:27,206 INFO L231 Difference]: Finished difference. Result has 212 places, 341 transitions, 6903 flow [2024-06-27 21:50:27,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6033, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6903, PETRI_PLACES=212, PETRI_TRANSITIONS=341} [2024-06-27 21:50:27,206 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 169 predicate places. [2024-06-27 21:50:27,206 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 341 transitions, 6903 flow [2024-06-27 21:50:27,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 21:50:27,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:27,206 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:27,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 21:50:27,207 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:50:27,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:27,207 INFO L85 PathProgramCache]: Analyzing trace with hash 1478689497, now seen corresponding path program 2 times [2024-06-27 21:50:27,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:27,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438143326] [2024-06-27 21:50:27,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:27,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:27,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:28,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:28,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:28,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438143326] [2024-06-27 21:50:28,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438143326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:28,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:28,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:28,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701310415] [2024-06-27 21:50:28,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:28,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:28,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:28,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:28,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:28,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-27 21:50:28,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 341 transitions, 6903 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 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 21:50:28,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:28,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-27 21:50:28,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:28,800 INFO L124 PetriNetUnfolderBase]: 1366/2528 cut-off events. [2024-06-27 21:50:28,800 INFO L125 PetriNetUnfolderBase]: For 67361/67361 co-relation queries the response was YES. [2024-06-27 21:50:28,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20232 conditions, 2528 events. 1366/2528 cut-off events. For 67361/67361 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 16127 event pairs, 148 based on Foata normal form. 4/2473 useless extension candidates. Maximal degree in co-relation 20123. Up to 1580 conditions per place. [2024-06-27 21:50:28,825 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 241 selfloop transitions, 136 changer transitions 0/385 dead transitions. [2024-06-27 21:50:28,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 385 transitions, 8192 flow [2024-06-27 21:50:28,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:50:28,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:50:28,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-27 21:50:28,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5096153846153846 [2024-06-27 21:50:28,827 INFO L175 Difference]: Start difference. First operand has 212 places, 341 transitions, 6903 flow. Second operand 8 states and 159 transitions. [2024-06-27 21:50:28,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 385 transitions, 8192 flow [2024-06-27 21:50:29,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 385 transitions, 7991 flow, removed 52 selfloop flow, removed 3 redundant places. [2024-06-27 21:50:29,100 INFO L231 Difference]: Finished difference. Result has 218 places, 352 transitions, 7346 flow [2024-06-27 21:50:29,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6713, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7346, PETRI_PLACES=218, PETRI_TRANSITIONS=352} [2024-06-27 21:50:29,101 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 175 predicate places. [2024-06-27 21:50:29,101 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 352 transitions, 7346 flow [2024-06-27 21:50:29,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 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 21:50:29,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:29,101 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:29,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 21:50:29,101 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:50:29,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:29,102 INFO L85 PathProgramCache]: Analyzing trace with hash 1478689714, now seen corresponding path program 1 times [2024-06-27 21:50:29,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:29,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559024525] [2024-06-27 21:50:29,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:29,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:29,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:29,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:29,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:29,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559024525] [2024-06-27 21:50:29,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559024525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:29,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:29,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:50:29,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330126560] [2024-06-27 21:50:29,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:29,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:50:29,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:29,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:50:29,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:50:29,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-27 21:50:29,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 352 transitions, 7346 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 21:50:29,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:29,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-27 21:50:29,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:30,451 INFO L124 PetriNetUnfolderBase]: 1386/2565 cut-off events. [2024-06-27 21:50:30,451 INFO L125 PetriNetUnfolderBase]: For 71823/71823 co-relation queries the response was YES. [2024-06-27 21:50:30,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20809 conditions, 2565 events. 1386/2565 cut-off events. For 71823/71823 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 16512 event pairs, 164 based on Foata normal form. 3/2508 useless extension candidates. Maximal degree in co-relation 20698. Up to 1748 conditions per place. [2024-06-27 21:50:30,478 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 280 selfloop transitions, 93 changer transitions 0/381 dead transitions. [2024-06-27 21:50:30,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 381 transitions, 8314 flow [2024-06-27 21:50:30,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:50:30,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:50:30,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 21:50:30,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46474358974358976 [2024-06-27 21:50:30,480 INFO L175 Difference]: Start difference. First operand has 218 places, 352 transitions, 7346 flow. Second operand 8 states and 145 transitions. [2024-06-27 21:50:30,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 381 transitions, 8314 flow [2024-06-27 21:50:30,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 381 transitions, 8213 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-27 21:50:30,737 INFO L231 Difference]: Finished difference. Result has 226 places, 358 transitions, 7671 flow [2024-06-27 21:50:30,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=7246, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7671, PETRI_PLACES=226, PETRI_TRANSITIONS=358} [2024-06-27 21:50:30,738 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 183 predicate places. [2024-06-27 21:50:30,738 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 358 transitions, 7671 flow [2024-06-27 21:50:30,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 21:50:30,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:30,740 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:30,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 21:50:30,740 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:50:30,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:30,740 INFO L85 PathProgramCache]: Analyzing trace with hash 1467705014, now seen corresponding path program 2 times [2024-06-27 21:50:30,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:30,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578877045] [2024-06-27 21:50:30,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:30,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:30,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:31,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:31,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:31,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578877045] [2024-06-27 21:50:31,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578877045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:31,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:31,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:50:31,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407816309] [2024-06-27 21:50:31,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:31,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:50:31,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:31,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:50:31,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:50:31,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-27 21:50:31,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 358 transitions, 7671 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 21:50:31,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:31,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-27 21:50:31,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:32,411 INFO L124 PetriNetUnfolderBase]: 1422/2627 cut-off events. [2024-06-27 21:50:32,412 INFO L125 PetriNetUnfolderBase]: For 80702/80702 co-relation queries the response was YES. [2024-06-27 21:50:32,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21935 conditions, 2627 events. 1422/2627 cut-off events. For 80702/80702 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 16987 event pairs, 155 based on Foata normal form. 3/2568 useless extension candidates. Maximal degree in co-relation 21820. Up to 1589 conditions per place. [2024-06-27 21:50:32,440 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 255 selfloop transitions, 130 changer transitions 0/393 dead transitions. [2024-06-27 21:50:32,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 393 transitions, 8961 flow [2024-06-27 21:50:32,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:50:32,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:50:32,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-27 21:50:32,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47435897435897434 [2024-06-27 21:50:32,441 INFO L175 Difference]: Start difference. First operand has 226 places, 358 transitions, 7671 flow. Second operand 8 states and 148 transitions. [2024-06-27 21:50:32,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 393 transitions, 8961 flow [2024-06-27 21:50:32,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 393 transitions, 8755 flow, removed 59 selfloop flow, removed 4 redundant places. [2024-06-27 21:50:32,745 INFO L231 Difference]: Finished difference. Result has 231 places, 367 transitions, 8022 flow [2024-06-27 21:50:32,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=7465, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8022, PETRI_PLACES=231, PETRI_TRANSITIONS=367} [2024-06-27 21:50:32,746 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 188 predicate places. [2024-06-27 21:50:32,746 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 367 transitions, 8022 flow [2024-06-27 21:50:32,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 21:50:32,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:32,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:32,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 21:50:32,747 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:50:32,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:32,747 INFO L85 PathProgramCache]: Analyzing trace with hash 1467712733, now seen corresponding path program 1 times [2024-06-27 21:50:32,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:32,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067807508] [2024-06-27 21:50:32,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:32,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:32,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:33,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:33,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:33,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067807508] [2024-06-27 21:50:33,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067807508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:33,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:33,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:50:33,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363896943] [2024-06-27 21:50:33,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:33,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:50:33,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:33,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:50:33,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:50:33,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-27 21:50:33,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 367 transitions, 8022 flow. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 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 21:50:33,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:33,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-27 21:50:33,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:34,137 INFO L124 PetriNetUnfolderBase]: 1438/2661 cut-off events. [2024-06-27 21:50:34,138 INFO L125 PetriNetUnfolderBase]: For 85414/85414 co-relation queries the response was YES. [2024-06-27 21:50:34,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22560 conditions, 2661 events. 1438/2661 cut-off events. For 85414/85414 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 17413 event pairs, 279 based on Foata normal form. 1/2601 useless extension candidates. Maximal degree in co-relation 22443. Up to 2158 conditions per place. [2024-06-27 21:50:34,168 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 292 selfloop transitions, 91 changer transitions 0/391 dead transitions. [2024-06-27 21:50:34,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 391 transitions, 8942 flow [2024-06-27 21:50:34,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:34,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:34,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-27 21:50:34,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5128205128205128 [2024-06-27 21:50:34,170 INFO L175 Difference]: Start difference. First operand has 231 places, 367 transitions, 8022 flow. Second operand 7 states and 140 transitions. [2024-06-27 21:50:34,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 391 transitions, 8942 flow [2024-06-27 21:50:34,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 391 transitions, 8809 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-27 21:50:34,466 INFO L231 Difference]: Finished difference. Result has 236 places, 373 transitions, 8219 flow [2024-06-27 21:50:34,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=7889, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8219, PETRI_PLACES=236, PETRI_TRANSITIONS=373} [2024-06-27 21:50:34,466 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 193 predicate places. [2024-06-27 21:50:34,466 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 373 transitions, 8219 flow [2024-06-27 21:50:34,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 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 21:50:34,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:34,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:34,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 21:50:34,467 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:50:34,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:34,467 INFO L85 PathProgramCache]: Analyzing trace with hash -911723868, now seen corresponding path program 3 times [2024-06-27 21:50:34,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:34,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140635331] [2024-06-27 21:50:34,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:34,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:34,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:35,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 21:50:35,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:35,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140635331] [2024-06-27 21:50:35,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140635331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:35,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:35,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:35,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043760354] [2024-06-27 21:50:35,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:35,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:35,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:35,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:35,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:35,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 39 [2024-06-27 21:50:35,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 373 transitions, 8219 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:35,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:35,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 39 [2024-06-27 21:50:35,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:35,976 INFO L124 PetriNetUnfolderBase]: 1370/2575 cut-off events. [2024-06-27 21:50:35,977 INFO L125 PetriNetUnfolderBase]: For 85343/85346 co-relation queries the response was YES. [2024-06-27 21:50:36,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21694 conditions, 2575 events. 1370/2575 cut-off events. For 85343/85346 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 17179 event pairs, 209 based on Foata normal form. 6/2513 useless extension candidates. Maximal degree in co-relation 21575. Up to 1366 conditions per place. [2024-06-27 21:50:36,015 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 243 selfloop transitions, 139 changer transitions 0/399 dead transitions. [2024-06-27 21:50:36,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 399 transitions, 9374 flow [2024-06-27 21:50:36,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:36,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:36,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 147 transitions. [2024-06-27 21:50:36,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2024-06-27 21:50:36,018 INFO L175 Difference]: Start difference. First operand has 236 places, 373 transitions, 8219 flow. Second operand 7 states and 147 transitions. [2024-06-27 21:50:36,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 399 transitions, 9374 flow [2024-06-27 21:50:36,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 399 transitions, 9214 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-27 21:50:36,319 INFO L231 Difference]: Finished difference. Result has 240 places, 377 transitions, 8473 flow [2024-06-27 21:50:36,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8059, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8473, PETRI_PLACES=240, PETRI_TRANSITIONS=377} [2024-06-27 21:50:36,319 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 197 predicate places. [2024-06-27 21:50:36,319 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 377 transitions, 8473 flow [2024-06-27 21:50:36,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:36,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:36,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:36,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 21:50:36,320 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:50:36,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:36,320 INFO L85 PathProgramCache]: Analyzing trace with hash 947969657, now seen corresponding path program 2 times [2024-06-27 21:50:36,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:36,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497502302] [2024-06-27 21:50:36,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:36,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:36,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:37,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:37,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:37,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497502302] [2024-06-27 21:50:37,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497502302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:37,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:37,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:50:37,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694840128] [2024-06-27 21:50:37,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:37,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:50:37,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:37,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:50:37,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:50:37,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-27 21:50:37,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 377 transitions, 8473 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:37,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:37,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-27 21:50:37,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:38,177 INFO L124 PetriNetUnfolderBase]: 1497/2748 cut-off events. [2024-06-27 21:50:38,178 INFO L125 PetriNetUnfolderBase]: For 92574/92574 co-relation queries the response was YES. [2024-06-27 21:50:38,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23934 conditions, 2748 events. 1497/2748 cut-off events. For 92574/92574 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 17902 event pairs, 319 based on Foata normal form. 1/2688 useless extension candidates. Maximal degree in co-relation 23813. Up to 2310 conditions per place. [2024-06-27 21:50:38,209 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 333 selfloop transitions, 71 changer transitions 0/412 dead transitions. [2024-06-27 21:50:38,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 412 transitions, 9579 flow [2024-06-27 21:50:38,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:50:38,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:50:38,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 21:50:38,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46438746438746437 [2024-06-27 21:50:38,210 INFO L175 Difference]: Start difference. First operand has 240 places, 377 transitions, 8473 flow. Second operand 9 states and 163 transitions. [2024-06-27 21:50:38,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 412 transitions, 9579 flow [2024-06-27 21:50:38,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 412 transitions, 9390 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-27 21:50:38,549 INFO L231 Difference]: Finished difference. Result has 247 places, 390 transitions, 8697 flow [2024-06-27 21:50:38,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8285, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8697, PETRI_PLACES=247, PETRI_TRANSITIONS=390} [2024-06-27 21:50:38,550 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 204 predicate places. [2024-06-27 21:50:38,550 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 390 transitions, 8697 flow [2024-06-27 21:50:38,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:38,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:38,550 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:38,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 21:50:38,550 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:50:38,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:38,550 INFO L85 PathProgramCache]: Analyzing trace with hash -680028451, now seen corresponding path program 3 times [2024-06-27 21:50:38,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:38,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400978312] [2024-06-27 21:50:38,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:38,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:38,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:39,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:39,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:39,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400978312] [2024-06-27 21:50:39,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400978312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:39,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:39,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:50:39,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704608697] [2024-06-27 21:50:39,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:39,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:50:39,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:39,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:50:39,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:50:39,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-27 21:50:39,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 390 transitions, 8697 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:39,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:39,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-27 21:50:39,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:40,288 INFO L124 PetriNetUnfolderBase]: 1398/2615 cut-off events. [2024-06-27 21:50:40,288 INFO L125 PetriNetUnfolderBase]: For 91792/91799 co-relation queries the response was YES. [2024-06-27 21:50:40,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22706 conditions, 2615 events. 1398/2615 cut-off events. For 91792/91799 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 17385 event pairs, 397 based on Foata normal form. 8/2549 useless extension candidates. Maximal degree in co-relation 22581. Up to 2140 conditions per place. [2024-06-27 21:50:40,318 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 329 selfloop transitions, 66 changer transitions 0/411 dead transitions. [2024-06-27 21:50:40,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 411 transitions, 9680 flow [2024-06-27 21:50:40,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:50:40,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:50:40,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-27 21:50:40,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46153846153846156 [2024-06-27 21:50:40,319 INFO L175 Difference]: Start difference. First operand has 247 places, 390 transitions, 8697 flow. Second operand 9 states and 162 transitions. [2024-06-27 21:50:40,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 411 transitions, 9680 flow [2024-06-27 21:50:40,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 411 transitions, 9549 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-27 21:50:40,648 INFO L231 Difference]: Finished difference. Result has 253 places, 396 transitions, 8858 flow [2024-06-27 21:50:40,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8566, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8858, PETRI_PLACES=253, PETRI_TRANSITIONS=396} [2024-06-27 21:50:40,649 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 210 predicate places. [2024-06-27 21:50:40,649 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 396 transitions, 8858 flow [2024-06-27 21:50:40,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:40,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:40,649 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:40,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 21:50:40,650 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:50:40,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:40,650 INFO L85 PathProgramCache]: Analyzing trace with hash -680028110, now seen corresponding path program 1 times [2024-06-27 21:50:40,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:40,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486605223] [2024-06-27 21:50:40,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:40,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:40,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:41,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 21:50:41,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:41,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486605223] [2024-06-27 21:50:41,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486605223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:41,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:41,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:50:41,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545812501] [2024-06-27 21:50:41,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:41,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:50:41,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:41,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:50:41,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:50:41,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-27 21:50:41,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 396 transitions, 8858 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:41,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:41,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-27 21:50:41,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:42,638 INFO L124 PetriNetUnfolderBase]: 1443/2702 cut-off events. [2024-06-27 21:50:42,638 INFO L125 PetriNetUnfolderBase]: For 100354/100361 co-relation queries the response was YES. [2024-06-27 21:50:42,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23577 conditions, 2702 events. 1443/2702 cut-off events. For 100354/100361 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 18226 event pairs, 316 based on Foata normal form. 13/2642 useless extension candidates. Maximal degree in co-relation 23449. Up to 2198 conditions per place. [2024-06-27 21:50:42,667 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 350 selfloop transitions, 52 changer transitions 0/418 dead transitions. [2024-06-27 21:50:42,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 418 transitions, 9834 flow [2024-06-27 21:50:42,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:50:42,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:50:42,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 21:50:42,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46438746438746437 [2024-06-27 21:50:42,668 INFO L175 Difference]: Start difference. First operand has 253 places, 396 transitions, 8858 flow. Second operand 9 states and 163 transitions. [2024-06-27 21:50:42,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 418 transitions, 9834 flow [2024-06-27 21:50:43,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 418 transitions, 9629 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-27 21:50:43,010 INFO L231 Difference]: Finished difference. Result has 256 places, 398 transitions, 8820 flow [2024-06-27 21:50:43,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8653, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8820, PETRI_PLACES=256, PETRI_TRANSITIONS=398} [2024-06-27 21:50:43,010 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 213 predicate places. [2024-06-27 21:50:43,011 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 398 transitions, 8820 flow [2024-06-27 21:50:43,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:43,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:43,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:43,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 21:50:43,011 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:50:43,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:43,012 INFO L85 PathProgramCache]: Analyzing trace with hash 578055189, now seen corresponding path program 3 times [2024-06-27 21:50:43,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:43,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904550253] [2024-06-27 21:50:43,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:43,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:43,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:44,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:44,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:44,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904550253] [2024-06-27 21:50:44,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904550253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:44,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:44,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:50:44,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275379095] [2024-06-27 21:50:44,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:44,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:50:44,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:44,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:50:44,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:50:44,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-27 21:50:44,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 398 transitions, 8820 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 21:50:44,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:44,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-27 21:50:44,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:45,121 INFO L124 PetriNetUnfolderBase]: 1674/3085 cut-off events. [2024-06-27 21:50:45,122 INFO L125 PetriNetUnfolderBase]: For 102961/102961 co-relation queries the response was YES. [2024-06-27 21:50:45,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27096 conditions, 3085 events. 1674/3085 cut-off events. For 102961/102961 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 20710 event pairs, 158 based on Foata normal form. 2/3014 useless extension candidates. Maximal degree in co-relation 26967. Up to 2113 conditions per place. [2024-06-27 21:50:45,160 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 351 selfloop transitions, 106 changer transitions 0/465 dead transitions. [2024-06-27 21:50:45,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 465 transitions, 10772 flow [2024-06-27 21:50:45,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:50:45,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:50:45,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-27 21:50:45,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48148148148148145 [2024-06-27 21:50:45,161 INFO L175 Difference]: Start difference. First operand has 256 places, 398 transitions, 8820 flow. Second operand 9 states and 169 transitions. [2024-06-27 21:50:45,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 465 transitions, 10772 flow [2024-06-27 21:50:45,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 465 transitions, 10611 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-27 21:50:45,614 INFO L231 Difference]: Finished difference. Result has 261 places, 427 transitions, 9684 flow [2024-06-27 21:50:45,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8675, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9684, PETRI_PLACES=261, PETRI_TRANSITIONS=427} [2024-06-27 21:50:45,614 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 218 predicate places. [2024-06-27 21:50:45,615 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 427 transitions, 9684 flow [2024-06-27 21:50:45,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 21:50:45,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:45,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:45,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 21:50:45,615 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:50:45,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:45,616 INFO L85 PathProgramCache]: Analyzing trace with hash 28724731, now seen corresponding path program 4 times [2024-06-27 21:50:45,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:45,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126908886] [2024-06-27 21:50:45,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:45,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:45,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:46,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:46,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:46,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126908886] [2024-06-27 21:50:46,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126908886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:46,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:46,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:46,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879635802] [2024-06-27 21:50:46,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:46,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:46,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:46,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:46,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:46,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 39 [2024-06-27 21:50:46,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 427 transitions, 9684 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:46,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:46,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 39 [2024-06-27 21:50:46,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:47,247 INFO L124 PetriNetUnfolderBase]: 1562/2951 cut-off events. [2024-06-27 21:50:47,247 INFO L125 PetriNetUnfolderBase]: For 109821/109828 co-relation queries the response was YES. [2024-06-27 21:50:47,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26179 conditions, 2951 events. 1562/2951 cut-off events. For 109821/109828 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 20402 event pairs, 356 based on Foata normal form. 8/2878 useless extension candidates. Maximal degree in co-relation 26048. Up to 2252 conditions per place. [2024-06-27 21:50:47,276 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 299 selfloop transitions, 130 changer transitions 0/446 dead transitions. [2024-06-27 21:50:47,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 446 transitions, 10690 flow [2024-06-27 21:50:47,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:47,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:47,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 146 transitions. [2024-06-27 21:50:47,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5347985347985348 [2024-06-27 21:50:47,278 INFO L175 Difference]: Start difference. First operand has 261 places, 427 transitions, 9684 flow. Second operand 7 states and 146 transitions. [2024-06-27 21:50:47,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 446 transitions, 10690 flow [2024-06-27 21:50:47,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 446 transitions, 10529 flow, removed 77 selfloop flow, removed 2 redundant places. [2024-06-27 21:50:47,674 INFO L231 Difference]: Finished difference. Result has 266 places, 430 transitions, 9897 flow [2024-06-27 21:50:47,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9523, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9897, PETRI_PLACES=266, PETRI_TRANSITIONS=430} [2024-06-27 21:50:47,675 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 223 predicate places. [2024-06-27 21:50:47,675 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 430 transitions, 9897 flow [2024-06-27 21:50:47,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:47,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:47,676 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:47,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 21:50:47,676 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:50:47,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:47,676 INFO L85 PathProgramCache]: Analyzing trace with hash -906122095, now seen corresponding path program 4 times [2024-06-27 21:50:47,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:47,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924492228] [2024-06-27 21:50:47,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:47,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:47,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:48,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:48,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:48,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924492228] [2024-06-27 21:50:48,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924492228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:48,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:48,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:50:48,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318294476] [2024-06-27 21:50:48,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:48,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:50:48,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:48,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:50:48,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:50:48,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-27 21:50:48,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 430 transitions, 9897 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 21:50:48,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:48,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-27 21:50:48,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:49,780 INFO L124 PetriNetUnfolderBase]: 1730/3199 cut-off events. [2024-06-27 21:50:49,780 INFO L125 PetriNetUnfolderBase]: For 110688/110688 co-relation queries the response was YES. [2024-06-27 21:50:49,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28824 conditions, 3199 events. 1730/3199 cut-off events. For 110688/110688 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 21651 event pairs, 156 based on Foata normal form. 2/3125 useless extension candidates. Maximal degree in co-relation 28691. Up to 2054 conditions per place. [2024-06-27 21:50:49,817 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 325 selfloop transitions, 160 changer transitions 0/493 dead transitions. [2024-06-27 21:50:49,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 493 transitions, 11957 flow [2024-06-27 21:50:49,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:49,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:49,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-27 21:50:49,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-27 21:50:49,818 INFO L175 Difference]: Start difference. First operand has 266 places, 430 transitions, 9897 flow. Second operand 7 states and 143 transitions. [2024-06-27 21:50:49,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 493 transitions, 11957 flow [2024-06-27 21:50:50,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 493 transitions, 11558 flow, removed 66 selfloop flow, removed 6 redundant places. [2024-06-27 21:50:50,348 INFO L231 Difference]: Finished difference. Result has 268 places, 459 transitions, 10778 flow [2024-06-27 21:50:50,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9534, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10778, PETRI_PLACES=268, PETRI_TRANSITIONS=459} [2024-06-27 21:50:50,349 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 225 predicate places. [2024-06-27 21:50:50,349 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 459 transitions, 10778 flow [2024-06-27 21:50:50,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 21:50:50,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:50,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:50,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 21:50:50,350 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:50:50,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:50,350 INFO L85 PathProgramCache]: Analyzing trace with hash 1262957456, now seen corresponding path program 2 times [2024-06-27 21:50:50,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:50,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439423079] [2024-06-27 21:50:50,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:50,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:50,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:51,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:51,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:51,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439423079] [2024-06-27 21:50:51,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439423079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:51,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:51,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:50:51,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477086664] [2024-06-27 21:50:51,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:51,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:50:51,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:51,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:50:51,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:50:51,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-27 21:50:51,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 459 transitions, 10778 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:51,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:51,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-27 21:50:51,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:52,693 INFO L124 PetriNetUnfolderBase]: 1654/3108 cut-off events. [2024-06-27 21:50:52,693 INFO L125 PetriNetUnfolderBase]: For 115032/115039 co-relation queries the response was YES. [2024-06-27 21:50:52,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28221 conditions, 3108 events. 1654/3108 cut-off events. For 115032/115039 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 21566 event pairs, 382 based on Foata normal form. 13/3041 useless extension candidates. Maximal degree in co-relation 28086. Up to 2449 conditions per place. [2024-06-27 21:50:52,733 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 353 selfloop transitions, 113 changer transitions 0/482 dead transitions. [2024-06-27 21:50:52,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 482 transitions, 11935 flow [2024-06-27 21:50:52,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:50:52,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:50:52,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-27 21:50:52,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4757834757834758 [2024-06-27 21:50:52,735 INFO L175 Difference]: Start difference. First operand has 268 places, 459 transitions, 10778 flow. Second operand 9 states and 167 transitions. [2024-06-27 21:50:52,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 482 transitions, 11935 flow [2024-06-27 21:50:53,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 482 transitions, 11848 flow, removed 25 selfloop flow, removed 2 redundant places. [2024-06-27 21:50:53,300 INFO L231 Difference]: Finished difference. Result has 276 places, 464 transitions, 11077 flow [2024-06-27 21:50:53,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=10693, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11077, PETRI_PLACES=276, PETRI_TRANSITIONS=464} [2024-06-27 21:50:53,300 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 233 predicate places. [2024-06-27 21:50:53,301 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 464 transitions, 11077 flow [2024-06-27 21:50:53,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:53,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:53,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:53,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 21:50:53,301 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:50:53,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:53,302 INFO L85 PathProgramCache]: Analyzing trace with hash 1149589422, now seen corresponding path program 4 times [2024-06-27 21:50:53,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:53,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41176186] [2024-06-27 21:50:53,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:53,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:53,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:54,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:54,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:54,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41176186] [2024-06-27 21:50:54,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41176186] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:54,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:54,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:54,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523639818] [2024-06-27 21:50:54,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:54,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:54,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:54,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:54,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:54,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 39 [2024-06-27 21:50:54,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 464 transitions, 11077 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:54,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:54,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 39 [2024-06-27 21:50:54,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:54,914 INFO L124 PetriNetUnfolderBase]: 1678/3134 cut-off events. [2024-06-27 21:50:54,914 INFO L125 PetriNetUnfolderBase]: For 122464/122469 co-relation queries the response was YES. [2024-06-27 21:50:54,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28652 conditions, 3134 events. 1678/3134 cut-off events. For 122464/122469 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 21523 event pairs, 271 based on Foata normal form. 8/3057 useless extension candidates. Maximal degree in co-relation 28515. Up to 2103 conditions per place. [2024-06-27 21:50:54,953 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 333 selfloop transitions, 136 changer transitions 0/486 dead transitions. [2024-06-27 21:50:54,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 486 transitions, 12215 flow [2024-06-27 21:50:54,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:50:54,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:50:54,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-27 21:50:54,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-27 21:50:54,954 INFO L175 Difference]: Start difference. First operand has 276 places, 464 transitions, 11077 flow. Second operand 7 states and 143 transitions. [2024-06-27 21:50:54,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 486 transitions, 12215 flow [2024-06-27 21:50:55,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 486 transitions, 11984 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 21:50:55,475 INFO L231 Difference]: Finished difference. Result has 278 places, 467 transitions, 11211 flow [2024-06-27 21:50:55,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=10846, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11211, PETRI_PLACES=278, PETRI_TRANSITIONS=467} [2024-06-27 21:50:55,475 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 235 predicate places. [2024-06-27 21:50:55,475 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 467 transitions, 11211 flow [2024-06-27 21:50:55,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:55,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:55,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:55,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 21:50:55,476 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:50:55,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:55,476 INFO L85 PathProgramCache]: Analyzing trace with hash 1149866252, now seen corresponding path program 3 times [2024-06-27 21:50:55,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:55,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500361790] [2024-06-27 21:50:55,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:55,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:55,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:56,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:50:56,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:56,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500361790] [2024-06-27 21:50:56,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500361790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:56,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:56,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:50:56,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543081872] [2024-06-27 21:50:56,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:56,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:50:56,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:56,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:50:56,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:50:56,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-27 21:50:56,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 467 transitions, 11211 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:56,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:56,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-27 21:50:56,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:50:57,539 INFO L124 PetriNetUnfolderBase]: 1681/3154 cut-off events. [2024-06-27 21:50:57,539 INFO L125 PetriNetUnfolderBase]: For 118029/118036 co-relation queries the response was YES. [2024-06-27 21:50:57,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29105 conditions, 3154 events. 1681/3154 cut-off events. For 118029/118036 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 21948 event pairs, 378 based on Foata normal form. 9/3081 useless extension candidates. Maximal degree in co-relation 28966. Up to 2619 conditions per place. [2024-06-27 21:50:57,583 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 398 selfloop transitions, 71 changer transitions 0/485 dead transitions. [2024-06-27 21:50:57,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 485 transitions, 12287 flow [2024-06-27 21:50:57,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:50:57,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:50:57,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-27 21:50:57,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4586894586894587 [2024-06-27 21:50:57,584 INFO L175 Difference]: Start difference. First operand has 278 places, 467 transitions, 11211 flow. Second operand 9 states and 161 transitions. [2024-06-27 21:50:57,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 485 transitions, 12287 flow [2024-06-27 21:50:58,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 485 transitions, 11975 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-27 21:50:58,109 INFO L231 Difference]: Finished difference. Result has 283 places, 470 transitions, 11133 flow [2024-06-27 21:50:58,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=10899, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11133, PETRI_PLACES=283, PETRI_TRANSITIONS=470} [2024-06-27 21:50:58,109 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 240 predicate places. [2024-06-27 21:50:58,109 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 470 transitions, 11133 flow [2024-06-27 21:50:58,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:58,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:50:58,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:50:58,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 21:50:58,110 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:50:58,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:50:58,110 INFO L85 PathProgramCache]: Analyzing trace with hash 1463565482, now seen corresponding path program 4 times [2024-06-27 21:50:58,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:50:58,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703374472] [2024-06-27 21:50:58,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:50:58,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:50:58,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:50:59,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 21:50:59,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:50:59,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703374472] [2024-06-27 21:50:59,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703374472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:50:59,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:50:59,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:50:59,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915092183] [2024-06-27 21:50:59,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:50:59,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:50:59,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:50:59,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:50:59,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:50:59,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 39 [2024-06-27 21:50:59,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 470 transitions, 11133 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:50:59,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:50:59,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 39 [2024-06-27 21:50:59,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:00,326 INFO L124 PetriNetUnfolderBase]: 1721/3220 cut-off events. [2024-06-27 21:51:00,327 INFO L125 PetriNetUnfolderBase]: For 123914/123921 co-relation queries the response was YES. [2024-06-27 21:51:00,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29565 conditions, 3220 events. 1721/3220 cut-off events. For 123914/123921 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 22428 event pairs, 401 based on Foata normal form. 13/3153 useless extension candidates. Maximal degree in co-relation 29425. Up to 2599 conditions per place. [2024-06-27 21:51:00,368 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 384 selfloop transitions, 89 changer transitions 0/490 dead transitions. [2024-06-27 21:51:00,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 490 transitions, 12261 flow [2024-06-27 21:51:00,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:51:00,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:51:00,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-27 21:51:00,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5160256410256411 [2024-06-27 21:51:00,369 INFO L175 Difference]: Start difference. First operand has 283 places, 470 transitions, 11133 flow. Second operand 8 states and 161 transitions. [2024-06-27 21:51:00,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 490 transitions, 12261 flow [2024-06-27 21:51:00,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 490 transitions, 12065 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-27 21:51:00,899 INFO L231 Difference]: Finished difference. Result has 284 places, 472 transitions, 11188 flow [2024-06-27 21:51:00,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=10937, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11188, PETRI_PLACES=284, PETRI_TRANSITIONS=472} [2024-06-27 21:51:00,900 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 241 predicate places. [2024-06-27 21:51:00,900 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 472 transitions, 11188 flow [2024-06-27 21:51:00,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:00,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:00,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:00,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 21:51:00,901 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:51:00,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:00,901 INFO L85 PathProgramCache]: Analyzing trace with hash 1463555562, now seen corresponding path program 5 times [2024-06-27 21:51:00,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:00,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245410139] [2024-06-27 21:51:00,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:00,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:00,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:01,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:01,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:01,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245410139] [2024-06-27 21:51:01,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245410139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:01,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:01,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:01,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660901581] [2024-06-27 21:51:01,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:01,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:01,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:01,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:01,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:01,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 39 [2024-06-27 21:51:01,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 472 transitions, 11188 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:01,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:01,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 39 [2024-06-27 21:51:01,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:02,811 INFO L124 PetriNetUnfolderBase]: 1745/3246 cut-off events. [2024-06-27 21:51:02,811 INFO L125 PetriNetUnfolderBase]: For 123430/123435 co-relation queries the response was YES. [2024-06-27 21:51:02,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29814 conditions, 3246 events. 1745/3246 cut-off events. For 123430/123435 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 22463 event pairs, 253 based on Foata normal form. 8/3169 useless extension candidates. Maximal degree in co-relation 29674. Up to 1832 conditions per place. [2024-06-27 21:51:02,850 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 305 selfloop transitions, 174 changer transitions 0/496 dead transitions. [2024-06-27 21:51:02,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 496 transitions, 12511 flow [2024-06-27 21:51:02,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:02,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:02,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 147 transitions. [2024-06-27 21:51:02,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2024-06-27 21:51:02,851 INFO L175 Difference]: Start difference. First operand has 284 places, 472 transitions, 11188 flow. Second operand 7 states and 147 transitions. [2024-06-27 21:51:02,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 496 transitions, 12511 flow [2024-06-27 21:51:03,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 496 transitions, 12292 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-27 21:51:03,374 INFO L231 Difference]: Finished difference. Result has 285 places, 476 transitions, 11470 flow [2024-06-27 21:51:03,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=10969, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11470, PETRI_PLACES=285, PETRI_TRANSITIONS=476} [2024-06-27 21:51:03,375 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 242 predicate places. [2024-06-27 21:51:03,375 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 476 transitions, 11470 flow [2024-06-27 21:51:03,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:03,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:03,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:03,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 21:51:03,375 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:51:03,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:03,375 INFO L85 PathProgramCache]: Analyzing trace with hash 1474993322, now seen corresponding path program 5 times [2024-06-27 21:51:03,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:03,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205660927] [2024-06-27 21:51:03,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:03,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:03,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:04,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:04,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:04,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205660927] [2024-06-27 21:51:04,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205660927] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:04,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:04,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:51:04,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550593359] [2024-06-27 21:51:04,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:04,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:51:04,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:04,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:51:04,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:51:04,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-27 21:51:04,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 476 transitions, 11470 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:04,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:04,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-27 21:51:04,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:05,931 INFO L124 PetriNetUnfolderBase]: 1791/3353 cut-off events. [2024-06-27 21:51:05,931 INFO L125 PetriNetUnfolderBase]: For 142052/142057 co-relation queries the response was YES. [2024-06-27 21:51:05,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31255 conditions, 3353 events. 1791/3353 cut-off events. For 142052/142057 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 23594 event pairs, 579 based on Foata normal form. 8/3270 useless extension candidates. Maximal degree in co-relation 31113. Up to 2786 conditions per place. [2024-06-27 21:51:05,977 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 463 selfloop transitions, 23 changer transitions 0/502 dead transitions. [2024-06-27 21:51:05,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 502 transitions, 12860 flow [2024-06-27 21:51:05,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:51:05,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:51:05,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 21:51:05,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46438746438746437 [2024-06-27 21:51:05,979 INFO L175 Difference]: Start difference. First operand has 285 places, 476 transitions, 11470 flow. Second operand 9 states and 163 transitions. [2024-06-27 21:51:05,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 502 transitions, 12860 flow [2024-06-27 21:51:06,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 502 transitions, 12626 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-06-27 21:51:06,521 INFO L231 Difference]: Finished difference. Result has 292 places, 482 transitions, 11505 flow [2024-06-27 21:51:06,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=11244, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11505, PETRI_PLACES=292, PETRI_TRANSITIONS=482} [2024-06-27 21:51:06,522 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 249 predicate places. [2024-06-27 21:51:06,522 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 482 transitions, 11505 flow [2024-06-27 21:51:06,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:06,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:06,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:06,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 21:51:06,523 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:51:06,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:06,523 INFO L85 PathProgramCache]: Analyzing trace with hash 1149596862, now seen corresponding path program 6 times [2024-06-27 21:51:06,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:06,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863974294] [2024-06-27 21:51:06,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:06,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:06,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:07,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:07,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:07,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863974294] [2024-06-27 21:51:07,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863974294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:07,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:07,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:07,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185979270] [2024-06-27 21:51:07,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:07,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:07,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:07,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:07,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:07,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 39 [2024-06-27 21:51:07,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 482 transitions, 11505 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:07,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:07,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 39 [2024-06-27 21:51:07,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:08,310 INFO L124 PetriNetUnfolderBase]: 1794/3333 cut-off events. [2024-06-27 21:51:08,311 INFO L125 PetriNetUnfolderBase]: For 140577/140582 co-relation queries the response was YES. [2024-06-27 21:51:08,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31219 conditions, 3333 events. 1794/3333 cut-off events. For 140577/140582 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 23177 event pairs, 300 based on Foata normal form. 8/3256 useless extension candidates. Maximal degree in co-relation 31074. Up to 2256 conditions per place. [2024-06-27 21:51:08,358 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 341 selfloop transitions, 145 changer transitions 0/503 dead transitions. [2024-06-27 21:51:08,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 503 transitions, 12622 flow [2024-06-27 21:51:08,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:08,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:08,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 147 transitions. [2024-06-27 21:51:08,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2024-06-27 21:51:08,359 INFO L175 Difference]: Start difference. First operand has 292 places, 482 transitions, 11505 flow. Second operand 7 states and 147 transitions. [2024-06-27 21:51:08,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 503 transitions, 12622 flow [2024-06-27 21:51:09,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 503 transitions, 12471 flow, removed 66 selfloop flow, removed 5 redundant places. [2024-06-27 21:51:09,019 INFO L231 Difference]: Finished difference. Result has 294 places, 482 transitions, 11650 flow [2024-06-27 21:51:09,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=11354, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11650, PETRI_PLACES=294, PETRI_TRANSITIONS=482} [2024-06-27 21:51:09,020 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 251 predicate places. [2024-06-27 21:51:09,020 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 482 transitions, 11650 flow [2024-06-27 21:51:09,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:09,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:09,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:09,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 21:51:09,021 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:51:09,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:09,021 INFO L85 PathProgramCache]: Analyzing trace with hash 1094988369, now seen corresponding path program 1 times [2024-06-27 21:51:09,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:09,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664654211] [2024-06-27 21:51:09,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:09,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:09,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:09,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:09,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:09,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664654211] [2024-06-27 21:51:09,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664654211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:09,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:09,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:51:09,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934656431] [2024-06-27 21:51:09,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:09,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 21:51:09,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:09,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 21:51:09,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 21:51:09,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 39 [2024-06-27 21:51:09,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 482 transitions, 11650 flow. Second operand has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:09,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:09,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 39 [2024-06-27 21:51:09,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:09,900 INFO L124 PetriNetUnfolderBase]: 1817/3297 cut-off events. [2024-06-27 21:51:09,900 INFO L125 PetriNetUnfolderBase]: For 134320/134435 co-relation queries the response was YES. [2024-06-27 21:51:09,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28835 conditions, 3297 events. 1817/3297 cut-off events. For 134320/134435 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 21447 event pairs, 323 based on Foata normal form. 287/3517 useless extension candidates. Maximal degree in co-relation 28716. Up to 1113 conditions per place. [2024-06-27 21:51:09,939 INFO L140 encePairwiseOnDemand]: 34/39 looper letters, 372 selfloop transitions, 4 changer transitions 1/399 dead transitions. [2024-06-27 21:51:09,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 399 transitions, 10665 flow [2024-06-27 21:51:09,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:51:09,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:51:09,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 100 transitions. [2024-06-27 21:51:09,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6410256410256411 [2024-06-27 21:51:09,941 INFO L175 Difference]: Start difference. First operand has 294 places, 482 transitions, 11650 flow. Second operand 4 states and 100 transitions. [2024-06-27 21:51:09,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 399 transitions, 10665 flow [2024-06-27 21:51:10,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 399 transitions, 8530 flow, removed 100 selfloop flow, removed 62 redundant places. [2024-06-27 21:51:10,328 INFO L231 Difference]: Finished difference. Result has 236 places, 284 transitions, 5476 flow [2024-06-27 21:51:10,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5450, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=5476, PETRI_PLACES=236, PETRI_TRANSITIONS=284} [2024-06-27 21:51:10,329 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 193 predicate places. [2024-06-27 21:51:10,329 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 284 transitions, 5476 flow [2024-06-27 21:51:10,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:10,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:10,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:10,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 21:51:10,329 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:51:10,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:10,329 INFO L85 PathProgramCache]: Analyzing trace with hash -1064776272, now seen corresponding path program 1 times [2024-06-27 21:51:10,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:10,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602328629] [2024-06-27 21:51:10,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:10,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:10,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:11,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:11,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:11,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602328629] [2024-06-27 21:51:11,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602328629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:11,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:11,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:51:11,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290078837] [2024-06-27 21:51:11,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:11,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:51:11,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:11,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:51:11,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:51:11,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-27 21:51:11,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 284 transitions, 5476 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 21:51:11,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:11,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-27 21:51:11,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:12,187 INFO L124 PetriNetUnfolderBase]: 1248/2407 cut-off events. [2024-06-27 21:51:12,187 INFO L125 PetriNetUnfolderBase]: For 81524/81527 co-relation queries the response was YES. [2024-06-27 21:51:12,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19137 conditions, 2407 events. 1248/2407 cut-off events. For 81524/81527 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 15290 event pairs, 225 based on Foata normal form. 2/2344 useless extension candidates. Maximal degree in co-relation 19040. Up to 1657 conditions per place. [2024-06-27 21:51:12,213 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 220 selfloop transitions, 81 changer transitions 0/311 dead transitions. [2024-06-27 21:51:12,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 311 transitions, 6256 flow [2024-06-27 21:51:12,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:51:12,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:51:12,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-27 21:51:12,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4472934472934473 [2024-06-27 21:51:12,214 INFO L175 Difference]: Start difference. First operand has 236 places, 284 transitions, 5476 flow. Second operand 9 states and 157 transitions. [2024-06-27 21:51:12,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 311 transitions, 6256 flow [2024-06-27 21:51:12,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 311 transitions, 6225 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-27 21:51:12,487 INFO L231 Difference]: Finished difference. Result has 243 places, 286 transitions, 5676 flow [2024-06-27 21:51:12,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5453, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5676, PETRI_PLACES=243, PETRI_TRANSITIONS=286} [2024-06-27 21:51:12,488 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 200 predicate places. [2024-06-27 21:51:12,488 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 286 transitions, 5676 flow [2024-06-27 21:51:12,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 21:51:12,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:12,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:12,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 21:51:12,489 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:51:12,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:12,489 INFO L85 PathProgramCache]: Analyzing trace with hash -315443224, now seen corresponding path program 1 times [2024-06-27 21:51:12,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:12,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712111186] [2024-06-27 21:51:12,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:12,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:12,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:13,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:13,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:13,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712111186] [2024-06-27 21:51:13,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712111186] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:13,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:13,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:51:13,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487507978] [2024-06-27 21:51:13,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:13,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:51:13,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:13,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:51:13,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:51:13,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-27 21:51:13,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 286 transitions, 5676 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:13,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:13,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-27 21:51:13,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:14,290 INFO L124 PetriNetUnfolderBase]: 1265/2434 cut-off events. [2024-06-27 21:51:14,290 INFO L125 PetriNetUnfolderBase]: For 84086/84086 co-relation queries the response was YES. [2024-06-27 21:51:14,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19437 conditions, 2434 events. 1265/2434 cut-off events. For 84086/84086 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 15559 event pairs, 223 based on Foata normal form. 3/2371 useless extension candidates. Maximal degree in co-relation 19340. Up to 1675 conditions per place. [2024-06-27 21:51:14,316 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 222 selfloop transitions, 82 changer transitions 0/314 dead transitions. [2024-06-27 21:51:14,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 314 transitions, 6480 flow [2024-06-27 21:51:14,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:51:14,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:51:14,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-27 21:51:14,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45014245014245013 [2024-06-27 21:51:14,317 INFO L175 Difference]: Start difference. First operand has 243 places, 286 transitions, 5676 flow. Second operand 9 states and 158 transitions. [2024-06-27 21:51:14,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 314 transitions, 6480 flow [2024-06-27 21:51:14,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 314 transitions, 6325 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-27 21:51:14,631 INFO L231 Difference]: Finished difference. Result has 246 places, 289 transitions, 5775 flow [2024-06-27 21:51:14,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5521, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5775, PETRI_PLACES=246, PETRI_TRANSITIONS=289} [2024-06-27 21:51:14,631 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 203 predicate places. [2024-06-27 21:51:14,631 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 289 transitions, 5775 flow [2024-06-27 21:51:14,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:14,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:14,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:14,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 21:51:14,632 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:51:14,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:14,632 INFO L85 PathProgramCache]: Analyzing trace with hash -315691782, now seen corresponding path program 2 times [2024-06-27 21:51:14,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:14,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691616793] [2024-06-27 21:51:14,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:14,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:14,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:15,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:15,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:15,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691616793] [2024-06-27 21:51:15,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691616793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:15,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:15,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:15,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629795126] [2024-06-27 21:51:15,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:15,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:15,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:15,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:15,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:15,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-27 21:51:15,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 289 transitions, 5775 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:15,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:15,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-27 21:51:15,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:16,267 INFO L124 PetriNetUnfolderBase]: 1318/2530 cut-off events. [2024-06-27 21:51:16,268 INFO L125 PetriNetUnfolderBase]: For 84868/84868 co-relation queries the response was YES. [2024-06-27 21:51:16,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20291 conditions, 2530 events. 1318/2530 cut-off events. For 84868/84868 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 16323 event pairs, 179 based on Foata normal form. 2/2467 useless extension candidates. Maximal degree in co-relation 20193. Up to 1844 conditions per place. [2024-06-27 21:51:16,291 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 235 selfloop transitions, 79 changer transitions 0/324 dead transitions. [2024-06-27 21:51:16,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 324 transitions, 6758 flow [2024-06-27 21:51:16,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:51:16,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:51:16,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-27 21:51:16,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4586894586894587 [2024-06-27 21:51:16,293 INFO L175 Difference]: Start difference. First operand has 246 places, 289 transitions, 5775 flow. Second operand 9 states and 161 transitions. [2024-06-27 21:51:16,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 324 transitions, 6758 flow [2024-06-27 21:51:16,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 324 transitions, 6521 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-27 21:51:16,626 INFO L231 Difference]: Finished difference. Result has 249 places, 300 transitions, 6007 flow [2024-06-27 21:51:16,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5543, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6007, PETRI_PLACES=249, PETRI_TRANSITIONS=300} [2024-06-27 21:51:16,627 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 206 predicate places. [2024-06-27 21:51:16,627 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 300 transitions, 6007 flow [2024-06-27 21:51:16,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:16,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:16,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:16,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 21:51:16,627 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:51:16,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:16,628 INFO L85 PathProgramCache]: Analyzing trace with hash -1861974572, now seen corresponding path program 3 times [2024-06-27 21:51:16,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:16,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022584675] [2024-06-27 21:51:16,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:16,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:16,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:17,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:17,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:17,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022584675] [2024-06-27 21:51:17,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022584675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:17,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:17,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:51:17,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154957053] [2024-06-27 21:51:17,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:17,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:51:17,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:17,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:51:17,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:51:17,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-27 21:51:17,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 300 transitions, 6007 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 21:51:17,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:17,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-27 21:51:17,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:18,505 INFO L124 PetriNetUnfolderBase]: 1357/2601 cut-off events. [2024-06-27 21:51:18,505 INFO L125 PetriNetUnfolderBase]: For 90469/90469 co-relation queries the response was YES. [2024-06-27 21:51:18,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20789 conditions, 2601 events. 1357/2601 cut-off events. For 90469/90469 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 16875 event pairs, 192 based on Foata normal form. 2/2526 useless extension candidates. Maximal degree in co-relation 20689. Up to 1530 conditions per place. [2024-06-27 21:51:18,534 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 196 selfloop transitions, 126 changer transitions 0/332 dead transitions. [2024-06-27 21:51:18,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 332 transitions, 6955 flow [2024-06-27 21:51:18,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:51:18,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:51:18,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-27 21:51:18,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47115384615384615 [2024-06-27 21:51:18,542 INFO L175 Difference]: Start difference. First operand has 249 places, 300 transitions, 6007 flow. Second operand 8 states and 147 transitions. [2024-06-27 21:51:18,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 332 transitions, 6955 flow [2024-06-27 21:51:18,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 332 transitions, 6810 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-27 21:51:18,911 INFO L231 Difference]: Finished difference. Result has 253 places, 310 transitions, 6460 flow [2024-06-27 21:51:18,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5862, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6460, PETRI_PLACES=253, PETRI_TRANSITIONS=310} [2024-06-27 21:51:18,912 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 210 predicate places. [2024-06-27 21:51:18,912 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 310 transitions, 6460 flow [2024-06-27 21:51:18,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 21:51:18,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:18,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:18,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 21:51:18,913 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:51:18,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:18,913 INFO L85 PathProgramCache]: Analyzing trace with hash -1745782914, now seen corresponding path program 2 times [2024-06-27 21:51:18,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:18,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612686506] [2024-06-27 21:51:18,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:18,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:18,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:20,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:20,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:20,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612686506] [2024-06-27 21:51:20,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612686506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:20,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:20,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:51:20,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273142314] [2024-06-27 21:51:20,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:20,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:51:20,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:20,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:51:20,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:51:20,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-27 21:51:20,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 310 transitions, 6460 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:20,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:20,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-27 21:51:20,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:21,151 INFO L124 PetriNetUnfolderBase]: 1374/2625 cut-off events. [2024-06-27 21:51:21,151 INFO L125 PetriNetUnfolderBase]: For 98251/98251 co-relation queries the response was YES. [2024-06-27 21:51:21,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21604 conditions, 2625 events. 1374/2625 cut-off events. For 98251/98251 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 17012 event pairs, 184 based on Foata normal form. 3/2558 useless extension candidates. Maximal degree in co-relation 21502. Up to 1637 conditions per place. [2024-06-27 21:51:21,182 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 206 selfloop transitions, 123 changer transitions 0/339 dead transitions. [2024-06-27 21:51:21,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 339 transitions, 7346 flow [2024-06-27 21:51:21,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:51:21,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:51:21,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-27 21:51:21,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4586894586894587 [2024-06-27 21:51:21,183 INFO L175 Difference]: Start difference. First operand has 253 places, 310 transitions, 6460 flow. Second operand 9 states and 161 transitions. [2024-06-27 21:51:21,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 339 transitions, 7346 flow [2024-06-27 21:51:21,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 339 transitions, 7203 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 21:51:21,593 INFO L231 Difference]: Finished difference. Result has 257 places, 313 transitions, 6660 flow [2024-06-27 21:51:21,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6317, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6660, PETRI_PLACES=257, PETRI_TRANSITIONS=313} [2024-06-27 21:51:21,593 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 214 predicate places. [2024-06-27 21:51:21,593 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 313 transitions, 6660 flow [2024-06-27 21:51:21,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:21,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:21,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:21,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 21:51:21,594 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:51:21,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:21,594 INFO L85 PathProgramCache]: Analyzing trace with hash -1745783162, now seen corresponding path program 4 times [2024-06-27 21:51:21,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:21,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042369891] [2024-06-27 21:51:21,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:21,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:21,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:22,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:22,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:22,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042369891] [2024-06-27 21:51:22,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042369891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:22,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:22,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:51:22,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209828707] [2024-06-27 21:51:22,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:22,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:51:22,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:22,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:51:22,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:51:22,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-27 21:51:22,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 313 transitions, 6660 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 21:51:22,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:22,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-27 21:51:22,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:23,504 INFO L124 PetriNetUnfolderBase]: 1371/2624 cut-off events. [2024-06-27 21:51:23,504 INFO L125 PetriNetUnfolderBase]: For 103036/103036 co-relation queries the response was YES. [2024-06-27 21:51:23,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21841 conditions, 2624 events. 1371/2624 cut-off events. For 103036/103036 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 16966 event pairs, 191 based on Foata normal form. 2/2556 useless extension candidates. Maximal degree in co-relation 21738. Up to 1650 conditions per place. [2024-06-27 21:51:23,533 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 205 selfloop transitions, 120 changer transitions 0/335 dead transitions. [2024-06-27 21:51:23,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 335 transitions, 7442 flow [2024-06-27 21:51:23,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:51:23,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:51:23,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-27 21:51:23,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46153846153846156 [2024-06-27 21:51:23,534 INFO L175 Difference]: Start difference. First operand has 257 places, 313 transitions, 6660 flow. Second operand 8 states and 144 transitions. [2024-06-27 21:51:23,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 335 transitions, 7442 flow [2024-06-27 21:51:24,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 335 transitions, 7097 flow, removed 52 selfloop flow, removed 7 redundant places. [2024-06-27 21:51:24,026 INFO L231 Difference]: Finished difference. Result has 258 places, 313 transitions, 6574 flow [2024-06-27 21:51:24,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6315, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6574, PETRI_PLACES=258, PETRI_TRANSITIONS=313} [2024-06-27 21:51:24,026 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 215 predicate places. [2024-06-27 21:51:24,026 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 313 transitions, 6574 flow [2024-06-27 21:51:24,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 21:51:24,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:24,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:24,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 21:51:24,027 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:51:24,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:24,027 INFO L85 PathProgramCache]: Analyzing trace with hash -1745552274, now seen corresponding path program 3 times [2024-06-27 21:51:24,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:24,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273187835] [2024-06-27 21:51:24,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:24,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:24,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:25,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:25,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:25,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273187835] [2024-06-27 21:51:25,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273187835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:25,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:25,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:51:25,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31486560] [2024-06-27 21:51:25,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:25,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:51:25,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:25,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:51:25,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:51:25,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-27 21:51:25,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 313 transitions, 6574 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:25,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:25,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-27 21:51:25,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:26,335 INFO L124 PetriNetUnfolderBase]: 1391/2657 cut-off events. [2024-06-27 21:51:26,335 INFO L125 PetriNetUnfolderBase]: For 101470/101470 co-relation queries the response was YES. [2024-06-27 21:51:26,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22014 conditions, 2657 events. 1391/2657 cut-off events. For 101470/101470 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 17294 event pairs, 183 based on Foata normal form. 3/2583 useless extension candidates. Maximal degree in co-relation 21910. Up to 1383 conditions per place. [2024-06-27 21:51:26,366 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 193 selfloop transitions, 141 changer transitions 0/344 dead transitions. [2024-06-27 21:51:26,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 344 transitions, 7542 flow [2024-06-27 21:51:26,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:51:26,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:51:26,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-27 21:51:26,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4672364672364672 [2024-06-27 21:51:26,367 INFO L175 Difference]: Start difference. First operand has 258 places, 313 transitions, 6574 flow. Second operand 9 states and 164 transitions. [2024-06-27 21:51:26,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 344 transitions, 7542 flow [2024-06-27 21:51:26,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 344 transitions, 7220 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-27 21:51:26,787 INFO L231 Difference]: Finished difference. Result has 260 places, 315 transitions, 6595 flow [2024-06-27 21:51:26,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6252, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6595, PETRI_PLACES=260, PETRI_TRANSITIONS=315} [2024-06-27 21:51:26,787 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 217 predicate places. [2024-06-27 21:51:26,788 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 315 transitions, 6595 flow [2024-06-27 21:51:26,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:26,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:26,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 21:51:26,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 21:51:26,788 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:51:26,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:26,788 INFO L85 PathProgramCache]: Analyzing trace with hash 1494122142, now seen corresponding path program 1 times [2024-06-27 21:51:26,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:26,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975550192] [2024-06-27 21:51:26,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:26,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:26,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:28,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:28,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:28,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975550192] [2024-06-27 21:51:28,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975550192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:28,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:28,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:51:28,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125293269] [2024-06-27 21:51:28,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:28,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:51:28,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:28,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:51:28,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:51:28,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 39 [2024-06-27 21:51:28,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 315 transitions, 6595 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:28,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:28,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 39 [2024-06-27 21:51:28,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:28,877 INFO L124 PetriNetUnfolderBase]: 1199/2390 cut-off events. [2024-06-27 21:51:28,877 INFO L125 PetriNetUnfolderBase]: For 103101/103108 co-relation queries the response was YES. [2024-06-27 21:51:28,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19840 conditions, 2390 events. 1199/2390 cut-off events. For 103101/103108 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 16024 event pairs, 411 based on Foata normal form. 8/2281 useless extension candidates. Maximal degree in co-relation 19735. Up to 1884 conditions per place. [2024-06-27 21:51:28,906 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 249 selfloop transitions, 64 changer transitions 0/332 dead transitions. [2024-06-27 21:51:28,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 332 transitions, 7401 flow [2024-06-27 21:51:28,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:51:28,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:51:28,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-27 21:51:28,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48717948717948717 [2024-06-27 21:51:28,908 INFO L175 Difference]: Start difference. First operand has 260 places, 315 transitions, 6595 flow. Second operand 8 states and 152 transitions. [2024-06-27 21:51:28,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 332 transitions, 7401 flow [2024-06-27 21:51:29,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 332 transitions, 7094 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 21:51:29,384 INFO L231 Difference]: Finished difference. Result has 261 places, 317 transitions, 6499 flow [2024-06-27 21:51:29,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6288, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6499, PETRI_PLACES=261, PETRI_TRANSITIONS=317} [2024-06-27 21:51:29,385 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 218 predicate places. [2024-06-27 21:51:29,385 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 317 transitions, 6499 flow [2024-06-27 21:51:29,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:29,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:29,385 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:29,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 21:51:29,385 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:51:29,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:29,386 INFO L85 PathProgramCache]: Analyzing trace with hash 1494121832, now seen corresponding path program 4 times [2024-06-27 21:51:29,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:29,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568733471] [2024-06-27 21:51:29,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:29,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:29,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:30,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:30,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:30,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568733471] [2024-06-27 21:51:30,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568733471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:30,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:30,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:51:30,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984979416] [2024-06-27 21:51:30,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:30,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:51:30,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:30,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:51:30,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:51:30,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-27 21:51:30,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 317 transitions, 6499 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 21:51:30,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:30,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-27 21:51:30,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:31,813 INFO L124 PetriNetUnfolderBase]: 1628/3071 cut-off events. [2024-06-27 21:51:31,813 INFO L125 PetriNetUnfolderBase]: For 115471/115471 co-relation queries the response was YES. [2024-06-27 21:51:31,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24489 conditions, 3071 events. 1628/3071 cut-off events. For 115471/115471 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 20632 event pairs, 204 based on Foata normal form. 3/3005 useless extension candidates. Maximal degree in co-relation 24383. Up to 1699 conditions per place. [2024-06-27 21:51:31,848 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 221 selfloop transitions, 152 changer transitions 0/383 dead transitions. [2024-06-27 21:51:31,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 383 transitions, 8097 flow [2024-06-27 21:51:31,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:51:31,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:51:31,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-27 21:51:31,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4985754985754986 [2024-06-27 21:51:31,850 INFO L175 Difference]: Start difference. First operand has 261 places, 317 transitions, 6499 flow. Second operand 9 states and 175 transitions. [2024-06-27 21:51:31,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 383 transitions, 8097 flow [2024-06-27 21:51:32,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 383 transitions, 7911 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-27 21:51:32,316 INFO L231 Difference]: Finished difference. Result has 267 places, 346 transitions, 7321 flow [2024-06-27 21:51:32,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6313, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7321, PETRI_PLACES=267, PETRI_TRANSITIONS=346} [2024-06-27 21:51:32,317 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 224 predicate places. [2024-06-27 21:51:32,317 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 346 transitions, 7321 flow [2024-06-27 21:51:32,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 21:51:32,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:32,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:32,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 21:51:32,317 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:51:32,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:32,318 INFO L85 PathProgramCache]: Analyzing trace with hash -863022066, now seen corresponding path program 5 times [2024-06-27 21:51:32,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:32,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711940321] [2024-06-27 21:51:32,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:32,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:32,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:33,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:33,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:33,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711940321] [2024-06-27 21:51:33,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711940321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:33,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:33,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:51:33,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562548707] [2024-06-27 21:51:33,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:33,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:51:33,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:33,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:51:33,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:51:33,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-27 21:51:33,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 346 transitions, 7321 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:33,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:33,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-27 21:51:33,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:35,123 INFO L124 PetriNetUnfolderBase]: 1932/3606 cut-off events. [2024-06-27 21:51:35,123 INFO L125 PetriNetUnfolderBase]: For 138060/138060 co-relation queries the response was YES. [2024-06-27 21:51:35,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29006 conditions, 3606 events. 1932/3606 cut-off events. For 138060/138060 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 24937 event pairs, 305 based on Foata normal form. 3/3537 useless extension candidates. Maximal degree in co-relation 28896. Up to 2291 conditions per place. [2024-06-27 21:51:35,162 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 285 selfloop transitions, 144 changer transitions 0/439 dead transitions. [2024-06-27 21:51:35,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 439 transitions, 9436 flow [2024-06-27 21:51:35,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:51:35,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:51:35,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-27 21:51:35,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47692307692307695 [2024-06-27 21:51:35,163 INFO L175 Difference]: Start difference. First operand has 267 places, 346 transitions, 7321 flow. Second operand 10 states and 186 transitions. [2024-06-27 21:51:35,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 439 transitions, 9436 flow [2024-06-27 21:51:35,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 439 transitions, 9304 flow, removed 49 selfloop flow, removed 2 redundant places. [2024-06-27 21:51:35,780 INFO L231 Difference]: Finished difference. Result has 277 places, 395 transitions, 8481 flow [2024-06-27 21:51:35,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=7240, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8481, PETRI_PLACES=277, PETRI_TRANSITIONS=395} [2024-06-27 21:51:35,780 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 234 predicate places. [2024-06-27 21:51:35,780 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 395 transitions, 8481 flow [2024-06-27 21:51:35,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:35,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:35,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:35,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 21:51:35,781 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:51:35,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:35,781 INFO L85 PathProgramCache]: Analyzing trace with hash 385624568, now seen corresponding path program 2 times [2024-06-27 21:51:35,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:35,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539268610] [2024-06-27 21:51:35,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:35,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:35,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:37,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:37,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:37,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539268610] [2024-06-27 21:51:37,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539268610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:37,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:37,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:51:37,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112503510] [2024-06-27 21:51:37,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:37,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:51:37,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:37,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:51:37,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:51:37,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-27 21:51:37,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 395 transitions, 8481 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:37,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:37,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-27 21:51:37,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:38,336 INFO L124 PetriNetUnfolderBase]: 1657/3232 cut-off events. [2024-06-27 21:51:38,336 INFO L125 PetriNetUnfolderBase]: For 140042/140049 co-relation queries the response was YES. [2024-06-27 21:51:38,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27220 conditions, 3232 events. 1657/3232 cut-off events. For 140042/140049 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 23215 event pairs, 535 based on Foata normal form. 10/3089 useless extension candidates. Maximal degree in co-relation 27106. Up to 2691 conditions per place. [2024-06-27 21:51:38,371 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 346 selfloop transitions, 50 changer transitions 0/414 dead transitions. [2024-06-27 21:51:38,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 414 transitions, 9499 flow [2024-06-27 21:51:38,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:51:38,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:51:38,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-27 21:51:38,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 21:51:38,372 INFO L175 Difference]: Start difference. First operand has 277 places, 395 transitions, 8481 flow. Second operand 9 states and 156 transitions. [2024-06-27 21:51:38,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 414 transitions, 9499 flow [2024-06-27 21:51:38,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 414 transitions, 9442 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-06-27 21:51:38,979 INFO L231 Difference]: Finished difference. Result has 285 places, 399 transitions, 8658 flow [2024-06-27 21:51:38,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8424, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8658, PETRI_PLACES=285, PETRI_TRANSITIONS=399} [2024-06-27 21:51:38,979 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 242 predicate places. [2024-06-27 21:51:38,979 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 399 transitions, 8658 flow [2024-06-27 21:51:38,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:38,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:38,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:38,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 21:51:38,980 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:51:38,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:38,980 INFO L85 PathProgramCache]: Analyzing trace with hash 393956438, now seen corresponding path program 3 times [2024-06-27 21:51:38,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:38,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224830829] [2024-06-27 21:51:38,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:38,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:38,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:40,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:40,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:40,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224830829] [2024-06-27 21:51:40,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224830829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:40,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:40,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:51:40,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117009680] [2024-06-27 21:51:40,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:40,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:51:40,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:40,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:51:40,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:51:40,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 39 [2024-06-27 21:51:40,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 399 transitions, 8658 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:40,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:40,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 39 [2024-06-27 21:51:40,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:41,634 INFO L124 PetriNetUnfolderBase]: 1672/3260 cut-off events. [2024-06-27 21:51:41,635 INFO L125 PetriNetUnfolderBase]: For 144578/144585 co-relation queries the response was YES. [2024-06-27 21:51:41,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27684 conditions, 3260 events. 1672/3260 cut-off events. For 144578/144585 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 23451 event pairs, 537 based on Foata normal form. 10/3116 useless extension candidates. Maximal degree in co-relation 27567. Up to 2685 conditions per place. [2024-06-27 21:51:41,679 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 345 selfloop transitions, 52 changer transitions 0/416 dead transitions. [2024-06-27 21:51:41,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 416 transitions, 9644 flow [2024-06-27 21:51:41,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:51:41,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:51:41,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-27 21:51:41,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48717948717948717 [2024-06-27 21:51:41,680 INFO L175 Difference]: Start difference. First operand has 285 places, 399 transitions, 8658 flow. Second operand 8 states and 152 transitions. [2024-06-27 21:51:41,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 416 transitions, 9644 flow [2024-06-27 21:51:42,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 416 transitions, 9512 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-27 21:51:42,413 INFO L231 Difference]: Finished difference. Result has 287 places, 401 transitions, 8721 flow [2024-06-27 21:51:42,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8526, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8721, PETRI_PLACES=287, PETRI_TRANSITIONS=401} [2024-06-27 21:51:42,414 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 244 predicate places. [2024-06-27 21:51:42,414 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 401 transitions, 8721 flow [2024-06-27 21:51:42,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:42,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:42,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:42,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 21:51:42,415 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:51:42,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:42,415 INFO L85 PathProgramCache]: Analyzing trace with hash -1047146070, now seen corresponding path program 6 times [2024-06-27 21:51:42,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:42,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225336194] [2024-06-27 21:51:42,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:42,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:42,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:43,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:43,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:43,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225336194] [2024-06-27 21:51:43,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225336194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:43,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:43,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:51:43,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264976487] [2024-06-27 21:51:43,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:43,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:51:43,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:43,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:51:43,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:51:43,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-27 21:51:43,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 401 transitions, 8721 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 21:51:43,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:43,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-27 21:51:43,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:45,381 INFO L124 PetriNetUnfolderBase]: 2099/3914 cut-off events. [2024-06-27 21:51:45,382 INFO L125 PetriNetUnfolderBase]: For 152963/152963 co-relation queries the response was YES. [2024-06-27 21:51:45,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32457 conditions, 3914 events. 2099/3914 cut-off events. For 152963/152963 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 27707 event pairs, 251 based on Foata normal form. 3/3849 useless extension candidates. Maximal degree in co-relation 32339. Up to 2087 conditions per place. [2024-06-27 21:51:45,433 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 248 selfloop transitions, 223 changer transitions 0/481 dead transitions. [2024-06-27 21:51:45,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 481 transitions, 10830 flow [2024-06-27 21:51:45,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:51:45,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:51:45,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 196 transitions. [2024-06-27 21:51:45,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4568764568764569 [2024-06-27 21:51:45,434 INFO L175 Difference]: Start difference. First operand has 287 places, 401 transitions, 8721 flow. Second operand 11 states and 196 transitions. [2024-06-27 21:51:45,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 481 transitions, 10830 flow [2024-06-27 21:51:46,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 481 transitions, 10681 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-27 21:51:46,316 INFO L231 Difference]: Finished difference. Result has 294 places, 439 transitions, 10003 flow [2024-06-27 21:51:46,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8574, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10003, PETRI_PLACES=294, PETRI_TRANSITIONS=439} [2024-06-27 21:51:46,316 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 251 predicate places. [2024-06-27 21:51:46,316 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 439 transitions, 10003 flow [2024-06-27 21:51:46,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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 21:51:46,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:46,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:46,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 21:51:46,317 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:51:46,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:46,317 INFO L85 PathProgramCache]: Analyzing trace with hash -1531820356, now seen corresponding path program 4 times [2024-06-27 21:51:46,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:46,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658607959] [2024-06-27 21:51:46,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:46,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:46,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:47,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 21:51:47,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:47,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658607959] [2024-06-27 21:51:47,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658607959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:47,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:47,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:51:47,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461533270] [2024-06-27 21:51:47,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:47,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:51:47,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:47,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:51:47,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:51:47,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-27 21:51:47,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 439 transitions, 10003 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:47,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:47,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-27 21:51:47,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:48,909 INFO L124 PetriNetUnfolderBase]: 1789/3460 cut-off events. [2024-06-27 21:51:48,909 INFO L125 PetriNetUnfolderBase]: For 154290/154297 co-relation queries the response was YES. [2024-06-27 21:51:48,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30350 conditions, 3460 events. 1789/3460 cut-off events. For 154290/154297 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 25105 event pairs, 604 based on Foata normal form. 10/3303 useless extension candidates. Maximal degree in co-relation 30229. Up to 2819 conditions per place. [2024-06-27 21:51:48,955 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 340 selfloop transitions, 98 changer transitions 0/456 dead transitions. [2024-06-27 21:51:48,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 456 transitions, 11108 flow [2024-06-27 21:51:48,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:51:48,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:51:48,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-27 21:51:48,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45014245014245013 [2024-06-27 21:51:48,957 INFO L175 Difference]: Start difference. First operand has 294 places, 439 transitions, 10003 flow. Second operand 9 states and 158 transitions. [2024-06-27 21:51:48,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 456 transitions, 11108 flow [2024-06-27 21:51:49,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 456 transitions, 10952 flow, removed 63 selfloop flow, removed 2 redundant places. [2024-06-27 21:51:49,882 INFO L231 Difference]: Finished difference. Result has 301 places, 443 transitions, 10174 flow [2024-06-27 21:51:49,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9849, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10174, PETRI_PLACES=301, PETRI_TRANSITIONS=443} [2024-06-27 21:51:49,882 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 258 predicate places. [2024-06-27 21:51:49,882 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 443 transitions, 10174 flow [2024-06-27 21:51:49,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:49,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:49,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:49,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 21:51:49,883 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:51:49,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:49,884 INFO L85 PathProgramCache]: Analyzing trace with hash 497323030, now seen corresponding path program 5 times [2024-06-27 21:51:49,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:49,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198291831] [2024-06-27 21:51:49,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:49,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:49,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:51,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:51,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:51,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198291831] [2024-06-27 21:51:51,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198291831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:51,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:51,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:51:51,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347404588] [2024-06-27 21:51:51,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:51,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:51:51,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:51,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:51:51,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:51:51,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 39 [2024-06-27 21:51:51,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 443 transitions, 10174 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:51,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:51,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 39 [2024-06-27 21:51:51,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:52,367 INFO L124 PetriNetUnfolderBase]: 1782/3439 cut-off events. [2024-06-27 21:51:52,367 INFO L125 PetriNetUnfolderBase]: For 151606/151611 co-relation queries the response was YES. [2024-06-27 21:51:52,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30007 conditions, 3439 events. 1782/3439 cut-off events. For 151606/151611 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 24837 event pairs, 728 based on Foata normal form. 6/3278 useless extension candidates. Maximal degree in co-relation 29884. Up to 2920 conditions per place. [2024-06-27 21:51:52,412 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 423 selfloop transitions, 21 changer transitions 0/463 dead transitions. [2024-06-27 21:51:52,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 463 transitions, 11418 flow [2024-06-27 21:51:52,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:51:52,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:51:52,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-27 21:51:52,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48717948717948717 [2024-06-27 21:51:52,413 INFO L175 Difference]: Start difference. First operand has 301 places, 443 transitions, 10174 flow. Second operand 8 states and 152 transitions. [2024-06-27 21:51:52,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 463 transitions, 11418 flow [2024-06-27 21:51:53,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 463 transitions, 11195 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-27 21:51:53,276 INFO L231 Difference]: Finished difference. Result has 304 places, 447 transitions, 10117 flow [2024-06-27 21:51:53,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9951, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10117, PETRI_PLACES=304, PETRI_TRANSITIONS=447} [2024-06-27 21:51:53,276 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 261 predicate places. [2024-06-27 21:51:53,277 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 447 transitions, 10117 flow [2024-06-27 21:51:53,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:53,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:53,277 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:53,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 21:51:53,277 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:51:53,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:53,277 INFO L85 PathProgramCache]: Analyzing trace with hash -1874415926, now seen corresponding path program 7 times [2024-06-27 21:51:53,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:53,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111423222] [2024-06-27 21:51:53,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:53,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:53,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:54,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 21:51:54,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:54,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111423222] [2024-06-27 21:51:54,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111423222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:54,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:54,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:51:54,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357971278] [2024-06-27 21:51:54,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:54,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:51:54,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:54,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:51:54,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:51:55,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-27 21:51:55,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 447 transitions, 10117 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:55,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:55,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-27 21:51:55,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:56,188 INFO L124 PetriNetUnfolderBase]: 1810/3476 cut-off events. [2024-06-27 21:51:56,188 INFO L125 PetriNetUnfolderBase]: For 156532/156539 co-relation queries the response was YES. [2024-06-27 21:51:56,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30271 conditions, 3476 events. 1810/3476 cut-off events. For 156532/156539 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 24896 event pairs, 224 based on Foata normal form. 8/3378 useless extension candidates. Maximal degree in co-relation 30147. Up to 1963 conditions per place. [2024-06-27 21:51:56,228 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 229 selfloop transitions, 223 changer transitions 0/470 dead transitions. [2024-06-27 21:51:56,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 470 transitions, 11263 flow [2024-06-27 21:51:56,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:51:56,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:51:56,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-27 21:51:56,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47293447293447294 [2024-06-27 21:51:56,230 INFO L175 Difference]: Start difference. First operand has 304 places, 447 transitions, 10117 flow. Second operand 9 states and 166 transitions. [2024-06-27 21:51:56,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 470 transitions, 11263 flow [2024-06-27 21:51:56,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 470 transitions, 11149 flow, removed 46 selfloop flow, removed 4 redundant places. [2024-06-27 21:51:57,003 INFO L231 Difference]: Finished difference. Result has 309 places, 450 transitions, 10557 flow [2024-06-27 21:51:57,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=10003, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10557, PETRI_PLACES=309, PETRI_TRANSITIONS=450} [2024-06-27 21:51:57,004 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 266 predicate places. [2024-06-27 21:51:57,004 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 450 transitions, 10557 flow [2024-06-27 21:51:57,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:57,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:57,004 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:57,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 21:51:57,004 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:51:57,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:57,004 INFO L85 PathProgramCache]: Analyzing trace with hash 1277535622, now seen corresponding path program 8 times [2024-06-27 21:51:57,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:57,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378619574] [2024-06-27 21:51:57,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:57,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:57,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:58,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:58,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:58,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378619574] [2024-06-27 21:51:58,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378619574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:58,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:58,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:51:58,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859899568] [2024-06-27 21:51:58,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:58,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:51:58,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:58,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:51:58,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:51:58,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-27 21:51:58,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 450 transitions, 10557 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:58,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:58,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-27 21:51:58,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:59,410 INFO L124 PetriNetUnfolderBase]: 1831/3516 cut-off events. [2024-06-27 21:51:59,410 INFO L125 PetriNetUnfolderBase]: For 164586/164593 co-relation queries the response was YES. [2024-06-27 21:51:59,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31346 conditions, 3516 events. 1831/3516 cut-off events. For 164586/164593 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 25400 event pairs, 279 based on Foata normal form. 8/3400 useless extension candidates. Maximal degree in co-relation 31221. Up to 2573 conditions per place. [2024-06-27 21:51:59,457 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 332 selfloop transitions, 125 changer transitions 0/475 dead transitions. [2024-06-27 21:51:59,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 475 transitions, 11764 flow [2024-06-27 21:51:59,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:51:59,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:51:59,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 21:51:59,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46438746438746437 [2024-06-27 21:51:59,458 INFO L175 Difference]: Start difference. First operand has 309 places, 450 transitions, 10557 flow. Second operand 9 states and 163 transitions. [2024-06-27 21:51:59,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 475 transitions, 11764 flow [2024-06-27 21:52:00,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 475 transitions, 11234 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-27 21:52:00,366 INFO L231 Difference]: Finished difference. Result has 312 places, 456 transitions, 10466 flow [2024-06-27 21:52:00,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=10031, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10466, PETRI_PLACES=312, PETRI_TRANSITIONS=456} [2024-06-27 21:52:00,367 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 269 predicate places. [2024-06-27 21:52:00,367 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 456 transitions, 10466 flow [2024-06-27 21:52:00,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:00,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:00,367 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:00,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 21:52:00,367 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:52:00,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:00,367 INFO L85 PathProgramCache]: Analyzing trace with hash -1519845304, now seen corresponding path program 1 times [2024-06-27 21:52:00,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:00,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965689276] [2024-06-27 21:52:00,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:00,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:00,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:02,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:02,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:02,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965689276] [2024-06-27 21:52:02,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965689276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:02,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:02,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:52:02,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704098733] [2024-06-27 21:52:02,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:02,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:52:02,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:02,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:52:02,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:52:02,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-27 21:52:02,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 456 transitions, 10466 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:02,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:02,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-27 21:52:02,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:04,166 INFO L124 PetriNetUnfolderBase]: 1827/3517 cut-off events. [2024-06-27 21:52:04,167 INFO L125 PetriNetUnfolderBase]: For 162583/162588 co-relation queries the response was YES. [2024-06-27 21:52:04,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30948 conditions, 3517 events. 1827/3517 cut-off events. For 162583/162588 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 25502 event pairs, 751 based on Foata normal form. 7/3353 useless extension candidates. Maximal degree in co-relation 30821. Up to 2987 conditions per place. [2024-06-27 21:52:04,206 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 438 selfloop transitions, 23 changer transitions 0/479 dead transitions. [2024-06-27 21:52:04,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 479 transitions, 11788 flow [2024-06-27 21:52:04,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:52:04,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:52:04,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-27 21:52:04,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44358974358974357 [2024-06-27 21:52:04,207 INFO L175 Difference]: Start difference. First operand has 312 places, 456 transitions, 10466 flow. Second operand 10 states and 173 transitions. [2024-06-27 21:52:04,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 479 transitions, 11788 flow [2024-06-27 21:52:05,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 479 transitions, 11414 flow, removed 66 selfloop flow, removed 6 redundant places. [2024-06-27 21:52:05,086 INFO L231 Difference]: Finished difference. Result has 316 places, 458 transitions, 10197 flow [2024-06-27 21:52:05,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=10092, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10197, PETRI_PLACES=316, PETRI_TRANSITIONS=458} [2024-06-27 21:52:05,087 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 273 predicate places. [2024-06-27 21:52:05,087 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 458 transitions, 10197 flow [2024-06-27 21:52:05,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:05,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:05,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:05,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 21:52:05,087 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:52:05,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:05,087 INFO L85 PathProgramCache]: Analyzing trace with hash 1277774942, now seen corresponding path program 6 times [2024-06-27 21:52:05,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:05,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670415753] [2024-06-27 21:52:05,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:05,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:05,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:06,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:06,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:06,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670415753] [2024-06-27 21:52:06,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670415753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:06,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:06,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:52:06,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603471954] [2024-06-27 21:52:06,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:06,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:52:06,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:06,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:52:06,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:52:06,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 39 [2024-06-27 21:52:06,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 458 transitions, 10197 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:06,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:06,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 39 [2024-06-27 21:52:06,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:07,670 INFO L124 PetriNetUnfolderBase]: 1859/3583 cut-off events. [2024-06-27 21:52:07,670 INFO L125 PetriNetUnfolderBase]: For 158999/159006 co-relation queries the response was YES. [2024-06-27 21:52:07,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31118 conditions, 3583 events. 1859/3583 cut-off events. For 158999/159006 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 26111 event pairs, 620 based on Foata normal form. 12/3422 useless extension candidates. Maximal degree in co-relation 30990. Up to 3041 conditions per place. [2024-06-27 21:52:07,719 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 401 selfloop transitions, 55 changer transitions 0/475 dead transitions. [2024-06-27 21:52:07,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 475 transitions, 11346 flow [2024-06-27 21:52:07,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:52:07,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:52:07,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-27 21:52:07,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48717948717948717 [2024-06-27 21:52:07,720 INFO L175 Difference]: Start difference. First operand has 316 places, 458 transitions, 10197 flow. Second operand 8 states and 152 transitions. [2024-06-27 21:52:07,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 475 transitions, 11346 flow [2024-06-27 21:52:08,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 475 transitions, 11256 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-27 21:52:08,619 INFO L231 Difference]: Finished difference. Result has 317 places, 462 transitions, 10361 flow [2024-06-27 21:52:08,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=10107, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10361, PETRI_PLACES=317, PETRI_TRANSITIONS=462} [2024-06-27 21:52:08,619 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 274 predicate places. [2024-06-27 21:52:08,619 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 462 transitions, 10361 flow [2024-06-27 21:52:08,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:08,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:08,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:08,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 21:52:08,620 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:52:08,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:08,620 INFO L85 PathProgramCache]: Analyzing trace with hash 1277766262, now seen corresponding path program 9 times [2024-06-27 21:52:08,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:08,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530950417] [2024-06-27 21:52:08,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:08,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:08,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:10,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:10,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:10,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530950417] [2024-06-27 21:52:10,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530950417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:10,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:10,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:52:10,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806611774] [2024-06-27 21:52:10,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:10,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:52:10,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:10,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:52:10,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:52:10,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 39 [2024-06-27 21:52:10,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 462 transitions, 10361 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:10,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:10,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 39 [2024-06-27 21:52:10,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:11,486 INFO L124 PetriNetUnfolderBase]: 1885/3616 cut-off events. [2024-06-27 21:52:11,486 INFO L125 PetriNetUnfolderBase]: For 157742/157749 co-relation queries the response was YES. [2024-06-27 21:52:11,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31362 conditions, 3616 events. 1885/3616 cut-off events. For 157742/157749 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 26253 event pairs, 278 based on Foata normal form. 8/3497 useless extension candidates. Maximal degree in co-relation 31232. Up to 2640 conditions per place. [2024-06-27 21:52:11,535 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 343 selfloop transitions, 129 changer transitions 0/491 dead transitions. [2024-06-27 21:52:11,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 491 transitions, 11692 flow [2024-06-27 21:52:11,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:52:11,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:52:11,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-27 21:52:11,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.532051282051282 [2024-06-27 21:52:11,536 INFO L175 Difference]: Start difference. First operand has 317 places, 462 transitions, 10361 flow. Second operand 8 states and 166 transitions. [2024-06-27 21:52:11,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 491 transitions, 11692 flow [2024-06-27 21:52:12,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 491 transitions, 11517 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-27 21:52:12,568 INFO L231 Difference]: Finished difference. Result has 321 places, 467 transitions, 10591 flow [2024-06-27 21:52:12,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=10186, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10591, PETRI_PLACES=321, PETRI_TRANSITIONS=467} [2024-06-27 21:52:12,569 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 278 predicate places. [2024-06-27 21:52:12,569 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 467 transitions, 10591 flow [2024-06-27 21:52:12,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:12,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:12,569 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:12,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 21:52:12,569 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:52:12,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:12,569 INFO L85 PathProgramCache]: Analyzing trace with hash -788192986, now seen corresponding path program 7 times [2024-06-27 21:52:12,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:12,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173720692] [2024-06-27 21:52:12,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:12,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:12,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:14,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:14,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:14,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173720692] [2024-06-27 21:52:14,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173720692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:14,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:14,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:52:14,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823918035] [2024-06-27 21:52:14,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:14,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:52:14,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:14,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:52:14,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:52:14,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-27 21:52:14,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 467 transitions, 10591 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:14,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:14,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-27 21:52:14,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:15,354 INFO L124 PetriNetUnfolderBase]: 1892/3641 cut-off events. [2024-06-27 21:52:15,355 INFO L125 PetriNetUnfolderBase]: For 159352/159359 co-relation queries the response was YES. [2024-06-27 21:52:15,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31917 conditions, 3641 events. 1892/3641 cut-off events. For 159352/159359 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 26592 event pairs, 626 based on Foata normal form. 8/3474 useless extension candidates. Maximal degree in co-relation 31785. Up to 3086 conditions per place. [2024-06-27 21:52:15,400 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 385 selfloop transitions, 78 changer transitions 0/481 dead transitions. [2024-06-27 21:52:15,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 481 transitions, 11666 flow [2024-06-27 21:52:15,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:52:15,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:52:15,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-27 21:52:15,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4358974358974359 [2024-06-27 21:52:15,401 INFO L175 Difference]: Start difference. First operand has 321 places, 467 transitions, 10591 flow. Second operand 9 states and 153 transitions. [2024-06-27 21:52:15,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 481 transitions, 11666 flow [2024-06-27 21:52:16,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 481 transitions, 11369 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-27 21:52:16,357 INFO L231 Difference]: Finished difference. Result has 326 places, 472 transitions, 10576 flow [2024-06-27 21:52:16,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=10294, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10576, PETRI_PLACES=326, PETRI_TRANSITIONS=472} [2024-06-27 21:52:16,357 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 283 predicate places. [2024-06-27 21:52:16,357 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 472 transitions, 10576 flow [2024-06-27 21:52:16,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:16,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:16,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:16,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 21:52:16,358 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:52:16,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:16,358 INFO L85 PathProgramCache]: Analyzing trace with hash -1874118946, now seen corresponding path program 8 times [2024-06-27 21:52:16,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:16,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770287231] [2024-06-27 21:52:16,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:16,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:16,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:17,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:17,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:17,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770287231] [2024-06-27 21:52:17,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770287231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:17,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:17,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:52:17,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488016955] [2024-06-27 21:52:17,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:17,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:52:17,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:17,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:52:17,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:52:17,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-27 21:52:17,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 472 transitions, 10576 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:17,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:17,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-27 21:52:17,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:18,897 INFO L124 PetriNetUnfolderBase]: 1910/3674 cut-off events. [2024-06-27 21:52:18,897 INFO L125 PetriNetUnfolderBase]: For 164246/164253 co-relation queries the response was YES. [2024-06-27 21:52:18,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32116 conditions, 3674 events. 1910/3674 cut-off events. For 164246/164253 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 26860 event pairs, 631 based on Foata normal form. 10/3508 useless extension candidates. Maximal degree in co-relation 31982. Up to 3064 conditions per place. [2024-06-27 21:52:18,947 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 389 selfloop transitions, 82 changer transitions 0/489 dead transitions. [2024-06-27 21:52:18,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 489 transitions, 11773 flow [2024-06-27 21:52:18,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:52:18,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:52:18,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-27 21:52:18,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4472934472934473 [2024-06-27 21:52:18,948 INFO L175 Difference]: Start difference. First operand has 326 places, 472 transitions, 10576 flow. Second operand 9 states and 157 transitions. [2024-06-27 21:52:18,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 489 transitions, 11773 flow [2024-06-27 21:52:19,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 489 transitions, 11574 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-27 21:52:19,954 INFO L231 Difference]: Finished difference. Result has 330 places, 476 transitions, 10706 flow [2024-06-27 21:52:19,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=10377, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10706, PETRI_PLACES=330, PETRI_TRANSITIONS=476} [2024-06-27 21:52:19,954 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 287 predicate places. [2024-06-27 21:52:19,954 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 476 transitions, 10706 flow [2024-06-27 21:52:19,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:19,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:19,954 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:19,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 21:52:19,955 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:52:19,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:19,955 INFO L85 PathProgramCache]: Analyzing trace with hash 1285818512, now seen corresponding path program 9 times [2024-06-27 21:52:19,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:19,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240950462] [2024-06-27 21:52:19,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:19,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:19,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:21,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:21,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:21,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240950462] [2024-06-27 21:52:21,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240950462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:21,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:21,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:52:21,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367491644] [2024-06-27 21:52:21,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:21,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:52:21,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:21,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:52:21,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:52:21,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-27 21:52:21,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 476 transitions, 10706 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:21,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:21,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-27 21:52:21,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:22,676 INFO L124 PetriNetUnfolderBase]: 1928/3710 cut-off events. [2024-06-27 21:52:22,676 INFO L125 PetriNetUnfolderBase]: For 170281/170288 co-relation queries the response was YES. [2024-06-27 21:52:22,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32631 conditions, 3710 events. 1928/3710 cut-off events. For 170281/170288 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 27183 event pairs, 633 based on Foata normal form. 10/3543 useless extension candidates. Maximal degree in co-relation 32495. Up to 3135 conditions per place. [2024-06-27 21:52:22,725 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 414 selfloop transitions, 61 changer transitions 0/493 dead transitions. [2024-06-27 21:52:22,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 493 transitions, 11919 flow [2024-06-27 21:52:22,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:52:22,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:52:22,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-27 21:52:22,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 21:52:22,727 INFO L175 Difference]: Start difference. First operand has 330 places, 476 transitions, 10706 flow. Second operand 9 states and 156 transitions. [2024-06-27 21:52:22,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 493 transitions, 11919 flow [2024-06-27 21:52:23,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 493 transitions, 11681 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-27 21:52:23,851 INFO L231 Difference]: Finished difference. Result has 334 places, 480 transitions, 10764 flow [2024-06-27 21:52:23,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=10472, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10764, PETRI_PLACES=334, PETRI_TRANSITIONS=480} [2024-06-27 21:52:23,851 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 291 predicate places. [2024-06-27 21:52:23,852 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 480 transitions, 10764 flow [2024-06-27 21:52:23,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:23,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:23,852 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:23,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 21:52:23,852 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:52:23,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:23,853 INFO L85 PathProgramCache]: Analyzing trace with hash 1285809832, now seen corresponding path program 10 times [2024-06-27 21:52:23,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:23,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328279156] [2024-06-27 21:52:23,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:23,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:23,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:25,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:25,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:25,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328279156] [2024-06-27 21:52:25,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328279156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:25,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:25,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:52:25,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046838579] [2024-06-27 21:52:25,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:25,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:52:25,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:25,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:52:25,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:52:25,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-27 21:52:25,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 480 transitions, 10764 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:25,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:25,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-27 21:52:25,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:26,348 INFO L124 PetriNetUnfolderBase]: 1942/3724 cut-off events. [2024-06-27 21:52:26,349 INFO L125 PetriNetUnfolderBase]: For 171215/171222 co-relation queries the response was YES. [2024-06-27 21:52:26,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32499 conditions, 3724 events. 1942/3724 cut-off events. For 171215/171222 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 27072 event pairs, 310 based on Foata normal form. 8/3602 useless extension candidates. Maximal degree in co-relation 32361. Up to 2701 conditions per place. [2024-06-27 21:52:26,400 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 353 selfloop transitions, 135 changer transitions 0/506 dead transitions. [2024-06-27 21:52:26,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 506 transitions, 12053 flow [2024-06-27 21:52:26,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:52:26,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:52:26,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-27 21:52:26,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48148148148148145 [2024-06-27 21:52:26,401 INFO L175 Difference]: Start difference. First operand has 334 places, 480 transitions, 10764 flow. Second operand 9 states and 169 transitions. [2024-06-27 21:52:26,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 506 transitions, 12053 flow [2024-06-27 21:52:27,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 506 transitions, 11852 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-06-27 21:52:27,508 INFO L231 Difference]: Finished difference. Result has 337 places, 484 transitions, 10986 flow [2024-06-27 21:52:27,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=10563, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10986, PETRI_PLACES=337, PETRI_TRANSITIONS=484} [2024-06-27 21:52:27,509 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 294 predicate places. [2024-06-27 21:52:27,509 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 484 transitions, 10986 flow [2024-06-27 21:52:27,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:27,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:27,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:27,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 21:52:27,509 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:52:27,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:27,510 INFO L85 PathProgramCache]: Analyzing trace with hash 1286106812, now seen corresponding path program 10 times [2024-06-27 21:52:27,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:27,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249442159] [2024-06-27 21:52:27,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:27,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:27,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:28,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:28,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:28,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249442159] [2024-06-27 21:52:28,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249442159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:28,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:28,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:52:28,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022070062] [2024-06-27 21:52:28,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:28,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:52:28,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:28,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:52:28,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:52:28,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-27 21:52:28,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 484 transitions, 10986 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:28,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:28,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-27 21:52:28,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:30,125 INFO L124 PetriNetUnfolderBase]: 1939/3732 cut-off events. [2024-06-27 21:52:30,125 INFO L125 PetriNetUnfolderBase]: For 165266/165273 co-relation queries the response was YES. [2024-06-27 21:52:30,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32658 conditions, 3732 events. 1939/3732 cut-off events. For 165266/165273 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 27339 event pairs, 643 based on Foata normal form. 10/3563 useless extension candidates. Maximal degree in co-relation 32519. Up to 3136 conditions per place. [2024-06-27 21:52:30,178 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 417 selfloop transitions, 64 changer transitions 0/499 dead transitions. [2024-06-27 21:52:30,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 499 transitions, 12156 flow [2024-06-27 21:52:30,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:52:30,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:52:30,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-27 21:52:30,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 21:52:30,180 INFO L175 Difference]: Start difference. First operand has 337 places, 484 transitions, 10986 flow. Second operand 9 states and 156 transitions. [2024-06-27 21:52:30,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 499 transitions, 12156 flow [2024-06-27 21:52:31,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 499 transitions, 11776 flow, removed 58 selfloop flow, removed 7 redundant places. [2024-06-27 21:52:31,410 INFO L231 Difference]: Finished difference. Result has 339 places, 486 transitions, 10843 flow [2024-06-27 21:52:31,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=10606, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10843, PETRI_PLACES=339, PETRI_TRANSITIONS=486} [2024-06-27 21:52:31,410 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 296 predicate places. [2024-06-27 21:52:31,411 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 486 transitions, 10843 flow [2024-06-27 21:52:31,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:31,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:31,411 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:31,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 21:52:31,411 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:52:31,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:31,412 INFO L85 PathProgramCache]: Analyzing trace with hash -1253819142, now seen corresponding path program 1 times [2024-06-27 21:52:31,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:31,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600154972] [2024-06-27 21:52:31,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:31,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:31,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:32,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:32,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:32,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600154972] [2024-06-27 21:52:32,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600154972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:32,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:32,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:52:32,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900073197] [2024-06-27 21:52:32,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:32,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:52:32,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:32,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:52:32,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:52:32,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-27 21:52:32,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 486 transitions, 10843 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:32,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:32,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-27 21:52:32,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:34,443 INFO L124 PetriNetUnfolderBase]: 2405/4446 cut-off events. [2024-06-27 21:52:34,444 INFO L125 PetriNetUnfolderBase]: For 185870/185870 co-relation queries the response was YES. [2024-06-27 21:52:34,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38025 conditions, 4446 events. 2405/4446 cut-off events. For 185870/185870 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 32018 event pairs, 385 based on Foata normal form. 6/4372 useless extension candidates. Maximal degree in co-relation 37885. Up to 2923 conditions per place. [2024-06-27 21:52:34,503 INFO L140 encePairwiseOnDemand]: 24/39 looper letters, 324 selfloop transitions, 200 changer transitions 0/534 dead transitions. [2024-06-27 21:52:34,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 534 transitions, 12693 flow [2024-06-27 21:52:34,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:52:34,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:52:34,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-27 21:52:34,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4717948717948718 [2024-06-27 21:52:34,505 INFO L175 Difference]: Start difference. First operand has 339 places, 486 transitions, 10843 flow. Second operand 10 states and 184 transitions. [2024-06-27 21:52:34,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 534 transitions, 12693 flow [2024-06-27 21:52:35,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 534 transitions, 12434 flow, removed 47 selfloop flow, removed 8 redundant places. [2024-06-27 21:52:35,902 INFO L231 Difference]: Finished difference. Result has 342 places, 500 transitions, 11562 flow [2024-06-27 21:52:35,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=10592, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11562, PETRI_PLACES=342, PETRI_TRANSITIONS=500} [2024-06-27 21:52:35,903 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 299 predicate places. [2024-06-27 21:52:35,903 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 500 transitions, 11562 flow [2024-06-27 21:52:35,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:35,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:35,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:35,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 21:52:35,903 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:52:35,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:35,904 INFO L85 PathProgramCache]: Analyzing trace with hash -613298735, now seen corresponding path program 1 times [2024-06-27 21:52:35,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:35,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765364050] [2024-06-27 21:52:35,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:35,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:35,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:37,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:37,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:37,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765364050] [2024-06-27 21:52:37,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765364050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:37,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:37,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:52:37,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072724907] [2024-06-27 21:52:37,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:37,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:52:37,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:37,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:52:37,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:52:37,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-27 21:52:37,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 500 transitions, 11562 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:37,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:37,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-27 21:52:37,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:39,095 INFO L124 PetriNetUnfolderBase]: 2480/4612 cut-off events. [2024-06-27 21:52:39,096 INFO L125 PetriNetUnfolderBase]: For 213246/213262 co-relation queries the response was YES. [2024-06-27 21:52:39,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39818 conditions, 4612 events. 2480/4612 cut-off events. For 213246/213262 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 33692 event pairs, 453 based on Foata normal form. 21/4538 useless extension candidates. Maximal degree in co-relation 39677. Up to 3272 conditions per place. [2024-06-27 21:52:39,155 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 372 selfloop transitions, 149 changer transitions 0/538 dead transitions. [2024-06-27 21:52:39,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 538 transitions, 12986 flow [2024-06-27 21:52:39,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:52:39,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:52:39,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-27 21:52:39,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5128205128205128 [2024-06-27 21:52:39,156 INFO L175 Difference]: Start difference. First operand has 342 places, 500 transitions, 11562 flow. Second operand 9 states and 180 transitions. [2024-06-27 21:52:39,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 538 transitions, 12986 flow [2024-06-27 21:52:40,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 538 transitions, 12409 flow, removed 141 selfloop flow, removed 6 redundant places. [2024-06-27 21:52:40,691 INFO L231 Difference]: Finished difference. Result has 347 places, 507 transitions, 11530 flow [2024-06-27 21:52:40,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=10985, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11530, PETRI_PLACES=347, PETRI_TRANSITIONS=507} [2024-06-27 21:52:40,691 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 304 predicate places. [2024-06-27 21:52:40,692 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 507 transitions, 11530 flow [2024-06-27 21:52:40,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:40,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:40,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:40,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 21:52:40,692 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:52:40,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:40,692 INFO L85 PathProgramCache]: Analyzing trace with hash -1310626419, now seen corresponding path program 2 times [2024-06-27 21:52:40,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:40,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743387911] [2024-06-27 21:52:40,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:40,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:40,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:42,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:42,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:42,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743387911] [2024-06-27 21:52:42,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743387911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:42,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:42,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 21:52:42,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412262234] [2024-06-27 21:52:42,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:42,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 21:52:42,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:42,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 21:52:42,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 21:52:42,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-27 21:52:42,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 507 transitions, 11530 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:42,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:42,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-27 21:52:42,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:44,422 INFO L124 PetriNetUnfolderBase]: 2610/4862 cut-off events. [2024-06-27 21:52:44,423 INFO L125 PetriNetUnfolderBase]: For 213569/213569 co-relation queries the response was YES. [2024-06-27 21:52:44,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41856 conditions, 4862 events. 2610/4862 cut-off events. For 213569/213569 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 35922 event pairs, 472 based on Foata normal form. 10/4778 useless extension candidates. Maximal degree in co-relation 41712. Up to 3880 conditions per place. [2024-06-27 21:52:44,488 INFO L140 encePairwiseOnDemand]: 24/39 looper letters, 465 selfloop transitions, 77 changer transitions 0/552 dead transitions. [2024-06-27 21:52:44,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 552 transitions, 13080 flow [2024-06-27 21:52:44,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:52:44,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:52:44,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 195 transitions. [2024-06-27 21:52:44,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-27 21:52:44,489 INFO L175 Difference]: Start difference. First operand has 347 places, 507 transitions, 11530 flow. Second operand 11 states and 195 transitions. [2024-06-27 21:52:44,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 552 transitions, 13080 flow [2024-06-27 21:52:45,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 552 transitions, 12779 flow, removed 66 selfloop flow, removed 5 redundant places. [2024-06-27 21:52:45,885 INFO L231 Difference]: Finished difference. Result has 355 places, 514 transitions, 11590 flow [2024-06-27 21:52:45,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=11269, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11590, PETRI_PLACES=355, PETRI_TRANSITIONS=514} [2024-06-27 21:52:45,886 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 312 predicate places. [2024-06-27 21:52:45,886 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 514 transitions, 11590 flow [2024-06-27 21:52:45,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:45,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:45,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:45,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 21:52:45,886 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:52:45,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:45,887 INFO L85 PathProgramCache]: Analyzing trace with hash -405236, now seen corresponding path program 2 times [2024-06-27 21:52:45,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:45,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266525986] [2024-06-27 21:52:45,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:45,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:45,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:47,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:47,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:47,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266525986] [2024-06-27 21:52:47,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266525986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:47,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:47,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:52:47,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27022589] [2024-06-27 21:52:47,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:47,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:52:47,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:47,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:52:47,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:52:47,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-27 21:52:47,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 514 transitions, 11590 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:47,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:47,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-27 21:52:47,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:48,764 INFO L124 PetriNetUnfolderBase]: 2215/4267 cut-off events. [2024-06-27 21:52:48,765 INFO L125 PetriNetUnfolderBase]: For 196825/196828 co-relation queries the response was YES. [2024-06-27 21:52:48,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36799 conditions, 4267 events. 2215/4267 cut-off events. For 196825/196828 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 32182 event pairs, 324 based on Foata normal form. 11/4140 useless extension candidates. Maximal degree in co-relation 36653. Up to 2961 conditions per place. [2024-06-27 21:52:48,827 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 360 selfloop transitions, 166 changer transitions 0/544 dead transitions. [2024-06-27 21:52:48,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 544 transitions, 13156 flow [2024-06-27 21:52:48,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:52:48,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:52:48,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 21:52:48,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46438746438746437 [2024-06-27 21:52:48,829 INFO L175 Difference]: Start difference. First operand has 355 places, 514 transitions, 11590 flow. Second operand 9 states and 163 transitions. [2024-06-27 21:52:48,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 544 transitions, 13156 flow [2024-06-27 21:52:50,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 544 transitions, 12991 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-27 21:52:50,107 INFO L231 Difference]: Finished difference. Result has 358 places, 524 transitions, 12209 flow [2024-06-27 21:52:50,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=11425, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12209, PETRI_PLACES=358, PETRI_TRANSITIONS=524} [2024-06-27 21:52:50,108 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 315 predicate places. [2024-06-27 21:52:50,108 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 524 transitions, 12209 flow [2024-06-27 21:52:50,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:50,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:50,108 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:50,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 21:52:50,108 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:52:50,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:50,108 INFO L85 PathProgramCache]: Analyzing trace with hash -142779063, now seen corresponding path program 3 times [2024-06-27 21:52:50,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:50,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183057693] [2024-06-27 21:52:50,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:50,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:50,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:51,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:51,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:51,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183057693] [2024-06-27 21:52:51,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183057693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:51,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:51,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 21:52:51,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704959256] [2024-06-27 21:52:51,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:51,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 21:52:51,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:51,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 21:52:51,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 21:52:52,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-27 21:52:52,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 524 transitions, 12209 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:52,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:52,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-27 21:52:52,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:53,876 INFO L124 PetriNetUnfolderBase]: 2731/5093 cut-off events. [2024-06-27 21:52:53,876 INFO L125 PetriNetUnfolderBase]: For 219789/219789 co-relation queries the response was YES. [2024-06-27 21:52:53,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43838 conditions, 5093 events. 2731/5093 cut-off events. For 219789/219789 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 38037 event pairs, 366 based on Foata normal form. 10/5018 useless extension candidates. Maximal degree in co-relation 43691. Up to 3595 conditions per place. [2024-06-27 21:52:53,951 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 400 selfloop transitions, 149 changer transitions 0/559 dead transitions. [2024-06-27 21:52:53,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 559 transitions, 13637 flow [2024-06-27 21:52:53,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:52:53,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:52:53,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-27 21:52:53,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46153846153846156 [2024-06-27 21:52:53,953 INFO L175 Difference]: Start difference. First operand has 358 places, 524 transitions, 12209 flow. Second operand 10 states and 180 transitions. [2024-06-27 21:52:53,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 559 transitions, 13637 flow [2024-06-27 21:52:55,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 559 transitions, 13053 flow, removed 142 selfloop flow, removed 7 redundant places. [2024-06-27 21:52:55,704 INFO L231 Difference]: Finished difference. Result has 361 places, 525 transitions, 11983 flow [2024-06-27 21:52:55,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=11625, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11983, PETRI_PLACES=361, PETRI_TRANSITIONS=525} [2024-06-27 21:52:55,705 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 318 predicate places. [2024-06-27 21:52:55,705 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 525 transitions, 11983 flow [2024-06-27 21:52:55,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:55,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:55,705 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:55,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 21:52:55,705 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:52:55,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:55,706 INFO L85 PathProgramCache]: Analyzing trace with hash 1722456293, now seen corresponding path program 4 times [2024-06-27 21:52:55,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:55,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102000413] [2024-06-27 21:52:55,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:55,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:55,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:00,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:00,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:00,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102000413] [2024-06-27 21:53:00,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102000413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:00,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:00,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:53:00,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778126382] [2024-06-27 21:53:00,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:00,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:53:00,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:00,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:53:00,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:53:00,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 39 [2024-06-27 21:53:00,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 525 transitions, 11983 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:00,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:00,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 39 [2024-06-27 21:53:00,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:02,278 INFO L124 PetriNetUnfolderBase]: 2366/4613 cut-off events. [2024-06-27 21:53:02,278 INFO L125 PetriNetUnfolderBase]: For 217728/217731 co-relation queries the response was YES. [2024-06-27 21:53:02,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39233 conditions, 4613 events. 2366/4613 cut-off events. For 217728/217731 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 35504 event pairs, 570 based on Foata normal form. 13/4441 useless extension candidates. Maximal degree in co-relation 39085. Up to 3369 conditions per place. [2024-06-27 21:53:02,340 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 400 selfloop transitions, 142 changer transitions 0/561 dead transitions. [2024-06-27 21:53:02,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 561 transitions, 13585 flow [2024-06-27 21:53:02,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:53:02,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:53:02,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-27 21:53:02,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5014245014245015 [2024-06-27 21:53:02,341 INFO L175 Difference]: Start difference. First operand has 361 places, 525 transitions, 11983 flow. Second operand 9 states and 176 transitions. [2024-06-27 21:53:02,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 561 transitions, 13585 flow [2024-06-27 21:53:03,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 561 transitions, 13279 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-27 21:53:03,643 INFO L231 Difference]: Finished difference. Result has 365 places, 537 transitions, 12299 flow [2024-06-27 21:53:03,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=11677, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12299, PETRI_PLACES=365, PETRI_TRANSITIONS=537} [2024-06-27 21:53:03,644 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 322 predicate places. [2024-06-27 21:53:03,644 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 537 transitions, 12299 flow [2024-06-27 21:53:03,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:03,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:03,644 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:03,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 21:53:03,644 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:03,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:03,645 INFO L85 PathProgramCache]: Analyzing trace with hash 1722725063, now seen corresponding path program 5 times [2024-06-27 21:53:03,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:03,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433269974] [2024-06-27 21:53:03,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:03,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:03,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:05,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:05,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:05,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433269974] [2024-06-27 21:53:05,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433269974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:05,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:05,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:53:05,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877307436] [2024-06-27 21:53:05,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:05,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:53:05,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:05,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:53:05,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:53:05,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-27 21:53:05,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 537 transitions, 12299 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:05,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:05,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-27 21:53:05,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:08,244 INFO L124 PetriNetUnfolderBase]: 3117/5921 cut-off events. [2024-06-27 21:53:08,244 INFO L125 PetriNetUnfolderBase]: For 283411/283411 co-relation queries the response was YES. [2024-06-27 21:53:08,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50447 conditions, 5921 events. 3117/5921 cut-off events. For 283411/283411 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 45754 event pairs, 667 based on Foata normal form. 10/5802 useless extension candidates. Maximal degree in co-relation 50296. Up to 3418 conditions per place. [2024-06-27 21:53:08,331 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 414 selfloop transitions, 180 changer transitions 0/604 dead transitions. [2024-06-27 21:53:08,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 604 transitions, 14843 flow [2024-06-27 21:53:08,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:53:08,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:53:08,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-27 21:53:08,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4948717948717949 [2024-06-27 21:53:08,332 INFO L175 Difference]: Start difference. First operand has 365 places, 537 transitions, 12299 flow. Second operand 10 states and 193 transitions. [2024-06-27 21:53:08,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 604 transitions, 14843 flow [2024-06-27 21:53:10,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 604 transitions, 14441 flow, removed 72 selfloop flow, removed 5 redundant places. [2024-06-27 21:53:10,158 INFO L231 Difference]: Finished difference. Result has 371 places, 548 transitions, 12646 flow [2024-06-27 21:53:10,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=11897, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12646, PETRI_PLACES=371, PETRI_TRANSITIONS=548} [2024-06-27 21:53:10,159 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 328 predicate places. [2024-06-27 21:53:10,159 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 548 transitions, 12646 flow [2024-06-27 21:53:10,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:10,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:10,159 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:10,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 21:53:10,159 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:10,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:10,160 INFO L85 PathProgramCache]: Analyzing trace with hash 1715306174, now seen corresponding path program 3 times [2024-06-27 21:53:10,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:10,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107364152] [2024-06-27 21:53:10,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:10,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:10,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:11,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:11,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:11,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107364152] [2024-06-27 21:53:11,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107364152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:11,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:11,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 21:53:11,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880212150] [2024-06-27 21:53:11,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:11,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 21:53:11,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:11,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 21:53:11,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 21:53:11,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-27 21:53:11,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 548 transitions, 12646 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:11,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:11,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-27 21:53:11,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:14,108 INFO L124 PetriNetUnfolderBase]: 3123/5931 cut-off events. [2024-06-27 21:53:14,108 INFO L125 PetriNetUnfolderBase]: For 265890/265890 co-relation queries the response was YES. [2024-06-27 21:53:14,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50542 conditions, 5931 events. 3123/5931 cut-off events. For 265890/265890 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 45870 event pairs, 540 based on Foata normal form. 8/5812 useless extension candidates. Maximal degree in co-relation 50389. Up to 4200 conditions per place. [2024-06-27 21:53:14,194 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 424 selfloop transitions, 156 changer transitions 0/590 dead transitions. [2024-06-27 21:53:14,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 590 transitions, 14480 flow [2024-06-27 21:53:14,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:53:14,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:53:14,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-27 21:53:14,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4641025641025641 [2024-06-27 21:53:14,195 INFO L175 Difference]: Start difference. First operand has 371 places, 548 transitions, 12646 flow. Second operand 10 states and 181 transitions. [2024-06-27 21:53:14,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 590 transitions, 14480 flow [2024-06-27 21:53:16,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 590 transitions, 13887 flow, removed 151 selfloop flow, removed 7 redundant places. [2024-06-27 21:53:16,204 INFO L231 Difference]: Finished difference. Result has 374 places, 551 transitions, 12587 flow [2024-06-27 21:53:16,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=12133, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12587, PETRI_PLACES=374, PETRI_TRANSITIONS=551} [2024-06-27 21:53:16,204 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 331 predicate places. [2024-06-27 21:53:16,205 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 551 transitions, 12587 flow [2024-06-27 21:53:16,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:16,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:16,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:16,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 21:53:16,205 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:16,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:16,205 INFO L85 PathProgramCache]: Analyzing trace with hash 1722715763, now seen corresponding path program 6 times [2024-06-27 21:53:16,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:16,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413783364] [2024-06-27 21:53:16,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:16,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:16,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:20,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:20,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:20,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413783364] [2024-06-27 21:53:20,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413783364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:20,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:20,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:53:20,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339466123] [2024-06-27 21:53:20,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:20,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:53:20,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:20,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:53:20,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:53:20,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-27 21:53:20,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 551 transitions, 12587 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:20,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:20,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-27 21:53:20,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:22,825 INFO L124 PetriNetUnfolderBase]: 2737/5437 cut-off events. [2024-06-27 21:53:22,826 INFO L125 PetriNetUnfolderBase]: For 261752/261757 co-relation queries the response was YES. [2024-06-27 21:53:22,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45740 conditions, 5437 events. 2737/5437 cut-off events. For 261752/261757 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 43582 event pairs, 745 based on Foata normal form. 13/5208 useless extension candidates. Maximal degree in co-relation 45586. Up to 3805 conditions per place. [2024-06-27 21:53:22,913 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 402 selfloop transitions, 159 changer transitions 0/579 dead transitions. [2024-06-27 21:53:22,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 579 transitions, 14039 flow [2024-06-27 21:53:22,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:53:22,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:53:22,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-27 21:53:22,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5128205128205128 [2024-06-27 21:53:22,914 INFO L175 Difference]: Start difference. First operand has 374 places, 551 transitions, 12587 flow. Second operand 8 states and 160 transitions. [2024-06-27 21:53:22,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 579 transitions, 14039 flow [2024-06-27 21:53:24,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 579 transitions, 13660 flow, removed 43 selfloop flow, removed 8 redundant places. [2024-06-27 21:53:24,921 INFO L231 Difference]: Finished difference. Result has 374 places, 551 transitions, 12535 flow [2024-06-27 21:53:24,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=12210, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12535, PETRI_PLACES=374, PETRI_TRANSITIONS=551} [2024-06-27 21:53:24,922 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 331 predicate places. [2024-06-27 21:53:24,922 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 551 transitions, 12535 flow [2024-06-27 21:53:24,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:24,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:24,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:24,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 21:53:24,923 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:24,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:24,923 INFO L85 PathProgramCache]: Analyzing trace with hash -681456751, now seen corresponding path program 7 times [2024-06-27 21:53:24,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:24,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18975927] [2024-06-27 21:53:24,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:24,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:24,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:26,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:26,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:26,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18975927] [2024-06-27 21:53:26,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18975927] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:26,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:26,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:53:26,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722831881] [2024-06-27 21:53:26,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:26,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:53:26,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:26,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:53:26,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:53:26,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 39 [2024-06-27 21:53:26,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 551 transitions, 12535 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:26,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:26,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 39 [2024-06-27 21:53:26,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:28,517 INFO L124 PetriNetUnfolderBase]: 2827/5625 cut-off events. [2024-06-27 21:53:28,517 INFO L125 PetriNetUnfolderBase]: For 270354/270361 co-relation queries the response was YES. [2024-06-27 21:53:28,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47219 conditions, 5625 events. 2827/5625 cut-off events. For 270354/270361 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 45533 event pairs, 820 based on Foata normal form. 15/5392 useless extension candidates. Maximal degree in co-relation 47064. Up to 4408 conditions per place. [2024-06-27 21:53:28,606 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 497 selfloop transitions, 76 changer transitions 0/592 dead transitions. [2024-06-27 21:53:28,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 592 transitions, 14291 flow [2024-06-27 21:53:28,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:53:28,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:53:28,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-27 21:53:28,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5156695156695157 [2024-06-27 21:53:28,607 INFO L175 Difference]: Start difference. First operand has 374 places, 551 transitions, 12535 flow. Second operand 9 states and 181 transitions. [2024-06-27 21:53:28,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 592 transitions, 14291 flow [2024-06-27 21:53:30,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 592 transitions, 13978 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 21:53:30,465 INFO L231 Difference]: Finished difference. Result has 381 places, 562 transitions, 12766 flow [2024-06-27 21:53:30,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=12222, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12766, PETRI_PLACES=381, PETRI_TRANSITIONS=562} [2024-06-27 21:53:30,466 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 338 predicate places. [2024-06-27 21:53:30,466 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 562 transitions, 12766 flow [2024-06-27 21:53:30,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:30,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:30,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:30,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 21:53:30,466 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:30,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:30,466 INFO L85 PathProgramCache]: Analyzing trace with hash -930538651, now seen corresponding path program 8 times [2024-06-27 21:53:30,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:30,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211959539] [2024-06-27 21:53:30,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:30,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:30,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:32,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:32,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:32,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211959539] [2024-06-27 21:53:32,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211959539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:32,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:32,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:53:32,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359925288] [2024-06-27 21:53:32,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:32,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:53:32,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:32,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:53:32,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:53:32,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-27 21:53:32,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 562 transitions, 12766 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:32,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:32,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-27 21:53:32,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:35,068 INFO L124 PetriNetUnfolderBase]: 3220/6516 cut-off events. [2024-06-27 21:53:35,068 INFO L125 PetriNetUnfolderBase]: For 353130/353141 co-relation queries the response was YES. [2024-06-27 21:53:35,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55193 conditions, 6516 events. 3220/6516 cut-off events. For 353130/353141 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 54736 event pairs, 1010 based on Foata normal form. 8/6206 useless extension candidates. Maximal degree in co-relation 55033. Up to 4332 conditions per place. [2024-06-27 21:53:35,175 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 513 selfloop transitions, 95 changer transitions 0/626 dead transitions. [2024-06-27 21:53:35,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 626 transitions, 15194 flow [2024-06-27 21:53:35,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:53:35,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:53:35,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-27 21:53:35,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49743589743589745 [2024-06-27 21:53:35,176 INFO L175 Difference]: Start difference. First operand has 381 places, 562 transitions, 12766 flow. Second operand 10 states and 194 transitions. [2024-06-27 21:53:35,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 626 transitions, 15194 flow [2024-06-27 21:53:37,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 626 transitions, 14982 flow, removed 56 selfloop flow, removed 3 redundant places. [2024-06-27 21:53:37,473 INFO L231 Difference]: Finished difference. Result has 391 places, 578 transitions, 13231 flow [2024-06-27 21:53:37,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=12554, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13231, PETRI_PLACES=391, PETRI_TRANSITIONS=578} [2024-06-27 21:53:37,473 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 348 predicate places. [2024-06-27 21:53:37,473 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 578 transitions, 13231 flow [2024-06-27 21:53:37,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:37,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:37,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:37,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 21:53:37,474 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:37,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:37,474 INFO L85 PathProgramCache]: Analyzing trace with hash -681187981, now seen corresponding path program 9 times [2024-06-27 21:53:37,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:37,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938263454] [2024-06-27 21:53:37,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:37,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:37,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:39,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:39,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:39,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938263454] [2024-06-27 21:53:39,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938263454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:39,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:39,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:53:39,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850335376] [2024-06-27 21:53:39,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:39,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:53:39,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:39,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:53:39,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:53:39,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-27 21:53:39,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 578 transitions, 13231 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:39,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:39,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-27 21:53:39,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:42,533 INFO L124 PetriNetUnfolderBase]: 3433/7029 cut-off events. [2024-06-27 21:53:42,533 INFO L125 PetriNetUnfolderBase]: For 450992/451003 co-relation queries the response was YES. [2024-06-27 21:53:42,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60593 conditions, 7029 events. 3433/7029 cut-off events. For 450992/451003 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 60390 event pairs, 913 based on Foata normal form. 22/6717 useless extension candidates. Maximal degree in co-relation 60429. Up to 4040 conditions per place. [2024-06-27 21:53:42,645 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 505 selfloop transitions, 115 changer transitions 0/638 dead transitions. [2024-06-27 21:53:42,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 638 transitions, 15652 flow [2024-06-27 21:53:42,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:53:42,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:53:42,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 211 transitions. [2024-06-27 21:53:42,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49184149184149184 [2024-06-27 21:53:42,646 INFO L175 Difference]: Start difference. First operand has 391 places, 578 transitions, 13231 flow. Second operand 11 states and 211 transitions. [2024-06-27 21:53:42,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 638 transitions, 15652 flow [2024-06-27 21:53:45,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 638 transitions, 15259 flow, removed 142 selfloop flow, removed 5 redundant places. [2024-06-27 21:53:45,289 INFO L231 Difference]: Finished difference. Result has 400 places, 592 transitions, 13623 flow [2024-06-27 21:53:45,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=12888, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13623, PETRI_PLACES=400, PETRI_TRANSITIONS=592} [2024-06-27 21:53:45,290 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 357 predicate places. [2024-06-27 21:53:45,290 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 592 transitions, 13623 flow [2024-06-27 21:53:45,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:45,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:45,290 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:45,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 21:53:45,290 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:45,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:45,290 INFO L85 PathProgramCache]: Analyzing trace with hash -681197281, now seen corresponding path program 10 times [2024-06-27 21:53:45,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:45,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296991763] [2024-06-27 21:53:45,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:45,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:45,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:48,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:48,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:48,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296991763] [2024-06-27 21:53:48,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296991763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:48,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:48,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:53:48,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842144319] [2024-06-27 21:53:48,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:48,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:53:48,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:48,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:53:48,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:53:48,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-27 21:53:48,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 592 transitions, 13623 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:48,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:48,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-27 21:53:48,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:50,750 INFO L124 PetriNetUnfolderBase]: 3442/7041 cut-off events. [2024-06-27 21:53:50,751 INFO L125 PetriNetUnfolderBase]: For 415987/415998 co-relation queries the response was YES. [2024-06-27 21:53:50,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60565 conditions, 7041 events. 3442/7041 cut-off events. For 415987/415998 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 60437 event pairs, 1204 based on Foata normal form. 7/6672 useless extension candidates. Maximal degree in co-relation 60397. Up to 5483 conditions per place. [2024-06-27 21:53:50,860 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 507 selfloop transitions, 96 changer transitions 0/621 dead transitions. [2024-06-27 21:53:50,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 621 transitions, 15198 flow [2024-06-27 21:53:50,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:53:50,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:53:50,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-06-27 21:53:50,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-06-27 21:53:50,861 INFO L175 Difference]: Start difference. First operand has 400 places, 592 transitions, 13623 flow. Second operand 10 states and 182 transitions. [2024-06-27 21:53:50,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 621 transitions, 15198 flow [2024-06-27 21:53:53,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 621 transitions, 14950 flow, removed 60 selfloop flow, removed 6 redundant places. [2024-06-27 21:53:53,238 INFO L231 Difference]: Finished difference. Result has 406 places, 599 transitions, 13819 flow [2024-06-27 21:53:53,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=13375, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13819, PETRI_PLACES=406, PETRI_TRANSITIONS=599} [2024-06-27 21:53:53,239 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 363 predicate places. [2024-06-27 21:53:53,239 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 599 transitions, 13819 flow [2024-06-27 21:53:53,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:53,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:53,239 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:53,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 21:53:53,239 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:53:53,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:53,239 INFO L85 PathProgramCache]: Analyzing trace with hash 973130027, now seen corresponding path program 11 times [2024-06-27 21:53:53,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:53,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45013691] [2024-06-27 21:53:53,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:53,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:53,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:56,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:56,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:56,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45013691] [2024-06-27 21:53:56,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45013691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:56,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:56,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:53:56,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362725473] [2024-06-27 21:53:56,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:56,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:53:56,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:56,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:53:56,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:53:56,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-27 21:53:56,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 599 transitions, 13819 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:56,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:56,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-27 21:53:56,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:58,878 INFO L124 PetriNetUnfolderBase]: 3603/7386 cut-off events. [2024-06-27 21:53:58,878 INFO L125 PetriNetUnfolderBase]: For 522103/522112 co-relation queries the response was YES. [2024-06-27 21:53:58,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64287 conditions, 7386 events. 3603/7386 cut-off events. For 522103/522112 co-relation queries the response was YES. Maximal size of possible extension queue 583. Compared 64193 event pairs, 1254 based on Foata normal form. 33/7014 useless extension candidates. Maximal degree in co-relation 64116. Up to 5393 conditions per place. [2024-06-27 21:53:59,018 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 511 selfloop transitions, 101 changer transitions 0/630 dead transitions. [2024-06-27 21:53:59,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 630 transitions, 15459 flow [2024-06-27 21:53:59,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:53:59,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:53:59,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-27 21:53:59,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4794871794871795 [2024-06-27 21:53:59,019 INFO L175 Difference]: Start difference. First operand has 406 places, 599 transitions, 13819 flow. Second operand 10 states and 187 transitions. [2024-06-27 21:53:59,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 630 transitions, 15459 flow [2024-06-27 21:54:01,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 630 transitions, 15182 flow, removed 65 selfloop flow, removed 6 redundant places. [2024-06-27 21:54:02,003 INFO L231 Difference]: Finished difference. Result has 410 places, 601 transitions, 13847 flow [2024-06-27 21:54:02,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=13542, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13847, PETRI_PLACES=410, PETRI_TRANSITIONS=601} [2024-06-27 21:54:02,004 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 367 predicate places. [2024-06-27 21:54:02,004 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 601 transitions, 13847 flow [2024-06-27 21:54:02,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:02,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:02,005 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:54:02,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 21:54:02,005 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:54:02,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:02,005 INFO L85 PathProgramCache]: Analyzing trace with hash 1151650033, now seen corresponding path program 12 times [2024-06-27 21:54:02,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:02,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230248363] [2024-06-27 21:54:02,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:02,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:02,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:03,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:03,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:03,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230248363] [2024-06-27 21:54:03,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230248363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:03,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:03,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 21:54:03,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929767467] [2024-06-27 21:54:03,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:03,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 21:54:03,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:03,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 21:54:03,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-27 21:54:04,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-27 21:54:04,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 601 transitions, 13847 flow. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:04,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:04,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-27 21:54:04,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:07,382 INFO L124 PetriNetUnfolderBase]: 4326/8513 cut-off events. [2024-06-27 21:54:07,382 INFO L125 PetriNetUnfolderBase]: For 504903/504903 co-relation queries the response was YES. [2024-06-27 21:54:07,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73718 conditions, 8513 events. 4326/8513 cut-off events. For 504903/504903 co-relation queries the response was YES. Maximal size of possible extension queue 591. Compared 72210 event pairs, 1316 based on Foata normal form. 10/8272 useless extension candidates. Maximal degree in co-relation 73546. Up to 6373 conditions per place. [2024-06-27 21:54:07,553 INFO L140 encePairwiseOnDemand]: 24/39 looper letters, 497 selfloop transitions, 146 changer transitions 0/653 dead transitions. [2024-06-27 21:54:07,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 653 transitions, 15825 flow [2024-06-27 21:54:07,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:54:07,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:54:07,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 216 transitions. [2024-06-27 21:54:07,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46153846153846156 [2024-06-27 21:54:07,554 INFO L175 Difference]: Start difference. First operand has 410 places, 601 transitions, 13847 flow. Second operand 12 states and 216 transitions. [2024-06-27 21:54:07,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 653 transitions, 15825 flow [2024-06-27 21:54:10,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 653 transitions, 15571 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-27 21:54:11,009 INFO L231 Difference]: Finished difference. Result has 417 places, 615 transitions, 14330 flow [2024-06-27 21:54:11,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=13593, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=14330, PETRI_PLACES=417, PETRI_TRANSITIONS=615} [2024-06-27 21:54:11,009 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 374 predicate places. [2024-06-27 21:54:11,010 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 615 transitions, 14330 flow [2024-06-27 21:54:11,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:11,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:11,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:54:11,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 21:54:11,010 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:54:11,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:11,011 INFO L85 PathProgramCache]: Analyzing trace with hash 948892838, now seen corresponding path program 4 times [2024-06-27 21:54:11,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:11,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056406636] [2024-06-27 21:54:11,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:11,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:11,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:12,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:12,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:12,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056406636] [2024-06-27 21:54:12,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056406636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:12,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:12,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:54:12,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998182336] [2024-06-27 21:54:12,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:12,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:54:12,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:12,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:54:12,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:54:12,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-27 21:54:12,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 615 transitions, 14330 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:12,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:12,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-27 21:54:12,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:15,239 INFO L124 PetriNetUnfolderBase]: 3769/7699 cut-off events. [2024-06-27 21:54:15,239 INFO L125 PetriNetUnfolderBase]: For 458940/458949 co-relation queries the response was YES. [2024-06-27 21:54:15,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66842 conditions, 7699 events. 3769/7699 cut-off events. For 458940/458949 co-relation queries the response was YES. Maximal size of possible extension queue 608. Compared 67407 event pairs, 1190 based on Foata normal form. 7/7348 useless extension candidates. Maximal degree in co-relation 66667. Up to 5914 conditions per place. [2024-06-27 21:54:15,374 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 489 selfloop transitions, 129 changer transitions 0/636 dead transitions. [2024-06-27 21:54:15,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 636 transitions, 15838 flow [2024-06-27 21:54:15,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:54:15,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:54:15,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 21:54:15,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46438746438746437 [2024-06-27 21:54:15,375 INFO L175 Difference]: Start difference. First operand has 417 places, 615 transitions, 14330 flow. Second operand 9 states and 163 transitions. [2024-06-27 21:54:15,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 636 transitions, 15838 flow [2024-06-27 21:54:18,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 636 transitions, 15665 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-27 21:54:18,431 INFO L231 Difference]: Finished difference. Result has 421 places, 617 transitions, 14520 flow [2024-06-27 21:54:18,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=14157, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14520, PETRI_PLACES=421, PETRI_TRANSITIONS=617} [2024-06-27 21:54:18,431 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 378 predicate places. [2024-06-27 21:54:18,432 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 617 transitions, 14520 flow [2024-06-27 21:54:18,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:18,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:18,432 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:54:18,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 21:54:18,432 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:54:18,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:18,432 INFO L85 PathProgramCache]: Analyzing trace with hash 948900278, now seen corresponding path program 5 times [2024-06-27 21:54:18,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:18,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262135971] [2024-06-27 21:54:18,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:18,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:18,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:20,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:20,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:20,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262135971] [2024-06-27 21:54:20,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262135971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:20,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:20,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:54:20,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918396581] [2024-06-27 21:54:20,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:20,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:54:20,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:20,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:54:20,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:54:20,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-27 21:54:20,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 617 transitions, 14520 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:20,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:20,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-27 21:54:20,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:22,832 INFO L124 PetriNetUnfolderBase]: 3826/7816 cut-off events. [2024-06-27 21:54:22,832 INFO L125 PetriNetUnfolderBase]: For 507668/507679 co-relation queries the response was YES. [2024-06-27 21:54:22,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68028 conditions, 7816 events. 3826/7816 cut-off events. For 507668/507679 co-relation queries the response was YES. Maximal size of possible extension queue 620. Compared 68643 event pairs, 1188 based on Foata normal form. 17/7477 useless extension candidates. Maximal degree in co-relation 67852. Up to 5901 conditions per place. [2024-06-27 21:54:22,963 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 497 selfloop transitions, 132 changer transitions 0/647 dead transitions. [2024-06-27 21:54:22,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 647 transitions, 16282 flow [2024-06-27 21:54:22,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:54:22,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:54:22,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-27 21:54:22,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4717948717948718 [2024-06-27 21:54:22,966 INFO L175 Difference]: Start difference. First operand has 421 places, 617 transitions, 14520 flow. Second operand 10 states and 184 transitions. [2024-06-27 21:54:22,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 647 transitions, 16282 flow [2024-06-27 21:54:25,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 647 transitions, 15953 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-27 21:54:25,916 INFO L231 Difference]: Finished difference. Result has 425 places, 621 transitions, 14673 flow [2024-06-27 21:54:25,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=14191, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14673, PETRI_PLACES=425, PETRI_TRANSITIONS=621} [2024-06-27 21:54:25,916 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 382 predicate places. [2024-06-27 21:54:25,916 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 621 transitions, 14673 flow [2024-06-27 21:54:25,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:25,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:25,917 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:54:25,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 21:54:25,917 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:54:25,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:25,917 INFO L85 PathProgramCache]: Analyzing trace with hash 956319167, now seen corresponding path program 13 times [2024-06-27 21:54:25,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:25,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748195824] [2024-06-27 21:54:25,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:25,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:25,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:27,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:27,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:27,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748195824] [2024-06-27 21:54:27,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748195824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:27,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:27,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:54:27,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344339429] [2024-06-27 21:54:27,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:27,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:54:27,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:27,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:54:27,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:54:27,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 39 [2024-06-27 21:54:27,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 621 transitions, 14673 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:27,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:27,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 39 [2024-06-27 21:54:27,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:30,933 INFO L124 PetriNetUnfolderBase]: 4010/8239 cut-off events. [2024-06-27 21:54:30,933 INFO L125 PetriNetUnfolderBase]: For 580473/580485 co-relation queries the response was YES. [2024-06-27 21:54:31,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72690 conditions, 8239 events. 4010/8239 cut-off events. For 580473/580485 co-relation queries the response was YES. Maximal size of possible extension queue 642. Compared 73175 event pairs, 1211 based on Foata normal form. 15/7869 useless extension candidates. Maximal degree in co-relation 72512. Up to 5625 conditions per place. [2024-06-27 21:54:31,072 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 493 selfloop transitions, 159 changer transitions 0/671 dead transitions. [2024-06-27 21:54:31,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 671 transitions, 17241 flow [2024-06-27 21:54:31,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:54:31,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:54:31,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 214 transitions. [2024-06-27 21:54:31,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487179487179488 [2024-06-27 21:54:31,073 INFO L175 Difference]: Start difference. First operand has 425 places, 621 transitions, 14673 flow. Second operand 10 states and 214 transitions. [2024-06-27 21:54:31,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 671 transitions, 17241 flow [2024-06-27 21:54:34,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 671 transitions, 16841 flow, removed 76 selfloop flow, removed 7 redundant places. [2024-06-27 21:54:34,011 INFO L231 Difference]: Finished difference. Result has 431 places, 629 transitions, 15002 flow [2024-06-27 21:54:34,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=14281, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15002, PETRI_PLACES=431, PETRI_TRANSITIONS=629} [2024-06-27 21:54:34,012 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 388 predicate places. [2024-06-27 21:54:34,012 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 629 transitions, 15002 flow [2024-06-27 21:54:34,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:34,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:34,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:54:34,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 21:54:34,012 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:54:34,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:34,012 INFO L85 PathProgramCache]: Analyzing trace with hash 2022650098, now seen corresponding path program 6 times [2024-06-27 21:54:34,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:34,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36900048] [2024-06-27 21:54:34,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:34,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:34,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:35,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:35,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:35,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36900048] [2024-06-27 21:54:35,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36900048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:35,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:35,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:54:35,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616918092] [2024-06-27 21:54:35,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:35,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:54:35,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:35,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:54:35,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:54:35,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 39 [2024-06-27 21:54:35,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 629 transitions, 15002 flow. Second operand has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:35,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:35,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 39 [2024-06-27 21:54:35,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:38,257 INFO L124 PetriNetUnfolderBase]: 4009/8243 cut-off events. [2024-06-27 21:54:38,257 INFO L125 PetriNetUnfolderBase]: For 540398/540411 co-relation queries the response was YES. [2024-06-27 21:54:38,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73124 conditions, 8243 events. 4009/8243 cut-off events. For 540398/540411 co-relation queries the response was YES. Maximal size of possible extension queue 640. Compared 73399 event pairs, 1043 based on Foata normal form. 7/7882 useless extension candidates. Maximal degree in co-relation 72942. Up to 5746 conditions per place. [2024-06-27 21:54:38,405 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 391 selfloop transitions, 240 changer transitions 0/650 dead transitions. [2024-06-27 21:54:38,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 650 transitions, 16549 flow [2024-06-27 21:54:38,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:54:38,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:54:38,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-27 21:54:38,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5192307692307693 [2024-06-27 21:54:38,407 INFO L175 Difference]: Start difference. First operand has 431 places, 629 transitions, 15002 flow. Second operand 8 states and 162 transitions. [2024-06-27 21:54:38,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 650 transitions, 16549 flow [2024-06-27 21:54:41,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 650 transitions, 16162 flow, removed 68 selfloop flow, removed 5 redundant places. [2024-06-27 21:54:41,654 INFO L231 Difference]: Finished difference. Result has 434 places, 630 transitions, 15163 flow [2024-06-27 21:54:41,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=14615, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=239, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15163, PETRI_PLACES=434, PETRI_TRANSITIONS=630} [2024-06-27 21:54:41,654 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 391 predicate places. [2024-06-27 21:54:41,654 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 630 transitions, 15163 flow [2024-06-27 21:54:41,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:41,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:41,654 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:54:41,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 21:54:41,654 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:54:41,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:41,655 INFO L85 PathProgramCache]: Analyzing trace with hash 2022650377, now seen corresponding path program 14 times [2024-06-27 21:54:41,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:41,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78212290] [2024-06-27 21:54:41,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:41,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:41,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:44,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:44,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:44,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78212290] [2024-06-27 21:54:44,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78212290] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:44,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:44,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:54:44,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423186732] [2024-06-27 21:54:44,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:44,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:54:44,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:44,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:54:44,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:54:44,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 39 [2024-06-27 21:54:44,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 630 transitions, 15163 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:44,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:44,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 39 [2024-06-27 21:54:44,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:47,298 INFO L124 PetriNetUnfolderBase]: 4083/8419 cut-off events. [2024-06-27 21:54:47,298 INFO L125 PetriNetUnfolderBase]: For 576982/576993 co-relation queries the response was YES. [2024-06-27 21:54:47,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74589 conditions, 8419 events. 4083/8419 cut-off events. For 576982/576993 co-relation queries the response was YES. Maximal size of possible extension queue 654. Compared 75422 event pairs, 1063 based on Foata normal form. 15/8049 useless extension candidates. Maximal degree in co-relation 74406. Up to 5754 conditions per place. [2024-06-27 21:54:47,424 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 401 selfloop transitions, 239 changer transitions 0/659 dead transitions. [2024-06-27 21:54:47,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 659 transitions, 16875 flow [2024-06-27 21:54:47,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:54:47,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:54:47,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-27 21:54:47,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5213675213675214 [2024-06-27 21:54:47,425 INFO L175 Difference]: Start difference. First operand has 434 places, 630 transitions, 15163 flow. Second operand 9 states and 183 transitions. [2024-06-27 21:54:47,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 659 transitions, 16875 flow [2024-06-27 21:54:50,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 659 transitions, 16314 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-27 21:54:50,440 INFO L231 Difference]: Finished difference. Result has 437 places, 630 transitions, 15083 flow [2024-06-27 21:54:50,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=14602, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=239, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15083, PETRI_PLACES=437, PETRI_TRANSITIONS=630} [2024-06-27 21:54:50,440 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 394 predicate places. [2024-06-27 21:54:50,441 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 630 transitions, 15083 flow [2024-06-27 21:54:50,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:50,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:50,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:54:50,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 21:54:50,441 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:54:50,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:50,441 INFO L85 PathProgramCache]: Analyzing trace with hash 956309867, now seen corresponding path program 15 times [2024-06-27 21:54:50,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:50,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511618904] [2024-06-27 21:54:50,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:50,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:50,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:52,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 21:54:52,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:52,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511618904] [2024-06-27 21:54:52,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511618904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:52,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:52,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:54:52,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978789793] [2024-06-27 21:54:52,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:52,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:54:52,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:52,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:54:52,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:54:52,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 39 [2024-06-27 21:54:52,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 630 transitions, 15083 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:52,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:52,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 39 [2024-06-27 21:54:52,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:55,242 INFO L124 PetriNetUnfolderBase]: 4136/8519 cut-off events. [2024-06-27 21:54:55,242 INFO L125 PetriNetUnfolderBase]: For 597026/597037 co-relation queries the response was YES. [2024-06-27 21:54:55,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75654 conditions, 8519 events. 4136/8519 cut-off events. For 597026/597037 co-relation queries the response was YES. Maximal size of possible extension queue 666. Compared 76491 event pairs, 1262 based on Foata normal form. 15/8123 useless extension candidates. Maximal degree in co-relation 75470. Up to 6348 conditions per place. [2024-06-27 21:54:55,416 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 492 selfloop transitions, 152 changer transitions 0/663 dead transitions. [2024-06-27 21:54:55,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 663 transitions, 17063 flow [2024-06-27 21:54:55,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:54:55,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:54:55,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-27 21:54:55,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2024-06-27 21:54:55,417 INFO L175 Difference]: Start difference. First operand has 437 places, 630 transitions, 15083 flow. Second operand 9 states and 189 transitions. [2024-06-27 21:54:55,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 663 transitions, 17063 flow [2024-06-27 21:54:58,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 663 transitions, 16586 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 21:54:58,821 INFO L231 Difference]: Finished difference. Result has 439 places, 632 transitions, 15020 flow [2024-06-27 21:54:58,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=14606, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15020, PETRI_PLACES=439, PETRI_TRANSITIONS=632} [2024-06-27 21:54:58,821 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 396 predicate places. [2024-06-27 21:54:58,822 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 632 transitions, 15020 flow [2024-06-27 21:54:58,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:58,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:58,822 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:54:58,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 21:54:58,822 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:54:58,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:58,822 INFO L85 PathProgramCache]: Analyzing trace with hash 956050397, now seen corresponding path program 16 times [2024-06-27 21:54:58,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:58,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786046049] [2024-06-27 21:54:58,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:58,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:58,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:00,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:00,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:00,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786046049] [2024-06-27 21:55:00,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786046049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:00,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:00,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:55:00,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875137835] [2024-06-27 21:55:00,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:00,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:55:00,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:00,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:55:00,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:55:00,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-27 21:55:00,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 632 transitions, 15020 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:00,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:00,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-27 21:55:00,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:04,038 INFO L124 PetriNetUnfolderBase]: 4848/9636 cut-off events. [2024-06-27 21:55:04,038 INFO L125 PetriNetUnfolderBase]: For 596103/596103 co-relation queries the response was YES. [2024-06-27 21:55:04,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84571 conditions, 9636 events. 4848/9636 cut-off events. For 596103/596103 co-relation queries the response was YES. Maximal size of possible extension queue 681. Compared 84406 event pairs, 1288 based on Foata normal form. 3/9390 useless extension candidates. Maximal degree in co-relation 84386. Up to 7403 conditions per place. [2024-06-27 21:55:04,215 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 526 selfloop transitions, 162 changer transitions 0/698 dead transitions. [2024-06-27 21:55:04,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 698 transitions, 17427 flow [2024-06-27 21:55:04,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:55:04,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:55:04,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-27 21:55:04,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4897435897435897 [2024-06-27 21:55:04,216 INFO L175 Difference]: Start difference. First operand has 439 places, 632 transitions, 15020 flow. Second operand 10 states and 191 transitions. [2024-06-27 21:55:04,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 698 transitions, 17427 flow [2024-06-27 21:55:08,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 698 transitions, 17078 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-27 21:55:08,432 INFO L231 Difference]: Finished difference. Result has 446 places, 660 transitions, 15683 flow [2024-06-27 21:55:08,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=14687, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15683, PETRI_PLACES=446, PETRI_TRANSITIONS=660} [2024-06-27 21:55:08,433 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 403 predicate places. [2024-06-27 21:55:08,433 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 660 transitions, 15683 flow [2024-06-27 21:55:08,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:08,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:08,433 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:08,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 21:55:08,433 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:55:08,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:08,433 INFO L85 PathProgramCache]: Analyzing trace with hash -2086674502, now seen corresponding path program 7 times [2024-06-27 21:55:08,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:08,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404800583] [2024-06-27 21:55:08,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:08,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:08,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:10,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 21:55:10,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:10,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404800583] [2024-06-27 21:55:10,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404800583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:10,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:10,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:55:10,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68793325] [2024-06-27 21:55:10,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:10,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:55:10,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:10,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:55:10,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:55:10,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-27 21:55:10,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 660 transitions, 15683 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:10,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:10,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-27 21:55:10,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:13,390 INFO L124 PetriNetUnfolderBase]: 4259/8790 cut-off events. [2024-06-27 21:55:13,391 INFO L125 PetriNetUnfolderBase]: For 587544/587563 co-relation queries the response was YES. [2024-06-27 21:55:13,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77924 conditions, 8790 events. 4259/8790 cut-off events. For 587544/587563 co-relation queries the response was YES. Maximal size of possible extension queue 695. Compared 79552 event pairs, 1339 based on Foata normal form. 9/8379 useless extension candidates. Maximal degree in co-relation 77736. Up to 6695 conditions per place. [2024-06-27 21:55:13,535 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 516 selfloop transitions, 147 changer transitions 0/682 dead transitions. [2024-06-27 21:55:13,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 682 transitions, 17241 flow [2024-06-27 21:55:13,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:55:13,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:55:13,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-27 21:55:13,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48148148148148145 [2024-06-27 21:55:13,537 INFO L175 Difference]: Start difference. First operand has 446 places, 660 transitions, 15683 flow. Second operand 9 states and 169 transitions. [2024-06-27 21:55:13,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 682 transitions, 17241 flow [2024-06-27 21:55:17,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 682 transitions, 16846 flow, removed 68 selfloop flow, removed 5 redundant places. [2024-06-27 21:55:17,470 INFO L231 Difference]: Finished difference. Result has 450 places, 660 transitions, 15592 flow [2024-06-27 21:55:17,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=15288, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15592, PETRI_PLACES=450, PETRI_TRANSITIONS=660} [2024-06-27 21:55:17,471 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 407 predicate places. [2024-06-27 21:55:17,471 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 660 transitions, 15592 flow [2024-06-27 21:55:17,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:17,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:17,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:17,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 21:55:17,471 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:55:17,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:17,472 INFO L85 PathProgramCache]: Analyzing trace with hash 2022919147, now seen corresponding path program 17 times [2024-06-27 21:55:17,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:17,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121514677] [2024-06-27 21:55:17,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:17,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:17,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:19,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:19,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:19,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121514677] [2024-06-27 21:55:19,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121514677] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:19,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:19,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:55:19,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159275646] [2024-06-27 21:55:19,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:19,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:55:19,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:19,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:55:19,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:55:19,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-27 21:55:19,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 660 transitions, 15592 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:19,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:19,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-27 21:55:19,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:23,517 INFO L124 PetriNetUnfolderBase]: 4409/9127 cut-off events. [2024-06-27 21:55:23,518 INFO L125 PetriNetUnfolderBase]: For 646387/646407 co-relation queries the response was YES. [2024-06-27 21:55:23,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81550 conditions, 9127 events. 4409/9127 cut-off events. For 646387/646407 co-relation queries the response was YES. Maximal size of possible extension queue 711. Compared 82942 event pairs, 1209 based on Foata normal form. 10/8710 useless extension candidates. Maximal degree in co-relation 81361. Up to 5934 conditions per place. [2024-06-27 21:55:23,676 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 423 selfloop transitions, 261 changer transitions 0/703 dead transitions. [2024-06-27 21:55:23,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 703 transitions, 17953 flow [2024-06-27 21:55:23,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:55:23,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:55:23,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 199 transitions. [2024-06-27 21:55:23,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5102564102564102 [2024-06-27 21:55:23,677 INFO L175 Difference]: Start difference. First operand has 450 places, 660 transitions, 15592 flow. Second operand 10 states and 199 transitions. [2024-06-27 21:55:23,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 703 transitions, 17953 flow [2024-06-27 21:55:27,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 703 transitions, 17543 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-27 21:55:27,758 INFO L231 Difference]: Finished difference. Result has 453 places, 666 transitions, 16006 flow [2024-06-27 21:55:27,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=15182, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=255, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16006, PETRI_PLACES=453, PETRI_TRANSITIONS=666} [2024-06-27 21:55:27,759 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 410 predicate places. [2024-06-27 21:55:27,759 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 666 transitions, 16006 flow [2024-06-27 21:55:27,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:27,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:27,759 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:27,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 21:55:27,759 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:55:27,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:27,759 INFO L85 PathProgramCache]: Analyzing trace with hash 1335813539, now seen corresponding path program 18 times [2024-06-27 21:55:27,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:27,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753640675] [2024-06-27 21:55:27,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:27,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:27,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:29,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:29,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:29,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753640675] [2024-06-27 21:55:29,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753640675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:29,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:29,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:55:29,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859049880] [2024-06-27 21:55:29,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:29,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:55:29,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:29,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:55:29,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:55:29,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-27 21:55:29,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 666 transitions, 16006 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:29,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:29,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-27 21:55:29,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:33,353 INFO L124 PetriNetUnfolderBase]: 4450/9194 cut-off events. [2024-06-27 21:55:33,353 INFO L125 PetriNetUnfolderBase]: For 705155/705176 co-relation queries the response was YES. [2024-06-27 21:55:33,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84025 conditions, 9194 events. 4450/9194 cut-off events. For 705155/705176 co-relation queries the response was YES. Maximal size of possible extension queue 724. Compared 83828 event pairs, 1207 based on Foata normal form. 17/8784 useless extension candidates. Maximal degree in co-relation 83834. Up to 6367 conditions per place. [2024-06-27 21:55:33,531 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 424 selfloop transitions, 257 changer transitions 0/700 dead transitions. [2024-06-27 21:55:33,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 700 transitions, 17956 flow [2024-06-27 21:55:33,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:55:33,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:55:33,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-06-27 21:55:33,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49230769230769234 [2024-06-27 21:55:33,532 INFO L175 Difference]: Start difference. First operand has 453 places, 666 transitions, 16006 flow. Second operand 10 states and 192 transitions. [2024-06-27 21:55:33,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 700 transitions, 17956 flow [2024-06-27 21:55:37,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 700 transitions, 17191 flow, removed 132 selfloop flow, removed 8 redundant places. [2024-06-27 21:55:37,652 INFO L231 Difference]: Finished difference. Result has 456 places, 670 transitions, 15969 flow [2024-06-27 21:55:37,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=15285, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=666, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=253, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15969, PETRI_PLACES=456, PETRI_TRANSITIONS=670} [2024-06-27 21:55:37,653 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 413 predicate places. [2024-06-27 21:55:37,653 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 670 transitions, 15969 flow [2024-06-27 21:55:37,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:37,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:37,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:37,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 21:55:37,653 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:55:37,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:37,654 INFO L85 PathProgramCache]: Analyzing trace with hash 129425929, now seen corresponding path program 19 times [2024-06-27 21:55:37,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:37,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161159977] [2024-06-27 21:55:37,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:37,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:37,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:39,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:39,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:39,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161159977] [2024-06-27 21:55:39,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161159977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:39,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:39,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:55:39,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871498046] [2024-06-27 21:55:39,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:39,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:55:39,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:39,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:55:39,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:55:39,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 39 [2024-06-27 21:55:39,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 670 transitions, 15969 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:39,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:39,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 39 [2024-06-27 21:55:39,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:43,167 INFO L124 PetriNetUnfolderBase]: 4523/9391 cut-off events. [2024-06-27 21:55:43,168 INFO L125 PetriNetUnfolderBase]: For 723726/723748 co-relation queries the response was YES. [2024-06-27 21:55:43,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85556 conditions, 9391 events. 4523/9391 cut-off events. For 723726/723748 co-relation queries the response was YES. Maximal size of possible extension queue 735. Compared 86215 event pairs, 997 based on Foata normal form. 17/8995 useless extension candidates. Maximal degree in co-relation 85363. Up to 5130 conditions per place. [2024-06-27 21:55:43,354 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 300 selfloop transitions, 394 changer transitions 0/714 dead transitions. [2024-06-27 21:55:43,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 714 transitions, 18099 flow [2024-06-27 21:55:43,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:55:43,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:55:43,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 225 transitions. [2024-06-27 21:55:43,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5244755244755245 [2024-06-27 21:55:43,355 INFO L175 Difference]: Start difference. First operand has 456 places, 670 transitions, 15969 flow. Second operand 11 states and 225 transitions. [2024-06-27 21:55:43,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 714 transitions, 18099 flow [2024-06-27 21:55:48,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 714 transitions, 17495 flow, removed 50 selfloop flow, removed 7 redundant places. [2024-06-27 21:55:48,263 INFO L231 Difference]: Finished difference. Result has 461 places, 674 transitions, 16386 flow [2024-06-27 21:55:48,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=15365, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=390, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=16386, PETRI_PLACES=461, PETRI_TRANSITIONS=674} [2024-06-27 21:55:48,264 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 418 predicate places. [2024-06-27 21:55:48,264 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 674 transitions, 16386 flow [2024-06-27 21:55:48,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:48,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:48,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:48,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 21:55:48,264 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:55:48,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:48,264 INFO L85 PathProgramCache]: Analyzing trace with hash -241472021, now seen corresponding path program 20 times [2024-06-27 21:55:48,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:48,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757126457] [2024-06-27 21:55:48,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:48,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:48,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:51,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:51,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:51,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757126457] [2024-06-27 21:55:51,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757126457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:51,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:51,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:55:51,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053543094] [2024-06-27 21:55:51,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:51,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:55:51,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:51,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:55:51,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:55:51,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-27 21:55:51,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 674 transitions, 16386 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:51,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:51,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-27 21:55:51,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:54,854 INFO L124 PetriNetUnfolderBase]: 4605/9602 cut-off events. [2024-06-27 21:55:54,854 INFO L125 PetriNetUnfolderBase]: For 754820/754842 co-relation queries the response was YES. [2024-06-27 21:55:54,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88516 conditions, 9602 events. 4605/9602 cut-off events. For 754820/754842 co-relation queries the response was YES. Maximal size of possible extension queue 746. Compared 88866 event pairs, 1064 based on Foata normal form. 17/9181 useless extension candidates. Maximal degree in co-relation 88321. Up to 5587 conditions per place. [2024-06-27 21:55:55,042 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 311 selfloop transitions, 385 changer transitions 0/715 dead transitions. [2024-06-27 21:55:55,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 715 transitions, 18520 flow [2024-06-27 21:55:55,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:55:55,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:55:55,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 210 transitions. [2024-06-27 21:55:55,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48951048951048953 [2024-06-27 21:55:55,044 INFO L175 Difference]: Start difference. First operand has 461 places, 674 transitions, 16386 flow. Second operand 11 states and 210 transitions. [2024-06-27 21:55:55,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 715 transitions, 18520 flow [2024-06-27 21:56:00,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 715 transitions, 17922 flow, removed 87 selfloop flow, removed 7 redundant places. [2024-06-27 21:56:00,350 INFO L231 Difference]: Finished difference. Result has 466 places, 675 transitions, 16620 flow [2024-06-27 21:56:00,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=15788, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=674, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=384, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=16620, PETRI_PLACES=466, PETRI_TRANSITIONS=675} [2024-06-27 21:56:00,350 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 423 predicate places. [2024-06-27 21:56:00,350 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 675 transitions, 16620 flow [2024-06-27 21:56:00,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:00,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:00,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:56:00,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 21:56:00,351 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:56:00,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:00,351 INFO L85 PathProgramCache]: Analyzing trace with hash -1398077057, now seen corresponding path program 1 times [2024-06-27 21:56:00,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:00,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964883870] [2024-06-27 21:56:00,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:00,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:00,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:02,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:56:02,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:02,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964883870] [2024-06-27 21:56:02,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964883870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:02,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:02,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 21:56:02,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415925264] [2024-06-27 21:56:02,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:02,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 21:56:02,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:02,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 21:56:02,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 21:56:02,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-27 21:56:02,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 675 transitions, 16620 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:02,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:02,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-27 21:56:02,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:56:06,288 INFO L124 PetriNetUnfolderBase]: 5307/10657 cut-off events. [2024-06-27 21:56:06,289 INFO L125 PetriNetUnfolderBase]: For 776765/776765 co-relation queries the response was YES. [2024-06-27 21:56:06,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98722 conditions, 10657 events. 5307/10657 cut-off events. For 776765/776765 co-relation queries the response was YES. Maximal size of possible extension queue 741. Compared 95846 event pairs, 1915 based on Foata normal form. 7/10335 useless extension candidates. Maximal degree in co-relation 98527. Up to 7884 conditions per place. [2024-06-27 21:56:06,507 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 569 selfloop transitions, 136 changer transitions 0/715 dead transitions. [2024-06-27 21:56:06,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 715 transitions, 18468 flow [2024-06-27 21:56:06,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:56:06,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:56:06,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 195 transitions. [2024-06-27 21:56:06,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-27 21:56:06,509 INFO L175 Difference]: Start difference. First operand has 466 places, 675 transitions, 16620 flow. Second operand 11 states and 195 transitions. [2024-06-27 21:56:06,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 715 transitions, 18468 flow [2024-06-27 21:56:12,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 715 transitions, 17672 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-27 21:56:12,403 INFO L231 Difference]: Finished difference. Result has 469 places, 677 transitions, 16214 flow [2024-06-27 21:56:12,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=15824, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=675, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=16214, PETRI_PLACES=469, PETRI_TRANSITIONS=677} [2024-06-27 21:56:12,404 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 426 predicate places. [2024-06-27 21:56:12,404 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 677 transitions, 16214 flow [2024-06-27 21:56:12,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:12,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:12,404 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:56:12,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 21:56:12,404 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:56:12,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:12,404 INFO L85 PathProgramCache]: Analyzing trace with hash 1562936601, now seen corresponding path program 2 times [2024-06-27 21:56:12,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:12,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847727251] [2024-06-27 21:56:12,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:12,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:12,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:14,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:56:14,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:14,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847727251] [2024-06-27 21:56:14,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847727251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:14,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:14,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 21:56:14,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817723095] [2024-06-27 21:56:14,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:14,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 21:56:14,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:14,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 21:56:14,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-27 21:56:14,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-27 21:56:14,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 677 transitions, 16214 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:14,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:14,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-27 21:56:14,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:56:19,869 INFO L124 PetriNetUnfolderBase]: 5416/10847 cut-off events. [2024-06-27 21:56:19,869 INFO L125 PetriNetUnfolderBase]: For 781385/781385 co-relation queries the response was YES. [2024-06-27 21:56:20,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99559 conditions, 10847 events. 5416/10847 cut-off events. For 781385/781385 co-relation queries the response was YES. Maximal size of possible extension queue 759. Compared 97869 event pairs, 1904 based on Foata normal form. 7/10500 useless extension candidates. Maximal degree in co-relation 99363. Up to 7680 conditions per place. [2024-06-27 21:56:20,042 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 543 selfloop transitions, 168 changer transitions 0/721 dead transitions. [2024-06-27 21:56:20,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 721 transitions, 18284 flow [2024-06-27 21:56:20,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:56:20,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:56:20,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-27 21:56:20,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45384615384615384 [2024-06-27 21:56:20,043 INFO L175 Difference]: Start difference. First operand has 469 places, 677 transitions, 16214 flow. Second operand 10 states and 177 transitions. [2024-06-27 21:56:20,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 721 transitions, 18284 flow [2024-06-27 21:56:25,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 721 transitions, 17981 flow, removed 36 selfloop flow, removed 8 redundant places. [2024-06-27 21:56:25,690 INFO L231 Difference]: Finished difference. Result has 472 places, 688 transitions, 16666 flow [2024-06-27 21:56:25,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=15911, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=677, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16666, PETRI_PLACES=472, PETRI_TRANSITIONS=688} [2024-06-27 21:56:25,690 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 429 predicate places. [2024-06-27 21:56:25,690 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 688 transitions, 16666 flow [2024-06-27 21:56:25,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:25,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:25,691 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:56:25,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 21:56:25,691 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:56:25,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:25,691 INFO L85 PathProgramCache]: Analyzing trace with hash 1802802201, now seen corresponding path program 3 times [2024-06-27 21:56:25,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:25,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022198771] [2024-06-27 21:56:25,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:25,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:25,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:27,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:56:27,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:27,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022198771] [2024-06-27 21:56:27,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022198771] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:27,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:27,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:56:27,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409868104] [2024-06-27 21:56:27,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:27,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:56:27,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:27,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:56:27,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:56:27,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2024-06-27 21:56:27,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 688 transitions, 16666 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:27,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:27,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2024-06-27 21:56:27,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:56:33,080 INFO L124 PetriNetUnfolderBase]: 5991/12044 cut-off events. [2024-06-27 21:56:33,080 INFO L125 PetriNetUnfolderBase]: For 1042961/1042974 co-relation queries the response was YES. [2024-06-27 21:56:33,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111577 conditions, 12044 events. 5991/12044 cut-off events. For 1042961/1042974 co-relation queries the response was YES. Maximal size of possible extension queue 886. Compared 111442 event pairs, 1353 based on Foata normal form. 52/11750 useless extension candidates. Maximal degree in co-relation 111379. Up to 5307 conditions per place. [2024-06-27 21:56:33,314 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 348 selfloop transitions, 374 changer transitions 0/739 dead transitions. [2024-06-27 21:56:33,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 739 transitions, 18914 flow [2024-06-27 21:56:33,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:56:33,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:56:33,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 199 transitions. [2024-06-27 21:56:33,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5102564102564102 [2024-06-27 21:56:33,315 INFO L175 Difference]: Start difference. First operand has 472 places, 688 transitions, 16666 flow. Second operand 10 states and 199 transitions. [2024-06-27 21:56:33,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 739 transitions, 18914 flow [2024-06-27 21:56:39,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 739 transitions, 18401 flow, removed 157 selfloop flow, removed 6 redundant places. [2024-06-27 21:56:39,903 INFO L231 Difference]: Finished difference. Result has 476 places, 695 transitions, 17333 flow [2024-06-27 21:56:39,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=16202, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=688, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=367, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=17333, PETRI_PLACES=476, PETRI_TRANSITIONS=695} [2024-06-27 21:56:39,904 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 433 predicate places. [2024-06-27 21:56:39,904 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 695 transitions, 17333 flow [2024-06-27 21:56:39,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:39,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:39,904 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:56:39,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 21:56:39,904 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:56:39,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:39,904 INFO L85 PathProgramCache]: Analyzing trace with hash 217655853, now seen corresponding path program 1 times [2024-06-27 21:56:39,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:39,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783690154] [2024-06-27 21:56:39,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:39,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:39,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:44,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:56:44,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:44,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783690154] [2024-06-27 21:56:44,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783690154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:44,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:44,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:56:44,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417827959] [2024-06-27 21:56:44,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:44,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:56:44,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:44,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:56:44,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:56:44,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 39 [2024-06-27 21:56:44,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 695 transitions, 17333 flow. Second operand has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:44,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:44,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 39 [2024-06-27 21:56:44,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:56:49,171 INFO L124 PetriNetUnfolderBase]: 5296/11037 cut-off events. [2024-06-27 21:56:49,171 INFO L125 PetriNetUnfolderBase]: For 910919/910931 co-relation queries the response was YES. [2024-06-27 21:56:49,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102876 conditions, 11037 events. 5296/11037 cut-off events. For 910919/910931 co-relation queries the response was YES. Maximal size of possible extension queue 884. Compared 105268 event pairs, 1482 based on Foata normal form. 33/10495 useless extension candidates. Maximal degree in co-relation 102678. Up to 6256 conditions per place. [2024-06-27 21:56:49,363 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 377 selfloop transitions, 353 changer transitions 0/750 dead transitions. [2024-06-27 21:56:49,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 750 transitions, 19994 flow [2024-06-27 21:56:49,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:56:49,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:56:49,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 221 transitions. [2024-06-27 21:56:49,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5151515151515151 [2024-06-27 21:56:49,364 INFO L175 Difference]: Start difference. First operand has 476 places, 695 transitions, 17333 flow. Second operand 11 states and 221 transitions. [2024-06-27 21:56:49,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 750 transitions, 19994 flow [2024-06-27 21:56:54,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 750 transitions, 19428 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-27 21:56:54,830 INFO L231 Difference]: Finished difference. Result has 482 places, 710 transitions, 18100 flow [2024-06-27 21:56:54,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=16790, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=695, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=338, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=18100, PETRI_PLACES=482, PETRI_TRANSITIONS=710} [2024-06-27 21:56:54,830 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 439 predicate places. [2024-06-27 21:56:54,831 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 710 transitions, 18100 flow [2024-06-27 21:56:54,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:54,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:54,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:56:54,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 21:56:54,831 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:56:54,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:54,831 INFO L85 PathProgramCache]: Analyzing trace with hash 1479759869, now seen corresponding path program 4 times [2024-06-27 21:56:54,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:54,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290773228] [2024-06-27 21:56:54,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:54,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:54,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:56,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:56:56,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:56,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290773228] [2024-06-27 21:56:56,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290773228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:56,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:56,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 21:56:56,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335521288] [2024-06-27 21:56:56,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:56,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 21:56:56,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:56,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 21:56:56,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 21:56:57,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-27 21:56:57,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 710 transitions, 18100 flow. Second operand has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:57,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:57,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-27 21:56:57,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:57:02,413 INFO L124 PetriNetUnfolderBase]: 6103/12309 cut-off events. [2024-06-27 21:57:02,413 INFO L125 PetriNetUnfolderBase]: For 797902/797902 co-relation queries the response was YES. [2024-06-27 21:57:02,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 113667 conditions, 12309 events. 6103/12309 cut-off events. For 797902/797902 co-relation queries the response was YES. Maximal size of possible extension queue 897. Compared 114710 event pairs, 2047 based on Foata normal form. 14/11980 useless extension candidates. Maximal degree in co-relation 113466. Up to 8256 conditions per place. [2024-06-27 21:57:02,657 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 564 selfloop transitions, 178 changer transitions 0/752 dead transitions. [2024-06-27 21:57:02,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 752 transitions, 20285 flow [2024-06-27 21:57:02,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:57:02,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:57:02,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-27 21:57:02,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45384615384615384 [2024-06-27 21:57:02,658 INFO L175 Difference]: Start difference. First operand has 482 places, 710 transitions, 18100 flow. Second operand 10 states and 177 transitions. [2024-06-27 21:57:02,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 752 transitions, 20285 flow [2024-06-27 21:57:09,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 752 transitions, 19466 flow, removed 66 selfloop flow, removed 7 redundant places. [2024-06-27 21:57:09,653 INFO L231 Difference]: Finished difference. Result has 486 places, 717 transitions, 18027 flow [2024-06-27 21:57:09,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=17319, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=710, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=18027, PETRI_PLACES=486, PETRI_TRANSITIONS=717} [2024-06-27 21:57:09,654 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 443 predicate places. [2024-06-27 21:57:09,654 INFO L495 AbstractCegarLoop]: Abstraction has has 486 places, 717 transitions, 18027 flow [2024-06-27 21:57:09,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.23076923076923) internal successors, (146), 13 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:09,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:57:09,654 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:57:09,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 21:57:09,654 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P1Err1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 21:57:09,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:57:09,655 INFO L85 PathProgramCache]: Analyzing trace with hash 1547425145, now seen corresponding path program 5 times [2024-06-27 21:57:09,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:57:09,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809695873] [2024-06-27 21:57:09,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:57:09,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:57:09,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:57:11,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:57:11,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:57:11,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809695873] [2024-06-27 21:57:11,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809695873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:57:11,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:57:11,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 21:57:11,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988460458] [2024-06-27 21:57:11,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:57:11,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 21:57:11,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:57:11,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 21:57:11,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 21:57:11,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-27 21:57:11,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 717 transitions, 18027 flow. Second operand has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:57:11,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:57:11,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-27 21:57:11,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand