./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/rfi000_power.oepc_pso.oepc_rmo.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/rfi000_power.oepc_pso.oepc_rmo.oepc.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/rfi000_power.oepc_pso.oepc_rmo.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/rfi000_power.oepc_pso.oepc_rmo.oepc.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-28 01:42:36,334 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 01:42:36,413 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 01:42:36,418 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 01:42:36,419 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 01:42:36,448 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 01:42:36,449 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 01:42:36,449 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 01:42:36,450 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 01:42:36,454 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 01:42:36,454 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 01:42:36,454 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 01:42:36,455 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 01:42:36,456 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 01:42:36,457 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 01:42:36,457 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 01:42:36,457 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 01:42:36,457 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 01:42:36,458 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 01:42:36,458 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 01:42:36,458 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 01:42:36,459 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 01:42:36,459 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 01:42:36,459 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 01:42:36,459 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 01:42:36,460 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 01:42:36,460 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 01:42:36,460 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 01:42:36,461 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 01:42:36,461 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 01:42:36,462 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 01:42:36,462 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 01:42:36,462 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 01:42:36,462 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 01:42:36,463 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 01:42:36,463 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 01:42:36,463 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 01:42:36,463 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 01:42:36,463 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 01:42:36,464 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 01:42:36,464 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 01:42:36,464 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 01:42:36,464 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 01:42:36,464 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-28 01:42:36,718 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 01:42:36,745 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 01:42:36,747 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 01:42:36,749 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 01:42:36,749 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 01:42:36,750 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/rfi000_power.oepc_pso.oepc_rmo.oepc.i [2024-06-28 01:42:37,951 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 01:42:38,219 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 01:42:38,219 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi000_power.oepc_pso.oepc_rmo.oepc.i [2024-06-28 01:42:38,237 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f6f13d9d5/487cd9995f1644dbadc59c0167b4ea63/FLAG88c8dfcb9 [2024-06-28 01:42:38,254 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f6f13d9d5/487cd9995f1644dbadc59c0167b4ea63 [2024-06-28 01:42:38,258 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 01:42:38,258 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 01:42:38,260 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/rfi000_power.oepc_pso.oepc_rmo.oepc.yml/witness.yml [2024-06-28 01:42:38,427 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 01:42:38,428 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 01:42:38,429 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 01:42:38,430 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 01:42:38,434 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 01:42:38,435 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 01:42:38" (1/2) ... [2024-06-28 01:42:38,436 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1355a119 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:42:38, skipping insertion in model container [2024-06-28 01:42:38,437 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 01:42:38" (1/2) ... [2024-06-28 01:42:38,439 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@92be200 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:42:38, skipping insertion in model container [2024-06-28 01:42:38,439 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:42:38" (2/2) ... [2024-06-28 01:42:38,440 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1355a119 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:42:38, skipping insertion in model container [2024-06-28 01:42:38,440 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:42:38" (2/2) ... [2024-06-28 01:42:38,440 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 01:42:38,512 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 01:42:38,514 INFO L97 edCorrectnessWitness]: Location invariant before [L830-L830] ((((((((((((((! multithreaded || y$r_buff0_thd2 == (_Bool)0) && (! multithreaded || ((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (y$w_buff0 == 0 || y$w_buff0 == 2)) && (y$w_buff1 == 0 || y$w_buff1 == 2)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1) || __unbuffered_p1_EBX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2))) && (! multithreaded || ((__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1) || __unbuffered_p1_EBX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt) [2024-06-28 01:42:38,514 INFO L97 edCorrectnessWitness]: Location invariant before [L829-L829] ((((((((((((((! multithreaded || y$r_buff0_thd2 == (_Bool)0) && (! multithreaded || ((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (y$w_buff0 == 0 || y$w_buff0 == 2)) && (y$w_buff1 == 0 || y$w_buff1 == 2)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1) || __unbuffered_p1_EBX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2))) && (! multithreaded || ((__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1) || __unbuffered_p1_EBX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt) [2024-06-28 01:42:38,515 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 01:42:38,515 INFO L106 edCorrectnessWitness]: ghost_update [L827-L827] multithreaded = 1; [2024-06-28 01:42:38,562 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 01:42:38,731 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/rfi000_power.oepc_pso.oepc_rmo.oepc.i[969,982] [2024-06-28 01:42:38,957 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 01:42:38,967 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-28 01:42:39,019 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/rfi000_power.oepc_pso.oepc_rmo.oepc.i[969,982] Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 01:42:39,151 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 01:42:39,189 INFO L206 MainTranslator]: Completed translation [2024-06-28 01:42:39,191 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:42:39 WrapperNode [2024-06-28 01:42:39,193 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 01:42:39,194 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 01:42:39,194 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 01:42:39,194 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 01:42:39,200 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:42:39" (1/1) ... [2024-06-28 01:42:39,218 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:42:39" (1/1) ... [2024-06-28 01:42:39,247 INFO L138 Inliner]: procedures = 174, calls = 37, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 128 [2024-06-28 01:42:39,248 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 01:42:39,248 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 01:42:39,248 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 01:42:39,249 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 01:42:39,265 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:42:39" (1/1) ... [2024-06-28 01:42:39,265 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:42:39" (1/1) ... [2024-06-28 01:42:39,269 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:42:39" (1/1) ... [2024-06-28 01:42:39,282 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-28 01:42:39,283 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:42:39" (1/1) ... [2024-06-28 01:42:39,283 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:42:39" (1/1) ... [2024-06-28 01:42:39,294 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:42:39" (1/1) ... [2024-06-28 01:42:39,296 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:42:39" (1/1) ... [2024-06-28 01:42:39,297 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:42:39" (1/1) ... [2024-06-28 01:42:39,299 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:42:39" (1/1) ... [2024-06-28 01:42:39,302 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 01:42:39,303 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 01:42:39,303 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 01:42:39,303 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 01:42:39,304 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:42:39" (1/1) ... [2024-06-28 01:42:39,309 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 01:42:39,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 01:42:39,330 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 01:42:39,356 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 01:42:39,375 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 01:42:39,376 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 01:42:39,376 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 01:42:39,377 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 01:42:39,377 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 01:42:39,377 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 01:42:39,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 01:42:39,378 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 01:42:39,378 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 01:42:39,378 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 01:42:39,380 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 01:42:39,529 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 01:42:39,531 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 01:42:39,884 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 01:42:39,884 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 01:42:40,074 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 01:42:40,075 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 01:42:40,076 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 01:42:40 BoogieIcfgContainer [2024-06-28 01:42:40,076 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 01:42:40,079 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 01:42:40,079 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 01:42:40,082 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 01:42:40,082 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 01:42:38" (1/4) ... [2024-06-28 01:42:40,083 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2af4c857 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 01:42:40, skipping insertion in model container [2024-06-28 01:42:40,084 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:42:38" (2/4) ... [2024-06-28 01:42:40,084 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2af4c857 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 01:42:40, skipping insertion in model container [2024-06-28 01:42:40,084 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:42:39" (3/4) ... [2024-06-28 01:42:40,089 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2af4c857 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 01:42:40, skipping insertion in model container [2024-06-28 01:42:40,089 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 01:42:40" (4/4) ... [2024-06-28 01:42:40,090 INFO L112 eAbstractionObserver]: Analyzing ICFG rfi000_power.oepc_pso.oepc_rmo.oepc.i [2024-06-28 01:42:40,106 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 01:42:40,106 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-28 01:42:40,106 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 01:42:40,158 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 01:42:40,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 43 places, 37 transitions, 82 flow [2024-06-28 01:42:40,230 INFO L124 PetriNetUnfolderBase]: 1/35 cut-off events. [2024-06-28 01:42:40,231 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 01:42:40,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42 conditions, 35 events. 1/35 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 54 event pairs, 0 based on Foata normal form. 0/30 useless extension candidates. Maximal degree in co-relation 34. Up to 2 conditions per place. [2024-06-28 01:42:40,234 INFO L82 GeneralOperation]: Start removeDead. Operand has 43 places, 37 transitions, 82 flow [2024-06-28 01:42:40,238 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 35 transitions, 76 flow [2024-06-28 01:42:40,257 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 01:42:40,268 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;@7b5e053d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 01:42:40,269 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-28 01:42:40,273 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 01:42:40,274 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 01:42:40,274 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 01:42:40,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:42:40,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 01:42:40,275 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:42:40,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:42:40,283 INFO L85 PathProgramCache]: Analyzing trace with hash 384634525, now seen corresponding path program 1 times [2024-06-28 01:42:40,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:42:40,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113265957] [2024-06-28 01:42:40,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:42:40,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:42:40,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:42:41,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:42:41,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:42:41,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113265957] [2024-06-28 01:42:41,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113265957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:42:41,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:42:41,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 01:42:41,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907991127] [2024-06-28 01:42:41,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:42:41,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 01:42:41,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:42:41,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 01:42:41,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 01:42:41,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:42:41,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 35 transitions, 76 flow. Second operand has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:42:41,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:42:41,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:42:41,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:42:41,619 INFO L124 PetriNetUnfolderBase]: 740/1388 cut-off events. [2024-06-28 01:42:41,620 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2024-06-28 01:42:41,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2623 conditions, 1388 events. 740/1388 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 7568 event pairs, 540 based on Foata normal form. 57/1313 useless extension candidates. Maximal degree in co-relation 2612. Up to 1205 conditions per place. [2024-06-28 01:42:41,633 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 34 selfloop transitions, 4 changer transitions 0/46 dead transitions. [2024-06-28 01:42:41,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 46 transitions, 177 flow [2024-06-28 01:42:41,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 01:42:41,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 01:42:41,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 72 transitions. [2024-06-28 01:42:41,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6486486486486487 [2024-06-28 01:42:41,646 INFO L175 Difference]: Start difference. First operand has 41 places, 35 transitions, 76 flow. Second operand 3 states and 72 transitions. [2024-06-28 01:42:41,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 46 transitions, 177 flow [2024-06-28 01:42:41,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 46 transitions, 174 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-28 01:42:41,652 INFO L231 Difference]: Finished difference. Result has 42 places, 37 transitions, 100 flow [2024-06-28 01:42:41,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=37} [2024-06-28 01:42:41,657 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 1 predicate places. [2024-06-28 01:42:41,657 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 37 transitions, 100 flow [2024-06-28 01:42:41,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:42:41,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:42:41,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 01:42:41,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 01:42:41,659 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting P0Err0ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:42:41,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:42:41,660 INFO L85 PathProgramCache]: Analyzing trace with hash 384634985, now seen corresponding path program 1 times [2024-06-28 01:42:41,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:42:41,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107319815] [2024-06-28 01:42:41,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:42:41,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:42:41,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:42:41,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:42:41,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:42:41,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107319815] [2024-06-28 01:42:41,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107319815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:42:41,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:42:41,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 01:42:41,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531235006] [2024-06-28 01:42:41,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:42:41,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 01:42:41,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:42:41,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 01:42:41,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 01:42:41,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2024-06-28 01:42:41,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 37 transitions, 100 flow. Second operand has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:42:41,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:42:41,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2024-06-28 01:42:41,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:42:41,883 INFO L124 PetriNetUnfolderBase]: 247/555 cut-off events. [2024-06-28 01:42:41,883 INFO L125 PetriNetUnfolderBase]: For 50/50 co-relation queries the response was YES. [2024-06-28 01:42:41,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1066 conditions, 555 events. 247/555 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 3119 event pairs, 151 based on Foata normal form. 0/525 useless extension candidates. Maximal degree in co-relation 1054. Up to 364 conditions per place. [2024-06-28 01:42:41,887 INFO L140 encePairwiseOnDemand]: 34/37 looper letters, 27 selfloop transitions, 3 changer transitions 2/48 dead transitions. [2024-06-28 01:42:41,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 48 transitions, 183 flow [2024-06-28 01:42:41,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 01:42:41,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 01:42:41,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 83 transitions. [2024-06-28 01:42:41,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7477477477477478 [2024-06-28 01:42:41,889 INFO L175 Difference]: Start difference. First operand has 42 places, 37 transitions, 100 flow. Second operand 3 states and 83 transitions. [2024-06-28 01:42:41,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 48 transitions, 183 flow [2024-06-28 01:42:41,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 48 transitions, 180 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 01:42:41,891 INFO L231 Difference]: Finished difference. Result has 42 places, 34 transitions, 92 flow [2024-06-28 01:42:41,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=88, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=92, PETRI_PLACES=42, PETRI_TRANSITIONS=34} [2024-06-28 01:42:41,892 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 1 predicate places. [2024-06-28 01:42:41,892 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 34 transitions, 92 flow [2024-06-28 01:42:41,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:42:41,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:42:41,893 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:42:41,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 01:42:41,893 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:42:41,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:42:41,894 INFO L85 PathProgramCache]: Analyzing trace with hash 266627163, now seen corresponding path program 1 times [2024-06-28 01:42:41,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:42:41,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606360466] [2024-06-28 01:42:41,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:42:41,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:42:41,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:42:42,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:42:42,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:42:42,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606360466] [2024-06-28 01:42:42,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606360466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:42:42,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:42:42,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 01:42:42,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290513647] [2024-06-28 01:42:42,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:42:42,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 01:42:42,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:42:42,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 01:42:42,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 01:42:42,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:42:42,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 34 transitions, 92 flow. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:42:42,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:42:42,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:42:42,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:42:42,574 INFO L124 PetriNetUnfolderBase]: 546/1022 cut-off events. [2024-06-28 01:42:42,574 INFO L125 PetriNetUnfolderBase]: For 246/246 co-relation queries the response was YES. [2024-06-28 01:42:42,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2157 conditions, 1022 events. 546/1022 cut-off events. For 246/246 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 5286 event pairs, 293 based on Foata normal form. 2/985 useless extension candidates. Maximal degree in co-relation 2144. Up to 886 conditions per place. [2024-06-28 01:42:42,581 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 38 selfloop transitions, 6 changer transitions 0/52 dead transitions. [2024-06-28 01:42:42,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 52 transitions, 228 flow [2024-06-28 01:42:42,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 01:42:42,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 01:42:42,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 84 transitions. [2024-06-28 01:42:42,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5675675675675675 [2024-06-28 01:42:42,585 INFO L175 Difference]: Start difference. First operand has 42 places, 34 transitions, 92 flow. Second operand 4 states and 84 transitions. [2024-06-28 01:42:42,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 52 transitions, 228 flow [2024-06-28 01:42:42,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 52 transitions, 220 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-28 01:42:42,588 INFO L231 Difference]: Finished difference. Result has 44 places, 39 transitions, 135 flow [2024-06-28 01:42:42,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=135, PETRI_PLACES=44, PETRI_TRANSITIONS=39} [2024-06-28 01:42:42,589 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 3 predicate places. [2024-06-28 01:42:42,589 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 39 transitions, 135 flow [2024-06-28 01:42:42,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:42:42,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:42:42,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:42:42,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 01:42:42,590 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:42:42,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:42:42,591 INFO L85 PathProgramCache]: Analyzing trace with hash -324491320, now seen corresponding path program 1 times [2024-06-28 01:42:42,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:42:42,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71126840] [2024-06-28 01:42:42,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:42:42,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:42:42,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:42:43,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:42:43,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:42:43,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71126840] [2024-06-28 01:42:43,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71126840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:42:43,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:42:43,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 01:42:43,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674172192] [2024-06-28 01:42:43,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:42:43,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 01:42:43,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:42:43,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 01:42:43,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 01:42:43,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:42:43,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 39 transitions, 135 flow. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:42:43,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:42:43,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:42:43,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:42:43,370 INFO L124 PetriNetUnfolderBase]: 570/1071 cut-off events. [2024-06-28 01:42:43,370 INFO L125 PetriNetUnfolderBase]: For 415/415 co-relation queries the response was YES. [2024-06-28 01:42:43,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2428 conditions, 1071 events. 570/1071 cut-off events. For 415/415 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 5694 event pairs, 230 based on Foata normal form. 3/1032 useless extension candidates. Maximal degree in co-relation 2413. Up to 861 conditions per place. [2024-06-28 01:42:43,376 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 50 selfloop transitions, 13 changer transitions 0/71 dead transitions. [2024-06-28 01:42:43,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 71 transitions, 353 flow [2024-06-28 01:42:43,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:42:43,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:42:43,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 110 transitions. [2024-06-28 01:42:43,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945945945945946 [2024-06-28 01:42:43,380 INFO L175 Difference]: Start difference. First operand has 44 places, 39 transitions, 135 flow. Second operand 5 states and 110 transitions. [2024-06-28 01:42:43,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 71 transitions, 353 flow [2024-06-28 01:42:43,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 71 transitions, 346 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-06-28 01:42:43,385 INFO L231 Difference]: Finished difference. Result has 50 places, 48 transitions, 216 flow [2024-06-28 01:42:43,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=128, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=216, PETRI_PLACES=50, PETRI_TRANSITIONS=48} [2024-06-28 01:42:43,387 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 9 predicate places. [2024-06-28 01:42:43,387 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 48 transitions, 216 flow [2024-06-28 01:42:43,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:42:43,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:42:43,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:42:43,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 01:42:43,388 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:42:43,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:42:43,388 INFO L85 PathProgramCache]: Analyzing trace with hash -1469295078, now seen corresponding path program 1 times [2024-06-28 01:42:43,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:42:43,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960928541] [2024-06-28 01:42:43,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:42:43,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:42:43,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:42:44,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:42:44,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:42:44,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960928541] [2024-06-28 01:42:44,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960928541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:42:44,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:42:44,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:42:44,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469602182] [2024-06-28 01:42:44,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:42:44,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:42:44,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:42:44,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:42:44,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:42:44,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:42:44,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 48 transitions, 216 flow. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 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-28 01:42:44,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:42:44,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:42:44,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:42:44,468 INFO L124 PetriNetUnfolderBase]: 597/1151 cut-off events. [2024-06-28 01:42:44,468 INFO L125 PetriNetUnfolderBase]: For 1078/1078 co-relation queries the response was YES. [2024-06-28 01:42:44,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2997 conditions, 1151 events. 597/1151 cut-off events. For 1078/1078 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 6274 event pairs, 148 based on Foata normal form. 4/1099 useless extension candidates. Maximal degree in co-relation 2978. Up to 831 conditions per place. [2024-06-28 01:42:44,477 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 72 selfloop transitions, 25 changer transitions 0/105 dead transitions. [2024-06-28 01:42:44,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 105 transitions, 646 flow [2024-06-28 01:42:44,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:42:44,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:42:44,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 134 transitions. [2024-06-28 01:42:44,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6036036036036037 [2024-06-28 01:42:44,479 INFO L175 Difference]: Start difference. First operand has 50 places, 48 transitions, 216 flow. Second operand 6 states and 134 transitions. [2024-06-28 01:42:44,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 105 transitions, 646 flow [2024-06-28 01:42:44,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 105 transitions, 638 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-28 01:42:44,485 INFO L231 Difference]: Finished difference. Result has 59 places, 70 transitions, 428 flow [2024-06-28 01:42:44,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=212, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=428, PETRI_PLACES=59, PETRI_TRANSITIONS=70} [2024-06-28 01:42:44,485 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 18 predicate places. [2024-06-28 01:42:44,486 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 70 transitions, 428 flow [2024-06-28 01:42:44,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 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-28 01:42:44,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:42:44,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:42:44,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 01:42:44,487 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:42:44,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:42:44,487 INFO L85 PathProgramCache]: Analyzing trace with hash 1696494119, now seen corresponding path program 1 times [2024-06-28 01:42:44,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:42:44,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122557353] [2024-06-28 01:42:44,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:42:44,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:42:44,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:42:45,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:42:45,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:42:45,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122557353] [2024-06-28 01:42:45,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122557353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:42:45,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:42:45,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:42:45,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204767313] [2024-06-28 01:42:45,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:42:45,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:42:45,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:42:45,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:42:45,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:42:45,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-28 01:42:45,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 70 transitions, 428 flow. Second operand has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:42:45,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:42:45,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-28 01:42:45,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:42:45,618 INFO L124 PetriNetUnfolderBase]: 619/1189 cut-off events. [2024-06-28 01:42:45,618 INFO L125 PetriNetUnfolderBase]: For 2037/2037 co-relation queries the response was YES. [2024-06-28 01:42:45,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3736 conditions, 1189 events. 619/1189 cut-off events. For 2037/2037 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6545 event pairs, 89 based on Foata normal form. 8/1141 useless extension candidates. Maximal degree in co-relation 3711. Up to 811 conditions per place. [2024-06-28 01:42:45,628 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 75 selfloop transitions, 29 changer transitions 0/112 dead transitions. [2024-06-28 01:42:45,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 112 transitions, 816 flow [2024-06-28 01:42:45,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:42:45,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:42:45,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 151 transitions. [2024-06-28 01:42:45,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.583011583011583 [2024-06-28 01:42:45,630 INFO L175 Difference]: Start difference. First operand has 59 places, 70 transitions, 428 flow. Second operand 7 states and 151 transitions. [2024-06-28 01:42:45,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 112 transitions, 816 flow [2024-06-28 01:42:45,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 112 transitions, 808 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-28 01:42:45,638 INFO L231 Difference]: Finished difference. Result has 65 places, 73 transitions, 509 flow [2024-06-28 01:42:45,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=410, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=509, PETRI_PLACES=65, PETRI_TRANSITIONS=73} [2024-06-28 01:42:45,641 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 24 predicate places. [2024-06-28 01:42:45,641 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 73 transitions, 509 flow [2024-06-28 01:42:45,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:42:45,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:42:45,642 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:42:45,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 01:42:45,642 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:42:45,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:42:45,643 INFO L85 PathProgramCache]: Analyzing trace with hash 1022446416, now seen corresponding path program 1 times [2024-06-28 01:42:45,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:42:45,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671217917] [2024-06-28 01:42:45,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:42:45,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:42:45,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:42:46,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:42:46,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:42:46,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671217917] [2024-06-28 01:42:46,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671217917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:42:46,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:42:46,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:42:46,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693470892] [2024-06-28 01:42:46,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:42:46,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:42:46,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:42:46,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:42:46,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:42:46,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:42:46,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 73 transitions, 509 flow. Second operand has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:42:46,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:42:46,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:42:46,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:42:46,505 INFO L124 PetriNetUnfolderBase]: 713/1332 cut-off events. [2024-06-28 01:42:46,505 INFO L125 PetriNetUnfolderBase]: For 2846/2846 co-relation queries the response was YES. [2024-06-28 01:42:46,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4554 conditions, 1332 events. 713/1332 cut-off events. For 2846/2846 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 7063 event pairs, 212 based on Foata normal form. 1/1279 useless extension candidates. Maximal degree in co-relation 4525. Up to 1149 conditions per place. [2024-06-28 01:42:46,515 INFO L140 encePairwiseOnDemand]: 31/37 looper letters, 71 selfloop transitions, 12 changer transitions 0/89 dead transitions. [2024-06-28 01:42:46,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 89 transitions, 741 flow [2024-06-28 01:42:46,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:42:46,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:42:46,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 85 transitions. [2024-06-28 01:42:46,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4594594594594595 [2024-06-28 01:42:46,518 INFO L175 Difference]: Start difference. First operand has 65 places, 73 transitions, 509 flow. Second operand 5 states and 85 transitions. [2024-06-28 01:42:46,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 89 transitions, 741 flow [2024-06-28 01:42:46,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 89 transitions, 664 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 01:42:46,526 INFO L231 Difference]: Finished difference. Result has 65 places, 76 transitions, 503 flow [2024-06-28 01:42:46,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=438, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=503, PETRI_PLACES=65, PETRI_TRANSITIONS=76} [2024-06-28 01:42:46,527 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 24 predicate places. [2024-06-28 01:42:46,527 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 76 transitions, 503 flow [2024-06-28 01:42:46,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:42:46,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:42:46,527 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:42:46,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 01:42:46,528 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:42:46,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:42:46,528 INFO L85 PathProgramCache]: Analyzing trace with hash 1618124829, now seen corresponding path program 1 times [2024-06-28 01:42:46,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:42:46,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258881587] [2024-06-28 01:42:46,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:42:46,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:42:46,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:42:47,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:42:47,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:42:47,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258881587] [2024-06-28 01:42:47,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258881587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:42:47,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:42:47,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:42:47,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035573596] [2024-06-28 01:42:47,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:42:47,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:42:47,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:42:47,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:42:47,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:42:47,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:42:47,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 76 transitions, 503 flow. Second operand has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:42:47,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:42:47,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:42:47,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:42:47,551 INFO L124 PetriNetUnfolderBase]: 711/1332 cut-off events. [2024-06-28 01:42:47,551 INFO L125 PetriNetUnfolderBase]: For 2955/2955 co-relation queries the response was YES. [2024-06-28 01:42:47,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4432 conditions, 1332 events. 711/1332 cut-off events. For 2955/2955 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 7118 event pairs, 210 based on Foata normal form. 1/1278 useless extension candidates. Maximal degree in co-relation 4401. Up to 1143 conditions per place. [2024-06-28 01:42:47,562 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 72 selfloop transitions, 15 changer transitions 0/93 dead transitions. [2024-06-28 01:42:47,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 93 transitions, 739 flow [2024-06-28 01:42:47,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:42:47,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:42:47,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 98 transitions. [2024-06-28 01:42:47,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44144144144144143 [2024-06-28 01:42:47,564 INFO L175 Difference]: Start difference. First operand has 65 places, 76 transitions, 503 flow. Second operand 6 states and 98 transitions. [2024-06-28 01:42:47,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 93 transitions, 739 flow [2024-06-28 01:42:47,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 93 transitions, 706 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-28 01:42:47,571 INFO L231 Difference]: Finished difference. Result has 70 places, 80 transitions, 554 flow [2024-06-28 01:42:47,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=476, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=554, PETRI_PLACES=70, PETRI_TRANSITIONS=80} [2024-06-28 01:42:47,572 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 29 predicate places. [2024-06-28 01:42:47,572 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 80 transitions, 554 flow [2024-06-28 01:42:47,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:42:47,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:42:47,573 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:42:47,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 01:42:47,573 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:42:47,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:42:47,574 INFO L85 PathProgramCache]: Analyzing trace with hash -1159109110, now seen corresponding path program 1 times [2024-06-28 01:42:47,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:42:47,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053189833] [2024-06-28 01:42:47,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:42:47,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:42:47,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:42:48,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:42:48,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:42:48,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053189833] [2024-06-28 01:42:48,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2053189833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:42:48,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:42:48,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:42:48,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705452150] [2024-06-28 01:42:48,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:42:48,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:42:48,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:42:48,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:42:48,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:42:48,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:42:48,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 80 transitions, 554 flow. Second operand has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:42:48,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:42:48,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:42:48,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:42:48,509 INFO L124 PetriNetUnfolderBase]: 722/1350 cut-off events. [2024-06-28 01:42:48,509 INFO L125 PetriNetUnfolderBase]: For 3267/3267 co-relation queries the response was YES. [2024-06-28 01:42:48,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4588 conditions, 1350 events. 722/1350 cut-off events. For 3267/3267 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7249 event pairs, 161 based on Foata normal form. 2/1297 useless extension candidates. Maximal degree in co-relation 4554. Up to 1079 conditions per place. [2024-06-28 01:42:48,519 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 81 selfloop transitions, 19 changer transitions 0/106 dead transitions. [2024-06-28 01:42:48,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 106 transitions, 862 flow [2024-06-28 01:42:48,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:42:48,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:42:48,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-28 01:42:48,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.481981981981982 [2024-06-28 01:42:48,520 INFO L175 Difference]: Start difference. First operand has 70 places, 80 transitions, 554 flow. Second operand 6 states and 107 transitions. [2024-06-28 01:42:48,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 106 transitions, 862 flow [2024-06-28 01:42:48,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 106 transitions, 836 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-28 01:42:48,528 INFO L231 Difference]: Finished difference. Result has 73 places, 83 transitions, 607 flow [2024-06-28 01:42:48,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=528, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=607, PETRI_PLACES=73, PETRI_TRANSITIONS=83} [2024-06-28 01:42:48,529 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 32 predicate places. [2024-06-28 01:42:48,529 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 83 transitions, 607 flow [2024-06-28 01:42:48,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:42:48,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:42:48,530 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:42:48,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 01:42:48,530 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:42:48,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:42:48,530 INFO L85 PathProgramCache]: Analyzing trace with hash -1146014710, now seen corresponding path program 2 times [2024-06-28 01:42:48,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:42:48,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034913129] [2024-06-28 01:42:48,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:42:48,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:42:48,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:42:49,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:42:49,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:42:49,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034913129] [2024-06-28 01:42:49,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034913129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:42:49,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:42:49,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:42:49,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147426870] [2024-06-28 01:42:49,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:42:49,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:42:49,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:42:49,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:42:49,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:42:49,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:42:49,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 83 transitions, 607 flow. Second operand has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:42:49,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:42:49,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:42:49,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:42:49,381 INFO L124 PetriNetUnfolderBase]: 717/1339 cut-off events. [2024-06-28 01:42:49,382 INFO L125 PetriNetUnfolderBase]: For 3622/3622 co-relation queries the response was YES. [2024-06-28 01:42:49,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4669 conditions, 1339 events. 717/1339 cut-off events. For 3622/3622 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 7156 event pairs, 210 based on Foata normal form. 1/1285 useless extension candidates. Maximal degree in co-relation 4634. Up to 1152 conditions per place. [2024-06-28 01:42:49,391 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 81 selfloop transitions, 11 changer transitions 0/98 dead transitions. [2024-06-28 01:42:49,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 98 transitions, 830 flow [2024-06-28 01:42:49,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:42:49,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:42:49,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 97 transitions. [2024-06-28 01:42:49,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4369369369369369 [2024-06-28 01:42:49,394 INFO L175 Difference]: Start difference. First operand has 73 places, 83 transitions, 607 flow. Second operand 6 states and 97 transitions. [2024-06-28 01:42:49,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 98 transitions, 830 flow [2024-06-28 01:42:49,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 98 transitions, 807 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-28 01:42:49,405 INFO L231 Difference]: Finished difference. Result has 76 places, 83 transitions, 612 flow [2024-06-28 01:42:49,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=584, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=612, PETRI_PLACES=76, PETRI_TRANSITIONS=83} [2024-06-28 01:42:49,407 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 35 predicate places. [2024-06-28 01:42:49,407 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 83 transitions, 612 flow [2024-06-28 01:42:49,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:42:49,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:42:49,408 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:42:49,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 01:42:49,408 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:42:49,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:42:49,408 INFO L85 PathProgramCache]: Analyzing trace with hash -1377736147, now seen corresponding path program 1 times [2024-06-28 01:42:49,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:42:49,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803955822] [2024-06-28 01:42:49,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:42:49,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:42:49,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:42:50,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:42:50,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:42:50,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803955822] [2024-06-28 01:42:50,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803955822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:42:50,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:42:50,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:42:50,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182865835] [2024-06-28 01:42:50,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:42:50,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:42:50,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:42:50,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:42:50,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:42:50,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:42:50,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 83 transitions, 612 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:42:50,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:42:50,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:42:50,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:42:50,784 INFO L124 PetriNetUnfolderBase]: 715/1336 cut-off events. [2024-06-28 01:42:50,785 INFO L125 PetriNetUnfolderBase]: For 3956/3956 co-relation queries the response was YES. [2024-06-28 01:42:50,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4674 conditions, 1336 events. 715/1336 cut-off events. For 3956/3956 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 7101 event pairs, 204 based on Foata normal form. 1/1282 useless extension candidates. Maximal degree in co-relation 4638. Up to 1124 conditions per place. [2024-06-28 01:42:50,799 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 83 selfloop transitions, 20 changer transitions 0/109 dead transitions. [2024-06-28 01:42:50,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 109 transitions, 904 flow [2024-06-28 01:42:50,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:42:50,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:42:50,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-28 01:42:50,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4517374517374517 [2024-06-28 01:42:50,801 INFO L175 Difference]: Start difference. First operand has 76 places, 83 transitions, 612 flow. Second operand 7 states and 117 transitions. [2024-06-28 01:42:50,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 109 transitions, 904 flow [2024-06-28 01:42:50,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 109 transitions, 849 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 01:42:50,809 INFO L231 Difference]: Finished difference. Result has 78 places, 87 transitions, 644 flow [2024-06-28 01:42:50,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=557, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=644, PETRI_PLACES=78, PETRI_TRANSITIONS=87} [2024-06-28 01:42:50,810 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 37 predicate places. [2024-06-28 01:42:50,810 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 87 transitions, 644 flow [2024-06-28 01:42:50,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:42:50,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:42:50,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:42:50,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 01:42:50,811 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:42:50,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:42:50,812 INFO L85 PathProgramCache]: Analyzing trace with hash 33847391, now seen corresponding path program 1 times [2024-06-28 01:42:50,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:42:50,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657459361] [2024-06-28 01:42:50,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:42:50,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:42:50,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:42:51,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:42:51,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:42:51,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657459361] [2024-06-28 01:42:51,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657459361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:42:51,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:42:51,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:42:51,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902600247] [2024-06-28 01:42:51,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:42:51,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:42:51,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:42:51,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:42:51,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:42:51,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:42:51,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 87 transitions, 644 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:42:51,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:42:51,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:42:51,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:42:51,797 INFO L124 PetriNetUnfolderBase]: 748/1390 cut-off events. [2024-06-28 01:42:51,797 INFO L125 PetriNetUnfolderBase]: For 4528/4528 co-relation queries the response was YES. [2024-06-28 01:42:51,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5021 conditions, 1390 events. 748/1390 cut-off events. For 4528/4528 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7447 event pairs, 154 based on Foata normal form. 3/1337 useless extension candidates. Maximal degree in co-relation 4984. Up to 981 conditions per place. [2024-06-28 01:42:51,815 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 86 selfloop transitions, 41 changer transitions 0/133 dead transitions. [2024-06-28 01:42:51,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 133 transitions, 1159 flow [2024-06-28 01:42:51,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:42:51,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:42:51,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-28 01:42:51,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4980694980694981 [2024-06-28 01:42:51,817 INFO L175 Difference]: Start difference. First operand has 78 places, 87 transitions, 644 flow. Second operand 7 states and 129 transitions. [2024-06-28 01:42:51,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 133 transitions, 1159 flow [2024-06-28 01:42:51,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 133 transitions, 1127 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-28 01:42:51,829 INFO L231 Difference]: Finished difference. Result has 84 places, 106 transitions, 892 flow [2024-06-28 01:42:51,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=612, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=892, PETRI_PLACES=84, PETRI_TRANSITIONS=106} [2024-06-28 01:42:51,831 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 43 predicate places. [2024-06-28 01:42:51,831 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 106 transitions, 892 flow [2024-06-28 01:42:51,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:42:51,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:42:51,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:42:51,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 01:42:51,832 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:42:51,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:42:51,833 INFO L85 PathProgramCache]: Analyzing trace with hash -205229767, now seen corresponding path program 2 times [2024-06-28 01:42:51,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:42:51,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944491038] [2024-06-28 01:42:51,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:42:51,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:42:51,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:42:52,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:42:52,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:42:52,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944491038] [2024-06-28 01:42:52,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944491038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:42:52,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:42:52,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:42:52,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637526072] [2024-06-28 01:42:52,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:42:52,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:42:52,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:42:52,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:42:52,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:42:52,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:42:52,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 106 transitions, 892 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:42:52,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:42:52,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:42:52,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:42:52,915 INFO L124 PetriNetUnfolderBase]: 760/1404 cut-off events. [2024-06-28 01:42:52,916 INFO L125 PetriNetUnfolderBase]: For 5254/5254 co-relation queries the response was YES. [2024-06-28 01:42:52,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5600 conditions, 1404 events. 760/1404 cut-off events. For 5254/5254 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7451 event pairs, 196 based on Foata normal form. 1/1350 useless extension candidates. Maximal degree in co-relation 5559. Up to 1206 conditions per place. [2024-06-28 01:42:52,929 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 101 selfloop transitions, 22 changer transitions 0/129 dead transitions. [2024-06-28 01:42:52,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 129 transitions, 1245 flow [2024-06-28 01:42:52,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:42:52,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:42:52,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-28 01:42:52,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44015444015444016 [2024-06-28 01:42:52,969 INFO L175 Difference]: Start difference. First operand has 84 places, 106 transitions, 892 flow. Second operand 7 states and 114 transitions. [2024-06-28 01:42:52,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 129 transitions, 1245 flow [2024-06-28 01:42:52,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 129 transitions, 1212 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-28 01:42:52,985 INFO L231 Difference]: Finished difference. Result has 90 places, 113 transitions, 992 flow [2024-06-28 01:42:52,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=862, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=992, PETRI_PLACES=90, PETRI_TRANSITIONS=113} [2024-06-28 01:42:52,986 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 49 predicate places. [2024-06-28 01:42:52,986 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 113 transitions, 992 flow [2024-06-28 01:42:52,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:42:52,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:42:52,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:42:52,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 01:42:52,987 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:42:52,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:42:52,987 INFO L85 PathProgramCache]: Analyzing trace with hash -621080197, now seen corresponding path program 3 times [2024-06-28 01:42:52,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:42:52,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632752509] [2024-06-28 01:42:52,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:42:52,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:42:52,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:42:53,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:42:53,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:42:53,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632752509] [2024-06-28 01:42:53,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632752509] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:42:53,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:42:53,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:42:53,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479719005] [2024-06-28 01:42:53,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:42:53,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:42:53,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:42:53,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:42:53,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:42:53,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:42:53,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 113 transitions, 992 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:42:53,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:42:53,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:42:53,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:42:54,021 INFO L124 PetriNetUnfolderBase]: 760/1401 cut-off events. [2024-06-28 01:42:54,022 INFO L125 PetriNetUnfolderBase]: For 5814/5814 co-relation queries the response was YES. [2024-06-28 01:42:54,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5736 conditions, 1401 events. 760/1401 cut-off events. For 5814/5814 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7464 event pairs, 198 based on Foata normal form. 1/1348 useless extension candidates. Maximal degree in co-relation 5692. Up to 1186 conditions per place. [2024-06-28 01:42:54,033 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 102 selfloop transitions, 30 changer transitions 0/138 dead transitions. [2024-06-28 01:42:54,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 138 transitions, 1400 flow [2024-06-28 01:42:54,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:42:54,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:42:54,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-28 01:42:54,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4189189189189189 [2024-06-28 01:42:54,036 INFO L175 Difference]: Start difference. First operand has 90 places, 113 transitions, 992 flow. Second operand 8 states and 124 transitions. [2024-06-28 01:42:54,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 138 transitions, 1400 flow [2024-06-28 01:42:54,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 138 transitions, 1363 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-28 01:42:54,049 INFO L231 Difference]: Finished difference. Result has 97 places, 122 transitions, 1146 flow [2024-06-28 01:42:54,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=957, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1146, PETRI_PLACES=97, PETRI_TRANSITIONS=122} [2024-06-28 01:42:54,051 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 56 predicate places. [2024-06-28 01:42:54,051 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 122 transitions, 1146 flow [2024-06-28 01:42:54,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:42:54,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:42:54,051 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:42:54,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 01:42:54,052 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:42:54,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:42:54,052 INFO L85 PathProgramCache]: Analyzing trace with hash 239854140, now seen corresponding path program 1 times [2024-06-28 01:42:54,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:42:54,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826094868] [2024-06-28 01:42:54,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:42:54,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:42:54,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:42:55,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:42:55,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:42:55,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826094868] [2024-06-28 01:42:55,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826094868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:42:55,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:42:55,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:42:55,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627072679] [2024-06-28 01:42:55,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:42:55,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:42:55,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:42:55,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:42:55,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:42:55,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:42:55,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 122 transitions, 1146 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:42:55,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:42:55,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:42:55,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:42:55,766 INFO L124 PetriNetUnfolderBase]: 756/1389 cut-off events. [2024-06-28 01:42:55,766 INFO L125 PetriNetUnfolderBase]: For 6423/6423 co-relation queries the response was YES. [2024-06-28 01:42:55,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5816 conditions, 1389 events. 756/1389 cut-off events. For 6423/6423 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7288 event pairs, 186 based on Foata normal form. 2/1339 useless extension candidates. Maximal degree in co-relation 5769. Up to 1158 conditions per place. [2024-06-28 01:42:55,777 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 120 selfloop transitions, 25 changer transitions 0/151 dead transitions. [2024-06-28 01:42:55,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 151 transitions, 1528 flow [2024-06-28 01:42:55,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:42:55,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:42:55,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-28 01:42:55,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4527027027027027 [2024-06-28 01:42:55,779 INFO L175 Difference]: Start difference. First operand has 97 places, 122 transitions, 1146 flow. Second operand 8 states and 134 transitions. [2024-06-28 01:42:55,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 151 transitions, 1528 flow [2024-06-28 01:42:55,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 151 transitions, 1480 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-28 01:42:55,798 INFO L231 Difference]: Finished difference. Result has 102 places, 124 transitions, 1169 flow [2024-06-28 01:42:55,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1098, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1169, PETRI_PLACES=102, PETRI_TRANSITIONS=124} [2024-06-28 01:42:55,798 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 61 predicate places. [2024-06-28 01:42:55,799 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 124 transitions, 1169 flow [2024-06-28 01:42:55,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:42:55,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:42:55,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:42:55,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 01:42:55,799 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:42:55,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:42:55,800 INFO L85 PathProgramCache]: Analyzing trace with hash -583622045, now seen corresponding path program 1 times [2024-06-28 01:42:55,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:42:55,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26643150] [2024-06-28 01:42:55,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:42:55,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:42:55,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:42:56,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:42:56,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:42:56,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26643150] [2024-06-28 01:42:56,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26643150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:42:56,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:42:56,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:42:56,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870193013] [2024-06-28 01:42:56,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:42:56,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:42:56,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:42:56,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:42:56,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:42:56,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:42:56,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 124 transitions, 1169 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:42:56,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:42:56,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:42:56,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:42:56,866 INFO L124 PetriNetUnfolderBase]: 766/1405 cut-off events. [2024-06-28 01:42:56,866 INFO L125 PetriNetUnfolderBase]: For 6976/6976 co-relation queries the response was YES. [2024-06-28 01:42:56,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6053 conditions, 1405 events. 766/1405 cut-off events. For 6976/6976 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 7433 event pairs, 161 based on Foata normal form. 1/1354 useless extension candidates. Maximal degree in co-relation 6004. Up to 1015 conditions per place. [2024-06-28 01:42:56,876 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 105 selfloop transitions, 44 changer transitions 0/155 dead transitions. [2024-06-28 01:42:56,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 155 transitions, 1664 flow [2024-06-28 01:42:56,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:42:56,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:42:56,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-28 01:42:56,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4942084942084942 [2024-06-28 01:42:56,878 INFO L175 Difference]: Start difference. First operand has 102 places, 124 transitions, 1169 flow. Second operand 7 states and 128 transitions. [2024-06-28 01:42:56,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 155 transitions, 1664 flow [2024-06-28 01:42:56,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 155 transitions, 1611 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 01:42:56,897 INFO L231 Difference]: Finished difference. Result has 103 places, 128 transitions, 1256 flow [2024-06-28 01:42:56,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1116, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1256, PETRI_PLACES=103, PETRI_TRANSITIONS=128} [2024-06-28 01:42:56,898 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 62 predicate places. [2024-06-28 01:42:56,898 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 128 transitions, 1256 flow [2024-06-28 01:42:56,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:42:56,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:42:56,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:42:56,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 01:42:56,899 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:42:56,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:42:56,900 INFO L85 PathProgramCache]: Analyzing trace with hash -1510996437, now seen corresponding path program 2 times [2024-06-28 01:42:56,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:42:56,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175039511] [2024-06-28 01:42:56,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:42:56,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:42:56,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:42:57,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:42:57,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:42:57,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175039511] [2024-06-28 01:42:57,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175039511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:42:57,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:42:57,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:42:57,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61996130] [2024-06-28 01:42:57,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:42:57,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:42:57,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:42:57,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:42:57,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:42:57,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:42:57,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 128 transitions, 1256 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:42:57,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:42:57,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:42:57,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:42:58,099 INFO L124 PetriNetUnfolderBase]: 768/1408 cut-off events. [2024-06-28 01:42:58,100 INFO L125 PetriNetUnfolderBase]: For 7313/7313 co-relation queries the response was YES. [2024-06-28 01:42:58,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6173 conditions, 1408 events. 768/1408 cut-off events. For 7313/7313 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 7435 event pairs, 152 based on Foata normal form. 1/1357 useless extension candidates. Maximal degree in co-relation 6123. Up to 1136 conditions per place. [2024-06-28 01:42:58,110 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 126 selfloop transitions, 28 changer transitions 0/160 dead transitions. [2024-06-28 01:42:58,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 160 transitions, 1739 flow [2024-06-28 01:42:58,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:42:58,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:42:58,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-28 01:42:58,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47104247104247104 [2024-06-28 01:42:58,112 INFO L175 Difference]: Start difference. First operand has 103 places, 128 transitions, 1256 flow. Second operand 7 states and 122 transitions. [2024-06-28 01:42:58,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 160 transitions, 1739 flow [2024-06-28 01:42:58,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 160 transitions, 1668 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 01:42:58,131 INFO L231 Difference]: Finished difference. Result has 107 places, 133 transitions, 1320 flow [2024-06-28 01:42:58,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1194, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1320, PETRI_PLACES=107, PETRI_TRANSITIONS=133} [2024-06-28 01:42:58,132 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 66 predicate places. [2024-06-28 01:42:58,132 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 133 transitions, 1320 flow [2024-06-28 01:42:58,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:42:58,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:42:58,133 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:42:58,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 01:42:58,133 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:42:58,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:42:58,133 INFO L85 PathProgramCache]: Analyzing trace with hash -1507277212, now seen corresponding path program 1 times [2024-06-28 01:42:58,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:42:58,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120947621] [2024-06-28 01:42:58,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:42:58,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:42:58,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:42:58,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:42:58,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:42:58,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120947621] [2024-06-28 01:42:58,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120947621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:42:58,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:42:58,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:42:58,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917466425] [2024-06-28 01:42:58,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:42:58,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:42:58,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:42:58,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:42:58,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:42:58,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:42:58,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 133 transitions, 1320 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:42:58,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:42:58,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:42:58,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:42:59,199 INFO L124 PetriNetUnfolderBase]: 946/1686 cut-off events. [2024-06-28 01:42:59,200 INFO L125 PetriNetUnfolderBase]: For 9928/9928 co-relation queries the response was YES. [2024-06-28 01:42:59,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7776 conditions, 1686 events. 946/1686 cut-off events. For 9928/9928 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 8959 event pairs, 227 based on Foata normal form. 2/1636 useless extension candidates. Maximal degree in co-relation 7725. Up to 1267 conditions per place. [2024-06-28 01:42:59,213 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 127 selfloop transitions, 62 changer transitions 0/195 dead transitions. [2024-06-28 01:42:59,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 195 transitions, 2249 flow [2024-06-28 01:42:59,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:42:59,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:42:59,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-28 01:42:59,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4594594594594595 [2024-06-28 01:42:59,215 INFO L175 Difference]: Start difference. First operand has 107 places, 133 transitions, 1320 flow. Second operand 8 states and 136 transitions. [2024-06-28 01:42:59,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 195 transitions, 2249 flow [2024-06-28 01:42:59,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 195 transitions, 2148 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 01:42:59,244 INFO L231 Difference]: Finished difference. Result has 112 places, 166 transitions, 1814 flow [2024-06-28 01:42:59,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1247, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1814, PETRI_PLACES=112, PETRI_TRANSITIONS=166} [2024-06-28 01:42:59,246 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 71 predicate places. [2024-06-28 01:42:59,246 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 166 transitions, 1814 flow [2024-06-28 01:42:59,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:42:59,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:42:59,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:42:59,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 01:42:59,247 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:42:59,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:42:59,247 INFO L85 PathProgramCache]: Analyzing trace with hash -1507271632, now seen corresponding path program 2 times [2024-06-28 01:42:59,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:42:59,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572265393] [2024-06-28 01:42:59,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:42:59,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:42:59,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:42:59,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-28 01:42:59,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:42:59,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572265393] [2024-06-28 01:42:59,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572265393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:42:59,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:42:59,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:42:59,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610032506] [2024-06-28 01:42:59,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:42:59,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:42:59,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:42:59,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:42:59,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:42:59,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:42:59,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 166 transitions, 1814 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:42:59,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:42:59,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:42:59,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:00,356 INFO L124 PetriNetUnfolderBase]: 956/1707 cut-off events. [2024-06-28 01:43:00,357 INFO L125 PetriNetUnfolderBase]: For 11390/11390 co-relation queries the response was YES. [2024-06-28 01:43:00,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8292 conditions, 1707 events. 956/1707 cut-off events. For 11390/11390 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 9156 event pairs, 228 based on Foata normal form. 1/1654 useless extension candidates. Maximal degree in co-relation 8238. Up to 1273 conditions per place. [2024-06-28 01:43:00,372 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 127 selfloop transitions, 63 changer transitions 0/196 dead transitions. [2024-06-28 01:43:00,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 196 transitions, 2408 flow [2024-06-28 01:43:00,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:43:00,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:43:00,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 01:43:00,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44594594594594594 [2024-06-28 01:43:00,376 INFO L175 Difference]: Start difference. First operand has 112 places, 166 transitions, 1814 flow. Second operand 8 states and 132 transitions. [2024-06-28 01:43:00,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 196 transitions, 2408 flow [2024-06-28 01:43:00,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 196 transitions, 2378 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-28 01:43:00,414 INFO L231 Difference]: Finished difference. Result has 119 places, 173 transitions, 2064 flow [2024-06-28 01:43:00,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1784, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2064, PETRI_PLACES=119, PETRI_TRANSITIONS=173} [2024-06-28 01:43:00,414 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 78 predicate places. [2024-06-28 01:43:00,415 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 173 transitions, 2064 flow [2024-06-28 01:43:00,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:00,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:00,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:00,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 01:43:00,416 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:43:00,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:00,416 INFO L85 PathProgramCache]: Analyzing trace with hash 1049270827, now seen corresponding path program 1 times [2024-06-28 01:43:00,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:00,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684802704] [2024-06-28 01:43:00,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:00,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:00,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:01,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:43:01,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:01,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684802704] [2024-06-28 01:43:01,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684802704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:01,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:01,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:43:01,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54478075] [2024-06-28 01:43:01,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:01,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:43:01,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:01,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:43:01,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:43:01,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:43:01,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 173 transitions, 2064 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:01,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:01,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:43:01,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:01,783 INFO L124 PetriNetUnfolderBase]: 994/1763 cut-off events. [2024-06-28 01:43:01,783 INFO L125 PetriNetUnfolderBase]: For 12530/12530 co-relation queries the response was YES. [2024-06-28 01:43:01,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9021 conditions, 1763 events. 994/1763 cut-off events. For 12530/12530 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9439 event pairs, 163 based on Foata normal form. 2/1711 useless extension candidates. Maximal degree in co-relation 8963. Up to 1120 conditions per place. [2024-06-28 01:43:01,795 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 161 selfloop transitions, 55 changer transitions 0/222 dead transitions. [2024-06-28 01:43:01,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 222 transitions, 2790 flow [2024-06-28 01:43:01,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:43:01,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:43:01,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 01:43:01,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4966216216216216 [2024-06-28 01:43:01,798 INFO L175 Difference]: Start difference. First operand has 119 places, 173 transitions, 2064 flow. Second operand 8 states and 147 transitions. [2024-06-28 01:43:01,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 222 transitions, 2790 flow [2024-06-28 01:43:01,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 222 transitions, 2728 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-28 01:43:01,839 INFO L231 Difference]: Finished difference. Result has 126 places, 186 transitions, 2313 flow [2024-06-28 01:43:01,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2002, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2313, PETRI_PLACES=126, PETRI_TRANSITIONS=186} [2024-06-28 01:43:01,840 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 85 predicate places. [2024-06-28 01:43:01,840 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 186 transitions, 2313 flow [2024-06-28 01:43:01,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:01,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:01,841 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:01,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 01:43:01,841 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:43:01,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:01,841 INFO L85 PathProgramCache]: Analyzing trace with hash -2075399155, now seen corresponding path program 2 times [2024-06-28 01:43:01,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:01,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311534401] [2024-06-28 01:43:01,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:01,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:01,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:02,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:43:02,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:02,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311534401] [2024-06-28 01:43:02,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311534401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:02,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:02,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:43:02,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691043587] [2024-06-28 01:43:02,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:02,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:43:02,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:02,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:43:02,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:43:02,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:43:02,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 186 transitions, 2313 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:02,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:02,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:43:02,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:03,193 INFO L124 PetriNetUnfolderBase]: 1010/1806 cut-off events. [2024-06-28 01:43:03,193 INFO L125 PetriNetUnfolderBase]: For 15490/15490 co-relation queries the response was YES. [2024-06-28 01:43:03,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9734 conditions, 1806 events. 1010/1806 cut-off events. For 15490/15490 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 9795 event pairs, 258 based on Foata normal form. 1/1748 useless extension candidates. Maximal degree in co-relation 9672. Up to 1490 conditions per place. [2024-06-28 01:43:03,212 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 185 selfloop transitions, 33 changer transitions 0/224 dead transitions. [2024-06-28 01:43:03,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 224 transitions, 2979 flow [2024-06-28 01:43:03,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:43:03,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:43:03,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-28 01:43:03,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46621621621621623 [2024-06-28 01:43:03,215 INFO L175 Difference]: Start difference. First operand has 126 places, 186 transitions, 2313 flow. Second operand 8 states and 138 transitions. [2024-06-28 01:43:03,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 224 transitions, 2979 flow [2024-06-28 01:43:03,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 224 transitions, 2914 flow, removed 25 selfloop flow, removed 2 redundant places. [2024-06-28 01:43:03,274 INFO L231 Difference]: Finished difference. Result has 134 places, 193 transitions, 2429 flow [2024-06-28 01:43:03,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2248, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2429, PETRI_PLACES=134, PETRI_TRANSITIONS=193} [2024-06-28 01:43:03,275 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 93 predicate places. [2024-06-28 01:43:03,276 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 193 transitions, 2429 flow [2024-06-28 01:43:03,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:03,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:03,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:03,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 01:43:03,276 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:43:03,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:03,277 INFO L85 PathProgramCache]: Analyzing trace with hash -2065370054, now seen corresponding path program 3 times [2024-06-28 01:43:03,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:03,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139279239] [2024-06-28 01:43:03,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:03,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:03,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:03,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:43:03,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:03,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139279239] [2024-06-28 01:43:03,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139279239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:03,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:03,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:43:03,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761889671] [2024-06-28 01:43:03,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:03,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:43:03,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:03,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:43:03,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:43:03,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:43:03,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 193 transitions, 2429 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:03,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:03,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:43:03,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:04,379 INFO L124 PetriNetUnfolderBase]: 1009/1805 cut-off events. [2024-06-28 01:43:04,380 INFO L125 PetriNetUnfolderBase]: For 16479/16479 co-relation queries the response was YES. [2024-06-28 01:43:04,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9825 conditions, 1805 events. 1009/1805 cut-off events. For 16479/16479 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 9813 event pairs, 274 based on Foata normal form. 1/1747 useless extension candidates. Maximal degree in co-relation 9759. Up to 1576 conditions per place. [2024-06-28 01:43:04,394 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 182 selfloop transitions, 24 changer transitions 0/212 dead transitions. [2024-06-28 01:43:04,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 212 transitions, 2932 flow [2024-06-28 01:43:04,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:43:04,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:43:04,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-28 01:43:04,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.444015444015444 [2024-06-28 01:43:04,396 INFO L175 Difference]: Start difference. First operand has 134 places, 193 transitions, 2429 flow. Second operand 7 states and 115 transitions. [2024-06-28 01:43:04,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 212 transitions, 2932 flow [2024-06-28 01:43:04,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 212 transitions, 2869 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-28 01:43:04,456 INFO L231 Difference]: Finished difference. Result has 138 places, 196 transitions, 2471 flow [2024-06-28 01:43:04,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2366, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2471, PETRI_PLACES=138, PETRI_TRANSITIONS=196} [2024-06-28 01:43:04,457 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 97 predicate places. [2024-06-28 01:43:04,457 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 196 transitions, 2471 flow [2024-06-28 01:43:04,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:04,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:04,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:04,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 01:43:04,458 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:43:04,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:04,459 INFO L85 PathProgramCache]: Analyzing trace with hash -1808245653, now seen corresponding path program 3 times [2024-06-28 01:43:04,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:04,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620850284] [2024-06-28 01:43:04,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:04,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:04,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:05,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:43:05,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:05,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620850284] [2024-06-28 01:43:05,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620850284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:05,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:05,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:43:05,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652091064] [2024-06-28 01:43:05,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:05,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:43:05,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:05,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:43:05,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:43:05,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:43:05,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 196 transitions, 2471 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:05,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:05,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:43:05,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:05,836 INFO L124 PetriNetUnfolderBase]: 1030/1846 cut-off events. [2024-06-28 01:43:05,836 INFO L125 PetriNetUnfolderBase]: For 16733/16733 co-relation queries the response was YES. [2024-06-28 01:43:05,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10047 conditions, 1846 events. 1030/1846 cut-off events. For 16733/16733 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 10074 event pairs, 261 based on Foata normal form. 1/1785 useless extension candidates. Maximal degree in co-relation 9979. Up to 1584 conditions per place. [2024-06-28 01:43:05,850 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 194 selfloop transitions, 29 changer transitions 0/229 dead transitions. [2024-06-28 01:43:05,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 229 transitions, 3063 flow [2024-06-28 01:43:05,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:43:05,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:43:05,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-28 01:43:05,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4560810810810811 [2024-06-28 01:43:05,852 INFO L175 Difference]: Start difference. First operand has 138 places, 196 transitions, 2471 flow. Second operand 8 states and 135 transitions. [2024-06-28 01:43:05,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 229 transitions, 3063 flow [2024-06-28 01:43:05,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 229 transitions, 3013 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 01:43:05,898 INFO L231 Difference]: Finished difference. Result has 143 places, 203 transitions, 2573 flow [2024-06-28 01:43:05,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2421, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2573, PETRI_PLACES=143, PETRI_TRANSITIONS=203} [2024-06-28 01:43:05,899 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 102 predicate places. [2024-06-28 01:43:05,899 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 203 transitions, 2573 flow [2024-06-28 01:43:05,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:05,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:05,900 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:05,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 01:43:05,900 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:43:05,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:05,901 INFO L85 PathProgramCache]: Analyzing trace with hash -1154761105, now seen corresponding path program 4 times [2024-06-28 01:43:05,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:05,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795183624] [2024-06-28 01:43:05,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:05,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:05,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:06,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:43:06,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:06,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795183624] [2024-06-28 01:43:06,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795183624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:06,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:06,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:43:06,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735092980] [2024-06-28 01:43:06,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:06,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:43:06,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:06,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:43:06,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:43:06,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:43:06,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 203 transitions, 2573 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:06,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:06,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:43:06,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:07,188 INFO L124 PetriNetUnfolderBase]: 1039/1867 cut-off events. [2024-06-28 01:43:07,189 INFO L125 PetriNetUnfolderBase]: For 17846/17846 co-relation queries the response was YES. [2024-06-28 01:43:07,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10337 conditions, 1867 events. 1039/1867 cut-off events. For 17846/17846 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 10250 event pairs, 260 based on Foata normal form. 1/1804 useless extension candidates. Maximal degree in co-relation 10266. Up to 1583 conditions per place. [2024-06-28 01:43:07,203 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 195 selfloop transitions, 34 changer transitions 0/235 dead transitions. [2024-06-28 01:43:07,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 235 transitions, 3191 flow [2024-06-28 01:43:07,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:43:07,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:43:07,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-28 01:43:07,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4560810810810811 [2024-06-28 01:43:07,209 INFO L175 Difference]: Start difference. First operand has 143 places, 203 transitions, 2573 flow. Second operand 8 states and 135 transitions. [2024-06-28 01:43:07,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 235 transitions, 3191 flow [2024-06-28 01:43:07,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 235 transitions, 3131 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-28 01:43:07,258 INFO L231 Difference]: Finished difference. Result has 150 places, 209 transitions, 2688 flow [2024-06-28 01:43:07,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2520, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2688, PETRI_PLACES=150, PETRI_TRANSITIONS=209} [2024-06-28 01:43:07,259 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 109 predicate places. [2024-06-28 01:43:07,259 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 209 transitions, 2688 flow [2024-06-28 01:43:07,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:07,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:07,260 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:07,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 01:43:07,260 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:43:07,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:07,261 INFO L85 PathProgramCache]: Analyzing trace with hash 2058241708, now seen corresponding path program 4 times [2024-06-28 01:43:07,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:07,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513240349] [2024-06-28 01:43:07,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:07,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:07,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:07,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:43:07,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:07,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513240349] [2024-06-28 01:43:07,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513240349] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:07,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:07,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:43:07,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084358078] [2024-06-28 01:43:07,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:07,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:43:07,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:07,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:43:07,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:43:07,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:43:07,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 209 transitions, 2688 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:07,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:07,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:43:07,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:08,344 INFO L124 PetriNetUnfolderBase]: 1249/2202 cut-off events. [2024-06-28 01:43:08,344 INFO L125 PetriNetUnfolderBase]: For 23348/23348 co-relation queries the response was YES. [2024-06-28 01:43:08,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13015 conditions, 2202 events. 1249/2202 cut-off events. For 23348/23348 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 12437 event pairs, 206 based on Foata normal form. 2/2141 useless extension candidates. Maximal degree in co-relation 12941. Up to 1361 conditions per place. [2024-06-28 01:43:08,361 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 175 selfloop transitions, 143 changer transitions 0/324 dead transitions. [2024-06-28 01:43:08,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 324 transitions, 4870 flow [2024-06-28 01:43:08,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:43:08,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:43:08,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-28 01:43:08,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5067567567567568 [2024-06-28 01:43:08,372 INFO L175 Difference]: Start difference. First operand has 150 places, 209 transitions, 2688 flow. Second operand 8 states and 150 transitions. [2024-06-28 01:43:08,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 324 transitions, 4870 flow [2024-06-28 01:43:08,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 324 transitions, 4838 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-28 01:43:08,478 INFO L231 Difference]: Finished difference. Result has 159 places, 278 transitions, 4153 flow [2024-06-28 01:43:08,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2656, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4153, PETRI_PLACES=159, PETRI_TRANSITIONS=278} [2024-06-28 01:43:08,478 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 118 predicate places. [2024-06-28 01:43:08,479 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 278 transitions, 4153 flow [2024-06-28 01:43:08,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:08,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:08,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:08,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 01:43:08,479 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:43:08,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:08,480 INFO L85 PathProgramCache]: Analyzing trace with hash 2058247288, now seen corresponding path program 5 times [2024-06-28 01:43:08,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:08,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48470595] [2024-06-28 01:43:08,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:08,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:08,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:08,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:43:08,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:08,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48470595] [2024-06-28 01:43:08,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48470595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:08,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:08,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:43:08,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327960834] [2024-06-28 01:43:08,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:08,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:43:08,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:08,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:43:08,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:43:09,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:43:09,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 278 transitions, 4153 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:09,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:09,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:43:09,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:09,698 INFO L124 PetriNetUnfolderBase]: 1287/2265 cut-off events. [2024-06-28 01:43:09,698 INFO L125 PetriNetUnfolderBase]: For 27608/27608 co-relation queries the response was YES. [2024-06-28 01:43:09,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14663 conditions, 2265 events. 1287/2265 cut-off events. For 27608/27608 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 12835 event pairs, 226 based on Foata normal form. 1/2201 useless extension candidates. Maximal degree in co-relation 14584. Up to 1389 conditions per place. [2024-06-28 01:43:09,716 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 171 selfloop transitions, 162 changer transitions 0/339 dead transitions. [2024-06-28 01:43:09,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 339 transitions, 5632 flow [2024-06-28 01:43:09,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:43:09,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:43:09,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 01:43:09,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49324324324324326 [2024-06-28 01:43:09,719 INFO L175 Difference]: Start difference. First operand has 159 places, 278 transitions, 4153 flow. Second operand 8 states and 146 transitions. [2024-06-28 01:43:09,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 339 transitions, 5632 flow [2024-06-28 01:43:09,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 339 transitions, 5469 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 01:43:09,802 INFO L231 Difference]: Finished difference. Result has 166 places, 305 transitions, 4942 flow [2024-06-28 01:43:09,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4005, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4942, PETRI_PLACES=166, PETRI_TRANSITIONS=305} [2024-06-28 01:43:09,803 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 125 predicate places. [2024-06-28 01:43:09,803 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 305 transitions, 4942 flow [2024-06-28 01:43:09,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:09,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:09,803 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:09,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 01:43:09,803 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:43:09,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:09,804 INFO L85 PathProgramCache]: Analyzing trace with hash -1950673822, now seen corresponding path program 1 times [2024-06-28 01:43:09,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:09,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196351294] [2024-06-28 01:43:09,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:09,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:09,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:10,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-28 01:43:10,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:10,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196351294] [2024-06-28 01:43:10,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196351294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:10,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:10,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:43:10,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839884193] [2024-06-28 01:43:10,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:10,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:43:10,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:10,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:43:10,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:43:10,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:43:10,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 305 transitions, 4942 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:10,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:10,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:43:10,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:11,409 INFO L124 PetriNetUnfolderBase]: 1393/2450 cut-off events. [2024-06-28 01:43:11,409 INFO L125 PetriNetUnfolderBase]: For 32614/32614 co-relation queries the response was YES. [2024-06-28 01:43:11,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16255 conditions, 2450 events. 1393/2450 cut-off events. For 32614/32614 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 14195 event pairs, 253 based on Foata normal form. 2/2384 useless extension candidates. Maximal degree in co-relation 16173. Up to 1870 conditions per place. [2024-06-28 01:43:11,433 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 313 selfloop transitions, 56 changer transitions 0/375 dead transitions. [2024-06-28 01:43:11,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 375 transitions, 6410 flow [2024-06-28 01:43:11,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:43:11,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:43:11,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-28 01:43:11,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44744744744744747 [2024-06-28 01:43:11,434 INFO L175 Difference]: Start difference. First operand has 166 places, 305 transitions, 4942 flow. Second operand 9 states and 149 transitions. [2024-06-28 01:43:11,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 375 transitions, 6410 flow [2024-06-28 01:43:11,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 375 transitions, 6191 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 01:43:11,530 INFO L231 Difference]: Finished difference. Result has 174 places, 333 transitions, 5341 flow [2024-06-28 01:43:11,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4745, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5341, PETRI_PLACES=174, PETRI_TRANSITIONS=333} [2024-06-28 01:43:11,530 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 133 predicate places. [2024-06-28 01:43:11,531 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 333 transitions, 5341 flow [2024-06-28 01:43:11,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:11,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:11,531 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:11,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 01:43:11,531 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:43:11,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:11,531 INFO L85 PathProgramCache]: Analyzing trace with hash -1950613372, now seen corresponding path program 2 times [2024-06-28 01:43:11,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:11,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429602351] [2024-06-28 01:43:11,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:11,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:11,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:12,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:43:12,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:12,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429602351] [2024-06-28 01:43:12,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429602351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:12,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:12,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:43:12,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431640811] [2024-06-28 01:43:12,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:12,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:43:12,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:12,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:43:12,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:43:12,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:43:12,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 333 transitions, 5341 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:12,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:12,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:43:12,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:13,019 INFO L124 PetriNetUnfolderBase]: 1397/2469 cut-off events. [2024-06-28 01:43:13,020 INFO L125 PetriNetUnfolderBase]: For 33589/33589 co-relation queries the response was YES. [2024-06-28 01:43:13,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16554 conditions, 2469 events. 1397/2469 cut-off events. For 33589/33589 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 14391 event pairs, 261 based on Foata normal form. 2/2399 useless extension candidates. Maximal degree in co-relation 16468. Up to 1969 conditions per place. [2024-06-28 01:43:13,042 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 311 selfloop transitions, 63 changer transitions 0/380 dead transitions. [2024-06-28 01:43:13,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 380 transitions, 6459 flow [2024-06-28 01:43:13,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:43:13,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:43:13,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-28 01:43:13,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44054054054054054 [2024-06-28 01:43:13,045 INFO L175 Difference]: Start difference. First operand has 174 places, 333 transitions, 5341 flow. Second operand 10 states and 163 transitions. [2024-06-28 01:43:13,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 380 transitions, 6459 flow [2024-06-28 01:43:13,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 380 transitions, 6366 flow, removed 44 selfloop flow, removed 2 redundant places. [2024-06-28 01:43:13,201 INFO L231 Difference]: Finished difference. Result has 185 places, 342 transitions, 5592 flow [2024-06-28 01:43:13,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5272, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5592, PETRI_PLACES=185, PETRI_TRANSITIONS=342} [2024-06-28 01:43:13,202 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 144 predicate places. [2024-06-28 01:43:13,202 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 342 transitions, 5592 flow [2024-06-28 01:43:13,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:13,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:13,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:13,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 01:43:13,203 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:43:13,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:13,204 INFO L85 PathProgramCache]: Analyzing trace with hash -1947812088, now seen corresponding path program 1 times [2024-06-28 01:43:13,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:13,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65510512] [2024-06-28 01:43:13,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:13,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:13,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:13,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:43:13,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:13,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65510512] [2024-06-28 01:43:13,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65510512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:13,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:13,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:43:13,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908207246] [2024-06-28 01:43:13,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:13,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:43:13,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:13,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:43:13,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:43:13,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:43:13,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 342 transitions, 5592 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:13,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:13,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:43:13,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:14,538 INFO L124 PetriNetUnfolderBase]: 1393/2445 cut-off events. [2024-06-28 01:43:14,538 INFO L125 PetriNetUnfolderBase]: For 33301/33301 co-relation queries the response was YES. [2024-06-28 01:43:14,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16617 conditions, 2445 events. 1393/2445 cut-off events. For 33301/33301 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 14149 event pairs, 203 based on Foata normal form. 2/2379 useless extension candidates. Maximal degree in co-relation 16526. Up to 1837 conditions per place. [2024-06-28 01:43:14,563 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 246 selfloop transitions, 120 changer transitions 0/372 dead transitions. [2024-06-28 01:43:14,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 372 transitions, 6492 flow [2024-06-28 01:43:14,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:43:14,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:43:14,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-28 01:43:14,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46621621621621623 [2024-06-28 01:43:14,564 INFO L175 Difference]: Start difference. First operand has 185 places, 342 transitions, 5592 flow. Second operand 8 states and 138 transitions. [2024-06-28 01:43:14,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 372 transitions, 6492 flow [2024-06-28 01:43:14,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 372 transitions, 6336 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-28 01:43:14,680 INFO L231 Difference]: Finished difference. Result has 187 places, 344 transitions, 5730 flow [2024-06-28 01:43:14,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5440, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5730, PETRI_PLACES=187, PETRI_TRANSITIONS=344} [2024-06-28 01:43:14,681 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 146 predicate places. [2024-06-28 01:43:14,681 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 344 transitions, 5730 flow [2024-06-28 01:43:14,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:14,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:14,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:14,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 01:43:14,682 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:43:14,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:14,683 INFO L85 PathProgramCache]: Analyzing trace with hash -1832520732, now seen corresponding path program 1 times [2024-06-28 01:43:14,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:14,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975117833] [2024-06-28 01:43:14,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:14,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:14,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:15,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:43:15,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:15,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975117833] [2024-06-28 01:43:15,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975117833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:15,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:15,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:43:15,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115508559] [2024-06-28 01:43:15,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:15,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:43:15,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:15,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:43:15,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:43:15,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:43:15,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 344 transitions, 5730 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:15,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:15,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:43:15,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:16,069 INFO L124 PetriNetUnfolderBase]: 1446/2520 cut-off events. [2024-06-28 01:43:16,069 INFO L125 PetriNetUnfolderBase]: For 37719/37719 co-relation queries the response was YES. [2024-06-28 01:43:16,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17300 conditions, 2520 events. 1446/2520 cut-off events. For 37719/37719 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 14653 event pairs, 206 based on Foata normal form. 2/2459 useless extension candidates. Maximal degree in co-relation 17208. Up to 1075 conditions per place. [2024-06-28 01:43:16,094 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 248 selfloop transitions, 146 changer transitions 0/400 dead transitions. [2024-06-28 01:43:16,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 400 transitions, 7023 flow [2024-06-28 01:43:16,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:43:16,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:43:16,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-28 01:43:16,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5236486486486487 [2024-06-28 01:43:16,095 INFO L175 Difference]: Start difference. First operand has 187 places, 344 transitions, 5730 flow. Second operand 8 states and 155 transitions. [2024-06-28 01:43:16,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 400 transitions, 7023 flow [2024-06-28 01:43:16,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 400 transitions, 6809 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 01:43:16,213 INFO L231 Difference]: Finished difference. Result has 193 places, 358 transitions, 6121 flow [2024-06-28 01:43:16,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5516, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6121, PETRI_PLACES=193, PETRI_TRANSITIONS=358} [2024-06-28 01:43:16,214 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 152 predicate places. [2024-06-28 01:43:16,214 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 358 transitions, 6121 flow [2024-06-28 01:43:16,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:16,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:16,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:16,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 01:43:16,215 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:43:16,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:16,215 INFO L85 PathProgramCache]: Analyzing trace with hash -140763116, now seen corresponding path program 2 times [2024-06-28 01:43:16,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:16,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389179219] [2024-06-28 01:43:16,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:16,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:16,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:16,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:43:16,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:16,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389179219] [2024-06-28 01:43:17,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389179219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:17,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:17,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:43:17,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890153878] [2024-06-28 01:43:17,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:17,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:43:17,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:17,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:43:17,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:43:17,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:43:17,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 358 transitions, 6121 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:17,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:17,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:43:17,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:17,782 INFO L124 PetriNetUnfolderBase]: 1495/2640 cut-off events. [2024-06-28 01:43:17,782 INFO L125 PetriNetUnfolderBase]: For 43228/43228 co-relation queries the response was YES. [2024-06-28 01:43:17,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18560 conditions, 2640 events. 1495/2640 cut-off events. For 43228/43228 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 15607 event pairs, 242 based on Foata normal form. 1/2564 useless extension candidates. Maximal degree in co-relation 18465. Up to 1108 conditions per place. [2024-06-28 01:43:17,804 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 260 selfloop transitions, 140 changer transitions 0/406 dead transitions. [2024-06-28 01:43:17,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 406 transitions, 7413 flow [2024-06-28 01:43:17,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:43:17,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:43:17,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-28 01:43:17,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5101351351351351 [2024-06-28 01:43:17,806 INFO L175 Difference]: Start difference. First operand has 193 places, 358 transitions, 6121 flow. Second operand 8 states and 151 transitions. [2024-06-28 01:43:17,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 406 transitions, 7413 flow [2024-06-28 01:43:17,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 406 transitions, 7340 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-06-28 01:43:17,941 INFO L231 Difference]: Finished difference. Result has 201 places, 366 transitions, 6574 flow [2024-06-28 01:43:17,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6054, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6574, PETRI_PLACES=201, PETRI_TRANSITIONS=366} [2024-06-28 01:43:17,942 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 160 predicate places. [2024-06-28 01:43:17,942 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 366 transitions, 6574 flow [2024-06-28 01:43:17,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:17,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:17,942 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:17,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 01:43:17,942 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:43:17,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:17,943 INFO L85 PathProgramCache]: Analyzing trace with hash 519227880, now seen corresponding path program 3 times [2024-06-28 01:43:17,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:17,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170846169] [2024-06-28 01:43:17,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:17,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:17,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:18,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:43:18,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:18,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170846169] [2024-06-28 01:43:18,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170846169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:18,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:18,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:43:18,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129238550] [2024-06-28 01:43:18,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:18,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:43:18,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:18,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:43:18,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:43:18,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:43:18,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 366 transitions, 6574 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:18,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:18,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:43:18,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:19,402 INFO L124 PetriNetUnfolderBase]: 1493/2637 cut-off events. [2024-06-28 01:43:19,403 INFO L125 PetriNetUnfolderBase]: For 47066/47066 co-relation queries the response was YES. [2024-06-28 01:43:19,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19445 conditions, 2637 events. 1493/2637 cut-off events. For 47066/47066 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 15587 event pairs, 244 based on Foata normal form. 1/2561 useless extension candidates. Maximal degree in co-relation 19346. Up to 1107 conditions per place. [2024-06-28 01:43:19,428 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 241 selfloop transitions, 158 changer transitions 0/405 dead transitions. [2024-06-28 01:43:19,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 405 transitions, 7715 flow [2024-06-28 01:43:19,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:43:19,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:43:19,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-28 01:43:19,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5067567567567568 [2024-06-28 01:43:19,430 INFO L175 Difference]: Start difference. First operand has 201 places, 366 transitions, 6574 flow. Second operand 8 states and 150 transitions. [2024-06-28 01:43:19,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 405 transitions, 7715 flow [2024-06-28 01:43:19,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 405 transitions, 7605 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-28 01:43:19,606 INFO L231 Difference]: Finished difference. Result has 207 places, 369 transitions, 6930 flow [2024-06-28 01:43:19,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6471, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6930, PETRI_PLACES=207, PETRI_TRANSITIONS=369} [2024-06-28 01:43:19,607 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 166 predicate places. [2024-06-28 01:43:19,607 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 369 transitions, 6930 flow [2024-06-28 01:43:19,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:19,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:19,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:19,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 01:43:19,607 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:43:19,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:19,608 INFO L85 PathProgramCache]: Analyzing trace with hash -1832340994, now seen corresponding path program 1 times [2024-06-28 01:43:19,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:19,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247519110] [2024-06-28 01:43:19,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:19,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:19,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:20,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:43:20,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:20,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247519110] [2024-06-28 01:43:20,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247519110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:20,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:20,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:43:20,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522578803] [2024-06-28 01:43:20,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:20,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:43:20,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:20,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:43:20,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:43:20,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:43:20,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 369 transitions, 6930 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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-28 01:43:20,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:20,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:43:20,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:21,321 INFO L124 PetriNetUnfolderBase]: 1545/2702 cut-off events. [2024-06-28 01:43:21,322 INFO L125 PetriNetUnfolderBase]: For 50158/50158 co-relation queries the response was YES. [2024-06-28 01:43:21,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20301 conditions, 2702 events. 1545/2702 cut-off events. For 50158/50158 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 15891 event pairs, 185 based on Foata normal form. 4/2631 useless extension candidates. Maximal degree in co-relation 20200. Up to 1481 conditions per place. [2024-06-28 01:43:21,350 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 325 selfloop transitions, 93 changer transitions 0/424 dead transitions. [2024-06-28 01:43:21,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 424 transitions, 8137 flow [2024-06-28 01:43:21,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:43:21,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:43:21,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-28 01:43:21,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5075075075075075 [2024-06-28 01:43:21,352 INFO L175 Difference]: Start difference. First operand has 207 places, 369 transitions, 6930 flow. Second operand 9 states and 169 transitions. [2024-06-28 01:43:21,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 424 transitions, 8137 flow [2024-06-28 01:43:21,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 424 transitions, 7937 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 01:43:21,569 INFO L231 Difference]: Finished difference. Result has 212 places, 374 transitions, 6965 flow [2024-06-28 01:43:21,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6737, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6965, PETRI_PLACES=212, PETRI_TRANSITIONS=374} [2024-06-28 01:43:21,570 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 171 predicate places. [2024-06-28 01:43:21,570 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 374 transitions, 6965 flow [2024-06-28 01:43:21,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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-28 01:43:21,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:21,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:21,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 01:43:21,570 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:43:21,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:21,571 INFO L85 PathProgramCache]: Analyzing trace with hash 352237592, now seen corresponding path program 2 times [2024-06-28 01:43:21,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:21,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343089279] [2024-06-28 01:43:21,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:21,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:21,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:22,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:43:22,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:22,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343089279] [2024-06-28 01:43:22,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343089279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:22,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:22,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:43:22,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167540161] [2024-06-28 01:43:22,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:22,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:43:22,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:22,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:43:22,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:43:22,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:43:22,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 374 transitions, 6965 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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-28 01:43:22,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:22,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:43:22,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:23,596 INFO L124 PetriNetUnfolderBase]: 1581/2802 cut-off events. [2024-06-28 01:43:23,596 INFO L125 PetriNetUnfolderBase]: For 53486/53486 co-relation queries the response was YES. [2024-06-28 01:43:23,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20703 conditions, 2802 events. 1581/2802 cut-off events. For 53486/53486 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 16753 event pairs, 377 based on Foata normal form. 2/2717 useless extension candidates. Maximal degree in co-relation 20601. Up to 2386 conditions per place. [2024-06-28 01:43:23,622 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 372 selfloop transitions, 35 changer transitions 0/413 dead transitions. [2024-06-28 01:43:23,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 413 transitions, 7939 flow [2024-06-28 01:43:23,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:43:23,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:43:23,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-28 01:43:23,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46546546546546547 [2024-06-28 01:43:23,625 INFO L175 Difference]: Start difference. First operand has 212 places, 374 transitions, 6965 flow. Second operand 9 states and 155 transitions. [2024-06-28 01:43:23,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 413 transitions, 7939 flow [2024-06-28 01:43:23,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 413 transitions, 7845 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 01:43:23,797 INFO L231 Difference]: Finished difference. Result has 217 places, 379 transitions, 6994 flow [2024-06-28 01:43:23,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6873, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6994, PETRI_PLACES=217, PETRI_TRANSITIONS=379} [2024-06-28 01:43:23,798 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 176 predicate places. [2024-06-28 01:43:23,799 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 379 transitions, 6994 flow [2024-06-28 01:43:23,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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-28 01:43:23,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:23,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:23,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 01:43:23,799 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:43:23,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:23,800 INFO L85 PathProgramCache]: Analyzing trace with hash -1428686210, now seen corresponding path program 3 times [2024-06-28 01:43:23,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:23,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603569278] [2024-06-28 01:43:23,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:23,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:23,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:24,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:43:24,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:24,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603569278] [2024-06-28 01:43:24,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603569278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:24,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:24,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:43:24,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027466861] [2024-06-28 01:43:24,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:24,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:43:24,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:24,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:43:24,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:43:24,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:43:24,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 379 transitions, 6994 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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-28 01:43:24,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:24,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:43:24,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:25,688 INFO L124 PetriNetUnfolderBase]: 1622/2872 cut-off events. [2024-06-28 01:43:25,688 INFO L125 PetriNetUnfolderBase]: For 54834/54834 co-relation queries the response was YES. [2024-06-28 01:43:25,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21219 conditions, 2872 events. 1622/2872 cut-off events. For 54834/54834 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 17252 event pairs, 388 based on Foata normal form. 2/2785 useless extension candidates. Maximal degree in co-relation 21114. Up to 2390 conditions per place. [2024-06-28 01:43:25,721 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 372 selfloop transitions, 41 changer transitions 0/419 dead transitions. [2024-06-28 01:43:25,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 419 transitions, 8014 flow [2024-06-28 01:43:25,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:43:25,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:43:25,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-28 01:43:25,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4624624624624625 [2024-06-28 01:43:25,724 INFO L175 Difference]: Start difference. First operand has 217 places, 379 transitions, 6994 flow. Second operand 9 states and 154 transitions. [2024-06-28 01:43:25,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 419 transitions, 8014 flow [2024-06-28 01:43:25,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 419 transitions, 7950 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 01:43:25,934 INFO L231 Difference]: Finished difference. Result has 222 places, 385 transitions, 7106 flow [2024-06-28 01:43:25,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6930, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7106, PETRI_PLACES=222, PETRI_TRANSITIONS=385} [2024-06-28 01:43:25,935 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 181 predicate places. [2024-06-28 01:43:25,935 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 385 transitions, 7106 flow [2024-06-28 01:43:25,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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-28 01:43:25,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:25,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:25,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 01:43:25,935 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:43:25,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:25,936 INFO L85 PathProgramCache]: Analyzing trace with hash 398046230, now seen corresponding path program 4 times [2024-06-28 01:43:25,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:25,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551476236] [2024-06-28 01:43:25,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:25,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:25,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:26,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:43:26,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:26,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551476236] [2024-06-28 01:43:26,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551476236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:26,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:26,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:43:26,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471812060] [2024-06-28 01:43:26,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:26,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:43:26,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:26,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:43:26,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:43:26,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:43:26,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 385 transitions, 7106 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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-28 01:43:26,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:26,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:43:26,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:27,722 INFO L124 PetriNetUnfolderBase]: 1648/2921 cut-off events. [2024-06-28 01:43:27,722 INFO L125 PetriNetUnfolderBase]: For 57044/57044 co-relation queries the response was YES. [2024-06-28 01:43:27,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21592 conditions, 2921 events. 1648/2921 cut-off events. For 57044/57044 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 17635 event pairs, 383 based on Foata normal form. 2/2831 useless extension candidates. Maximal degree in co-relation 21485. Up to 2465 conditions per place. [2024-06-28 01:43:27,753 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 375 selfloop transitions, 40 changer transitions 0/421 dead transitions. [2024-06-28 01:43:27,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 421 transitions, 8098 flow [2024-06-28 01:43:27,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:43:27,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:43:27,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-28 01:43:27,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4624624624624625 [2024-06-28 01:43:27,754 INFO L175 Difference]: Start difference. First operand has 222 places, 385 transitions, 7106 flow. Second operand 9 states and 154 transitions. [2024-06-28 01:43:27,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 421 transitions, 8098 flow [2024-06-28 01:43:27,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 421 transitions, 8027 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 01:43:27,953 INFO L231 Difference]: Finished difference. Result has 226 places, 387 transitions, 7146 flow [2024-06-28 01:43:27,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7035, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7146, PETRI_PLACES=226, PETRI_TRANSITIONS=387} [2024-06-28 01:43:27,954 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 185 predicate places. [2024-06-28 01:43:27,955 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 387 transitions, 7146 flow [2024-06-28 01:43:27,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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-28 01:43:27,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:27,955 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:27,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 01:43:27,955 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:43:27,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:27,955 INFO L85 PathProgramCache]: Analyzing trace with hash -219485608, now seen corresponding path program 4 times [2024-06-28 01:43:27,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:27,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789234745] [2024-06-28 01:43:27,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:27,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:27,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:28,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:43:28,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:28,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789234745] [2024-06-28 01:43:28,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789234745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:28,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:28,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:43:28,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812879138] [2024-06-28 01:43:28,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:28,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:43:28,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:28,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:43:28,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:43:28,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:43:28,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 387 transitions, 7146 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:28,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:28,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:43:28,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:29,498 INFO L124 PetriNetUnfolderBase]: 1679/2955 cut-off events. [2024-06-28 01:43:29,498 INFO L125 PetriNetUnfolderBase]: For 59171/59171 co-relation queries the response was YES. [2024-06-28 01:43:29,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22073 conditions, 2955 events. 1679/2955 cut-off events. For 59171/59171 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 17795 event pairs, 401 based on Foata normal form. 1/2869 useless extension candidates. Maximal degree in co-relation 21964. Up to 2520 conditions per place. [2024-06-28 01:43:29,532 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 376 selfloop transitions, 40 changer transitions 0/422 dead transitions. [2024-06-28 01:43:29,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 422 transitions, 8261 flow [2024-06-28 01:43:29,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:43:29,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:43:29,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-28 01:43:29,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46959459459459457 [2024-06-28 01:43:29,534 INFO L175 Difference]: Start difference. First operand has 226 places, 387 transitions, 7146 flow. Second operand 8 states and 139 transitions. [2024-06-28 01:43:29,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 422 transitions, 8261 flow [2024-06-28 01:43:29,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 422 transitions, 8168 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 01:43:29,757 INFO L231 Difference]: Finished difference. Result has 228 places, 393 transitions, 7240 flow [2024-06-28 01:43:29,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7053, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7240, PETRI_PLACES=228, PETRI_TRANSITIONS=393} [2024-06-28 01:43:29,757 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 187 predicate places. [2024-06-28 01:43:29,758 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 393 transitions, 7240 flow [2024-06-28 01:43:29,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:29,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:29,758 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:29,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 01:43:29,758 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:43:29,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:29,759 INFO L85 PathProgramCache]: Analyzing trace with hash 342737394, now seen corresponding path program 5 times [2024-06-28 01:43:29,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:29,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344552021] [2024-06-28 01:43:29,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:29,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:29,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:30,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:43:30,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:30,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344552021] [2024-06-28 01:43:30,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344552021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:30,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:30,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:43:30,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087994012] [2024-06-28 01:43:30,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:30,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:43:30,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:30,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:43:30,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:43:30,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:43:30,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 393 transitions, 7240 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:30,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:30,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:43:30,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:31,264 INFO L124 PetriNetUnfolderBase]: 1677/2958 cut-off events. [2024-06-28 01:43:31,264 INFO L125 PetriNetUnfolderBase]: For 59727/59727 co-relation queries the response was YES. [2024-06-28 01:43:31,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22067 conditions, 2958 events. 1677/2958 cut-off events. For 59727/59727 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 17822 event pairs, 405 based on Foata normal form. 1/2870 useless extension candidates. Maximal degree in co-relation 21956. Up to 2518 conditions per place. [2024-06-28 01:43:31,297 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 378 selfloop transitions, 40 changer transitions 0/424 dead transitions. [2024-06-28 01:43:31,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 424 transitions, 8224 flow [2024-06-28 01:43:31,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:43:31,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:43:31,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-28 01:43:31,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46621621621621623 [2024-06-28 01:43:31,298 INFO L175 Difference]: Start difference. First operand has 228 places, 393 transitions, 7240 flow. Second operand 8 states and 138 transitions. [2024-06-28 01:43:31,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 424 transitions, 8224 flow [2024-06-28 01:43:31,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 424 transitions, 8163 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-28 01:43:31,521 INFO L231 Difference]: Finished difference. Result has 233 places, 393 transitions, 7267 flow [2024-06-28 01:43:31,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7179, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7267, PETRI_PLACES=233, PETRI_TRANSITIONS=393} [2024-06-28 01:43:31,522 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 192 predicate places. [2024-06-28 01:43:31,522 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 393 transitions, 7267 flow [2024-06-28 01:43:31,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:31,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:31,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:31,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 01:43:31,522 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:43:31,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:31,523 INFO L85 PathProgramCache]: Analyzing trace with hash 87137372, now seen corresponding path program 5 times [2024-06-28 01:43:31,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:31,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670693187] [2024-06-28 01:43:31,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:31,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:31,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:32,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:43:32,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:32,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670693187] [2024-06-28 01:43:32,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670693187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:32,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:32,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:43:32,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624197198] [2024-06-28 01:43:32,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:32,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:43:32,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:32,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:43:32,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:43:32,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:43:32,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 393 transitions, 7267 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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-28 01:43:32,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:32,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:43:32,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:33,200 INFO L124 PetriNetUnfolderBase]: 1683/2976 cut-off events. [2024-06-28 01:43:33,201 INFO L125 PetriNetUnfolderBase]: For 59913/59913 co-relation queries the response was YES. [2024-06-28 01:43:33,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22153 conditions, 2976 events. 1683/2976 cut-off events. For 59913/59913 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 18009 event pairs, 380 based on Foata normal form. 2/2886 useless extension candidates. Maximal degree in co-relation 22040. Up to 2317 conditions per place. [2024-06-28 01:43:33,234 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 369 selfloop transitions, 61 changer transitions 0/436 dead transitions. [2024-06-28 01:43:33,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 436 transitions, 8367 flow [2024-06-28 01:43:33,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:43:33,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:43:33,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-28 01:43:33,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4744744744744745 [2024-06-28 01:43:33,235 INFO L175 Difference]: Start difference. First operand has 233 places, 393 transitions, 7267 flow. Second operand 9 states and 158 transitions. [2024-06-28 01:43:33,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 436 transitions, 8367 flow [2024-06-28 01:43:33,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 436 transitions, 8280 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 01:43:33,435 INFO L231 Difference]: Finished difference. Result has 235 places, 397 transitions, 7363 flow [2024-06-28 01:43:33,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7180, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7363, PETRI_PLACES=235, PETRI_TRANSITIONS=397} [2024-06-28 01:43:33,436 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 194 predicate places. [2024-06-28 01:43:33,436 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 397 transitions, 7363 flow [2024-06-28 01:43:33,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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-28 01:43:33,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:33,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:33,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 01:43:33,437 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:43:33,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:33,437 INFO L85 PathProgramCache]: Analyzing trace with hash -1428686458, now seen corresponding path program 6 times [2024-06-28 01:43:33,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:33,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382649747] [2024-06-28 01:43:33,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:33,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:33,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:34,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:43:34,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:34,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382649747] [2024-06-28 01:43:34,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382649747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:34,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:34,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:43:34,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708251676] [2024-06-28 01:43:34,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:34,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:43:34,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:34,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:43:34,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:43:34,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:43:34,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 397 transitions, 7363 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:34,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:34,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:43:34,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:35,008 INFO L124 PetriNetUnfolderBase]: 1686/2985 cut-off events. [2024-06-28 01:43:35,008 INFO L125 PetriNetUnfolderBase]: For 60984/60984 co-relation queries the response was YES. [2024-06-28 01:43:35,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22348 conditions, 2985 events. 1686/2985 cut-off events. For 60984/60984 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 18098 event pairs, 410 based on Foata normal form. 1/2893 useless extension candidates. Maximal degree in co-relation 22235. Up to 2585 conditions per place. [2024-06-28 01:43:35,043 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 388 selfloop transitions, 32 changer transitions 0/426 dead transitions. [2024-06-28 01:43:35,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 426 transitions, 8344 flow [2024-06-28 01:43:35,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:43:35,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:43:35,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-28 01:43:35,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4527027027027027 [2024-06-28 01:43:35,044 INFO L175 Difference]: Start difference. First operand has 235 places, 397 transitions, 7363 flow. Second operand 8 states and 134 transitions. [2024-06-28 01:43:35,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 426 transitions, 8344 flow [2024-06-28 01:43:35,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 426 transitions, 8260 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-28 01:43:35,337 INFO L231 Difference]: Finished difference. Result has 238 places, 399 transitions, 7384 flow [2024-06-28 01:43:35,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7281, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7384, PETRI_PLACES=238, PETRI_TRANSITIONS=399} [2024-06-28 01:43:35,337 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 197 predicate places. [2024-06-28 01:43:35,337 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 399 transitions, 7384 flow [2024-06-28 01:43:35,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:35,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:35,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:35,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 01:43:35,338 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:43:35,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:35,338 INFO L85 PathProgramCache]: Analyzing trace with hash -1307034636, now seen corresponding path program 3 times [2024-06-28 01:43:35,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:35,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164229163] [2024-06-28 01:43:35,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:35,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:35,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:35,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:43:35,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:35,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164229163] [2024-06-28 01:43:35,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164229163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:35,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:35,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:43:35,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286370536] [2024-06-28 01:43:35,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:35,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:43:35,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:35,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:43:35,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:43:35,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:43:35,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 399 transitions, 7384 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:35,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:35,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:43:35,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:36,868 INFO L124 PetriNetUnfolderBase]: 1886/3331 cut-off events. [2024-06-28 01:43:36,869 INFO L125 PetriNetUnfolderBase]: For 67293/67293 co-relation queries the response was YES. [2024-06-28 01:43:36,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24692 conditions, 3331 events. 1886/3331 cut-off events. For 67293/67293 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 21037 event pairs, 317 based on Foata normal form. 2/3239 useless extension candidates. Maximal degree in co-relation 24577. Up to 2503 conditions per place. [2024-06-28 01:43:36,899 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 415 selfloop transitions, 88 changer transitions 0/509 dead transitions. [2024-06-28 01:43:36,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 509 transitions, 9966 flow [2024-06-28 01:43:36,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:43:36,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:43:36,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-28 01:43:36,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4774774774774775 [2024-06-28 01:43:36,901 INFO L175 Difference]: Start difference. First operand has 238 places, 399 transitions, 7384 flow. Second operand 9 states and 159 transitions. [2024-06-28 01:43:36,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 509 transitions, 9966 flow [2024-06-28 01:43:37,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 509 transitions, 9902 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 01:43:37,127 INFO L231 Difference]: Finished difference. Result has 246 places, 458 transitions, 8726 flow [2024-06-28 01:43:37,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7320, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8726, PETRI_PLACES=246, PETRI_TRANSITIONS=458} [2024-06-28 01:43:37,127 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 205 predicate places. [2024-06-28 01:43:37,127 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 458 transitions, 8726 flow [2024-06-28 01:43:37,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:37,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:37,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:37,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 01:43:37,128 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:43:37,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:37,128 INFO L85 PathProgramCache]: Analyzing trace with hash 107504842, now seen corresponding path program 4 times [2024-06-28 01:43:37,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:37,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658035004] [2024-06-28 01:43:37,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:37,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:37,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:37,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-28 01:43:37,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:37,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658035004] [2024-06-28 01:43:37,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658035004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:37,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:37,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:43:37,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564781935] [2024-06-28 01:43:37,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:37,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:43:37,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:37,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:43:37,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:43:37,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:43:37,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 458 transitions, 8726 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:37,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:37,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:43:37,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:38,682 INFO L124 PetriNetUnfolderBase]: 1936/3412 cut-off events. [2024-06-28 01:43:38,683 INFO L125 PetriNetUnfolderBase]: For 74807/74807 co-relation queries the response was YES. [2024-06-28 01:43:38,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26538 conditions, 3412 events. 1936/3412 cut-off events. For 74807/74807 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 21589 event pairs, 369 based on Foata normal form. 2/3320 useless extension candidates. Maximal degree in co-relation 26418. Up to 2583 conditions per place. [2024-06-28 01:43:38,719 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 379 selfloop transitions, 149 changer transitions 0/534 dead transitions. [2024-06-28 01:43:38,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 534 transitions, 10969 flow [2024-06-28 01:43:38,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:43:38,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:43:38,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-28 01:43:38,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4744744744744745 [2024-06-28 01:43:38,721 INFO L175 Difference]: Start difference. First operand has 246 places, 458 transitions, 8726 flow. Second operand 9 states and 158 transitions. [2024-06-28 01:43:38,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 534 transitions, 10969 flow [2024-06-28 01:43:39,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 534 transitions, 10886 flow, removed 37 selfloop flow, removed 2 redundant places. [2024-06-28 01:43:39,023 INFO L231 Difference]: Finished difference. Result has 255 places, 496 transitions, 9885 flow [2024-06-28 01:43:39,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8653, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9885, PETRI_PLACES=255, PETRI_TRANSITIONS=496} [2024-06-28 01:43:39,024 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 214 predicate places. [2024-06-28 01:43:39,024 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 496 transitions, 9885 flow [2024-06-28 01:43:39,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:39,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:39,025 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:39,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 01:43:39,025 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:43:39,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:39,026 INFO L85 PathProgramCache]: Analyzing trace with hash 508904932, now seen corresponding path program 5 times [2024-06-28 01:43:39,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:39,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020454244] [2024-06-28 01:43:39,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:39,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:39,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:39,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-28 01:43:39,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:39,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020454244] [2024-06-28 01:43:39,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020454244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:39,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:39,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:43:39,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771994764] [2024-06-28 01:43:39,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:39,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:43:39,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:39,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:43:39,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:43:39,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:43:39,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 496 transitions, 9885 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:39,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:39,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:43:39,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:40,693 INFO L124 PetriNetUnfolderBase]: 1993/3510 cut-off events. [2024-06-28 01:43:40,694 INFO L125 PetriNetUnfolderBase]: For 80768/80768 co-relation queries the response was YES. [2024-06-28 01:43:40,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28238 conditions, 3510 events. 1993/3510 cut-off events. For 80768/80768 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 22315 event pairs, 349 based on Foata normal form. 4/3417 useless extension candidates. Maximal degree in co-relation 28114. Up to 2749 conditions per place. [2024-06-28 01:43:40,732 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 410 selfloop transitions, 136 changer transitions 0/552 dead transitions. [2024-06-28 01:43:40,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 552 transitions, 11855 flow [2024-06-28 01:43:40,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:43:40,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:43:40,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-28 01:43:40,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4774774774774775 [2024-06-28 01:43:40,734 INFO L175 Difference]: Start difference. First operand has 255 places, 496 transitions, 9885 flow. Second operand 9 states and 159 transitions. [2024-06-28 01:43:40,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 552 transitions, 11855 flow [2024-06-28 01:43:41,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 552 transitions, 11787 flow, removed 26 selfloop flow, removed 2 redundant places. [2024-06-28 01:43:41,094 INFO L231 Difference]: Finished difference. Result has 265 places, 516 transitions, 10716 flow [2024-06-28 01:43:41,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9823, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10716, PETRI_PLACES=265, PETRI_TRANSITIONS=516} [2024-06-28 01:43:41,095 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 224 predicate places. [2024-06-28 01:43:41,095 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 516 transitions, 10716 flow [2024-06-28 01:43:41,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:41,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:41,096 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:41,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 01:43:41,096 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:43:41,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:41,097 INFO L85 PathProgramCache]: Analyzing trace with hash 10653190, now seen corresponding path program 6 times [2024-06-28 01:43:41,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:41,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548959291] [2024-06-28 01:43:41,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:41,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:41,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:41,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:43:41,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:41,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548959291] [2024-06-28 01:43:41,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548959291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:41,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:41,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:43:41,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483321361] [2024-06-28 01:43:41,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:41,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:43:41,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:41,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:43:41,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:43:41,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:43:41,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 516 transitions, 10716 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:41,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:41,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:43:41,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:42,865 INFO L124 PetriNetUnfolderBase]: 2138/3768 cut-off events. [2024-06-28 01:43:42,865 INFO L125 PetriNetUnfolderBase]: For 89055/89055 co-relation queries the response was YES. [2024-06-28 01:43:42,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30306 conditions, 3768 events. 2138/3768 cut-off events. For 89055/89055 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 24340 event pairs, 250 based on Foata normal form. 2/3674 useless extension candidates. Maximal degree in co-relation 30177. Up to 2622 conditions per place. [2024-06-28 01:43:42,919 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 453 selfloop transitions, 155 changer transitions 0/614 dead transitions. [2024-06-28 01:43:42,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 614 transitions, 13424 flow [2024-06-28 01:43:42,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:43:42,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:43:42,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-28 01:43:42,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47147147147147145 [2024-06-28 01:43:42,921 INFO L175 Difference]: Start difference. First operand has 265 places, 516 transitions, 10716 flow. Second operand 9 states and 157 transitions. [2024-06-28 01:43:42,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 614 transitions, 13424 flow [2024-06-28 01:43:43,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 614 transitions, 13187 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-28 01:43:43,381 INFO L231 Difference]: Finished difference. Result has 273 places, 563 transitions, 11651 flow [2024-06-28 01:43:43,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=10497, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11651, PETRI_PLACES=273, PETRI_TRANSITIONS=563} [2024-06-28 01:43:43,382 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 232 predicate places. [2024-06-28 01:43:43,382 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 563 transitions, 11651 flow [2024-06-28 01:43:43,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:43,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:43,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:43,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 01:43:43,388 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:43:43,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:43,389 INFO L85 PathProgramCache]: Analyzing trace with hash 1166715196, now seen corresponding path program 7 times [2024-06-28 01:43:43,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:43,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137058069] [2024-06-28 01:43:43,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:43,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:43,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:44,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-28 01:43:44,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:44,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137058069] [2024-06-28 01:43:44,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137058069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:44,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:44,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:43:44,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004522950] [2024-06-28 01:43:44,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:44,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:43:44,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:44,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:43:44,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:43:44,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:43:44,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 563 transitions, 11651 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:44,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:44,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:43:44,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:45,279 INFO L124 PetriNetUnfolderBase]: 2216/3907 cut-off events. [2024-06-28 01:43:45,279 INFO L125 PetriNetUnfolderBase]: For 96342/96342 co-relation queries the response was YES. [2024-06-28 01:43:45,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32188 conditions, 3907 events. 2216/3907 cut-off events. For 96342/96342 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 25547 event pairs, 323 based on Foata normal form. 2/3812 useless extension candidates. Maximal degree in co-relation 32055. Up to 2731 conditions per place. [2024-06-28 01:43:45,330 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 448 selfloop transitions, 178 changer transitions 0/632 dead transitions. [2024-06-28 01:43:45,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 632 transitions, 13702 flow [2024-06-28 01:43:45,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:43:45,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:43:45,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-28 01:43:45,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4864864864864865 [2024-06-28 01:43:45,332 INFO L175 Difference]: Start difference. First operand has 273 places, 563 transitions, 11651 flow. Second operand 10 states and 180 transitions. [2024-06-28 01:43:45,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 632 transitions, 13702 flow [2024-06-28 01:43:45,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 632 transitions, 13558 flow, removed 66 selfloop flow, removed 3 redundant places. [2024-06-28 01:43:45,779 INFO L231 Difference]: Finished difference. Result has 282 places, 580 transitions, 12250 flow [2024-06-28 01:43:45,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=11559, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12250, PETRI_PLACES=282, PETRI_TRANSITIONS=580} [2024-06-28 01:43:45,780 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 241 predicate places. [2024-06-28 01:43:45,780 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 580 transitions, 12250 flow [2024-06-28 01:43:45,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:45,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:45,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:45,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 01:43:45,781 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:43:45,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:45,782 INFO L85 PathProgramCache]: Analyzing trace with hash 1179720316, now seen corresponding path program 8 times [2024-06-28 01:43:45,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:45,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562368687] [2024-06-28 01:43:45,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:45,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:45,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:46,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:43:46,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:46,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562368687] [2024-06-28 01:43:46,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562368687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:46,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:46,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:43:46,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721510879] [2024-06-28 01:43:46,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:46,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:43:46,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:46,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:43:46,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:43:46,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:43:46,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 580 transitions, 12250 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:46,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:46,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:43:46,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:47,807 INFO L124 PetriNetUnfolderBase]: 2245/3991 cut-off events. [2024-06-28 01:43:47,807 INFO L125 PetriNetUnfolderBase]: For 97913/97913 co-relation queries the response was YES. [2024-06-28 01:43:47,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33345 conditions, 3991 events. 2245/3991 cut-off events. For 97913/97913 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 26460 event pairs, 371 based on Foata normal form. 2/3884 useless extension candidates. Maximal degree in co-relation 33209. Up to 3071 conditions per place. [2024-06-28 01:43:47,854 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 472 selfloop transitions, 170 changer transitions 0/648 dead transitions. [2024-06-28 01:43:47,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 648 transitions, 14360 flow [2024-06-28 01:43:47,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:43:47,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:43:47,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 194 transitions. [2024-06-28 01:43:47,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47665847665847666 [2024-06-28 01:43:47,855 INFO L175 Difference]: Start difference. First operand has 282 places, 580 transitions, 12250 flow. Second operand 11 states and 194 transitions. [2024-06-28 01:43:47,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 648 transitions, 14360 flow [2024-06-28 01:43:48,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 648 transitions, 14169 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-28 01:43:48,311 INFO L231 Difference]: Finished difference. Result has 292 places, 599 transitions, 13012 flow [2024-06-28 01:43:48,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=12069, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13012, PETRI_PLACES=292, PETRI_TRANSITIONS=599} [2024-06-28 01:43:48,312 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 251 predicate places. [2024-06-28 01:43:48,312 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 599 transitions, 13012 flow [2024-06-28 01:43:48,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:48,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:48,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:48,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 01:43:48,312 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:43:48,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:48,312 INFO L85 PathProgramCache]: Analyzing trace with hash 352249465, now seen corresponding path program 1 times [2024-06-28 01:43:48,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:48,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188591145] [2024-06-28 01:43:48,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:48,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:48,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:49,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:43:49,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:49,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188591145] [2024-06-28 01:43:49,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188591145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:49,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:49,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:43:49,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626411212] [2024-06-28 01:43:49,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:49,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:43:49,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:49,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:43:49,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:43:49,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:43:49,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 599 transitions, 13012 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:49,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:49,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:43:49,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:50,836 INFO L124 PetriNetUnfolderBase]: 2246/3991 cut-off events. [2024-06-28 01:43:50,836 INFO L125 PetriNetUnfolderBase]: For 103809/103809 co-relation queries the response was YES. [2024-06-28 01:43:50,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33699 conditions, 3991 events. 2246/3991 cut-off events. For 103809/103809 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 26228 event pairs, 566 based on Foata normal form. 2/3886 useless extension candidates. Maximal degree in co-relation 33559. Up to 3487 conditions per place. [2024-06-28 01:43:50,892 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 591 selfloop transitions, 35 changer transitions 0/632 dead transitions. [2024-06-28 01:43:50,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 632 transitions, 14424 flow [2024-06-28 01:43:50,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:43:50,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:43:50,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-28 01:43:50,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45045045045045046 [2024-06-28 01:43:50,893 INFO L175 Difference]: Start difference. First operand has 292 places, 599 transitions, 13012 flow. Second operand 9 states and 150 transitions. [2024-06-28 01:43:50,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 632 transitions, 14424 flow [2024-06-28 01:43:51,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 632 transitions, 14063 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-28 01:43:51,356 INFO L231 Difference]: Finished difference. Result has 293 places, 601 transitions, 12759 flow [2024-06-28 01:43:51,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=12651, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12759, PETRI_PLACES=293, PETRI_TRANSITIONS=601} [2024-06-28 01:43:51,357 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 252 predicate places. [2024-06-28 01:43:51,357 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 601 transitions, 12759 flow [2024-06-28 01:43:51,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:51,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:51,358 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:51,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 01:43:51,358 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:43:51,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:51,359 INFO L85 PathProgramCache]: Analyzing trace with hash -1531717441, now seen corresponding path program 1 times [2024-06-28 01:43:51,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:51,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006960403] [2024-06-28 01:43:51,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:51,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:51,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:51,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:43:51,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:51,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006960403] [2024-06-28 01:43:51,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006960403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:51,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:51,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 01:43:51,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403287238] [2024-06-28 01:43:51,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:51,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 01:43:51,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:51,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 01:43:51,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 01:43:51,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 37 [2024-06-28 01:43:51,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 601 transitions, 12759 flow. Second operand has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 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-28 01:43:51,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:51,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 37 [2024-06-28 01:43:51,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:51,941 INFO L124 PetriNetUnfolderBase]: 972/1958 cut-off events. [2024-06-28 01:43:51,941 INFO L125 PetriNetUnfolderBase]: For 48933/49048 co-relation queries the response was YES. [2024-06-28 01:43:51,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15280 conditions, 1958 events. 972/1958 cut-off events. For 48933/49048 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 12811 event pairs, 147 based on Foata normal form. 192/2005 useless extension candidates. Maximal degree in co-relation 15140. Up to 650 conditions per place. [2024-06-28 01:43:51,965 INFO L140 encePairwiseOnDemand]: 32/37 looper letters, 174 selfloop transitions, 53 changer transitions 0/355 dead transitions. [2024-06-28 01:43:51,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 355 transitions, 7842 flow [2024-06-28 01:43:51,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 01:43:51,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 01:43:51,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 99 transitions. [2024-06-28 01:43:51,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.668918918918919 [2024-06-28 01:43:51,966 INFO L175 Difference]: Start difference. First operand has 293 places, 601 transitions, 12759 flow. Second operand 4 states and 99 transitions. [2024-06-28 01:43:51,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 355 transitions, 7842 flow [2024-06-28 01:43:52,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 355 transitions, 6337 flow, removed 45 selfloop flow, removed 79 redundant places. [2024-06-28 01:43:52,158 INFO L231 Difference]: Finished difference. Result has 219 places, 340 transitions, 6027 flow [2024-06-28 01:43:52,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5789, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=6027, PETRI_PLACES=219, PETRI_TRANSITIONS=340} [2024-06-28 01:43:52,158 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 178 predicate places. [2024-06-28 01:43:52,159 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 340 transitions, 6027 flow [2024-06-28 01:43:52,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 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-28 01:43:52,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:52,159 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:52,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 01:43:52,159 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:43:52,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:52,160 INFO L85 PathProgramCache]: Analyzing trace with hash -1523940837, now seen corresponding path program 1 times [2024-06-28 01:43:52,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:52,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552389595] [2024-06-28 01:43:52,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:52,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:52,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:52,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:43:52,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:52,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552389595] [2024-06-28 01:43:52,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552389595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:52,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:52,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:43:52,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572052075] [2024-06-28 01:43:52,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:52,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:43:52,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:52,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:43:52,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:43:52,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:43:52,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 340 transitions, 6027 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:52,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:52,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:43:52,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:53,286 INFO L124 PetriNetUnfolderBase]: 1273/2325 cut-off events. [2024-06-28 01:43:53,286 INFO L125 PetriNetUnfolderBase]: For 50088/50088 co-relation queries the response was YES. [2024-06-28 01:43:53,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16334 conditions, 2325 events. 1273/2325 cut-off events. For 50088/50088 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 13805 event pairs, 172 based on Foata normal form. 2/2235 useless extension candidates. Maximal degree in co-relation 16230. Up to 905 conditions per place. [2024-06-28 01:43:53,311 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 212 selfloop transitions, 150 changer transitions 0/369 dead transitions. [2024-06-28 01:43:53,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 369 transitions, 6999 flow [2024-06-28 01:43:53,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:43:53,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:43:53,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-28 01:43:53,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4527027027027027 [2024-06-28 01:43:53,313 INFO L175 Difference]: Start difference. First operand has 219 places, 340 transitions, 6027 flow. Second operand 8 states and 134 transitions. [2024-06-28 01:43:53,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 369 transitions, 6999 flow [2024-06-28 01:43:53,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 369 transitions, 6995 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-06-28 01:43:53,550 INFO L231 Difference]: Finished difference. Result has 226 places, 344 transitions, 6403 flow [2024-06-28 01:43:53,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6023, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6403, PETRI_PLACES=226, PETRI_TRANSITIONS=344} [2024-06-28 01:43:53,551 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 185 predicate places. [2024-06-28 01:43:53,551 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 344 transitions, 6403 flow [2024-06-28 01:43:53,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:53,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:53,552 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:53,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 01:43:53,552 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:43:53,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:53,553 INFO L85 PathProgramCache]: Analyzing trace with hash -339466993, now seen corresponding path program 2 times [2024-06-28 01:43:53,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:53,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139170529] [2024-06-28 01:43:53,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:53,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:53,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:54,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:43:54,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:54,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139170529] [2024-06-28 01:43:54,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139170529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:54,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:54,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:43:54,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031025488] [2024-06-28 01:43:54,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:54,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:43:54,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:54,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:43:54,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:43:54,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:43:54,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 344 transitions, 6403 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:54,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:54,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:43:54,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:54,808 INFO L124 PetriNetUnfolderBase]: 1289/2355 cut-off events. [2024-06-28 01:43:54,808 INFO L125 PetriNetUnfolderBase]: For 55614/55614 co-relation queries the response was YES. [2024-06-28 01:43:54,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17045 conditions, 2355 events. 1289/2355 cut-off events. For 55614/55614 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 14108 event pairs, 331 based on Foata normal form. 2/2266 useless extension candidates. Maximal degree in co-relation 16938. Up to 1841 conditions per place. [2024-06-28 01:43:54,832 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 228 selfloop transitions, 133 changer transitions 0/368 dead transitions. [2024-06-28 01:43:54,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 368 transitions, 7286 flow [2024-06-28 01:43:54,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:43:54,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:43:54,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-28 01:43:54,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4391891891891892 [2024-06-28 01:43:54,833 INFO L175 Difference]: Start difference. First operand has 226 places, 344 transitions, 6403 flow. Second operand 8 states and 130 transitions. [2024-06-28 01:43:54,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 368 transitions, 7286 flow [2024-06-28 01:43:55,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 368 transitions, 7115 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-28 01:43:55,031 INFO L231 Difference]: Finished difference. Result has 230 places, 346 transitions, 6544 flow [2024-06-28 01:43:55,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6242, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6544, PETRI_PLACES=230, PETRI_TRANSITIONS=346} [2024-06-28 01:43:55,032 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 189 predicate places. [2024-06-28 01:43:55,032 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 346 transitions, 6544 flow [2024-06-28 01:43:55,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:55,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:55,032 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:55,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 01:43:55,032 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:43:55,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:55,032 INFO L85 PathProgramCache]: Analyzing trace with hash -339466838, now seen corresponding path program 1 times [2024-06-28 01:43:55,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:55,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196978391] [2024-06-28 01:43:55,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:55,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:55,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:55,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:43:55,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:55,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196978391] [2024-06-28 01:43:55,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196978391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:55,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:55,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:43:55,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135354272] [2024-06-28 01:43:55,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:55,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:43:55,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:55,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:43:55,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:43:55,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:43:55,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 346 transitions, 6544 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:55,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:55,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:43:55,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:56,546 INFO L124 PetriNetUnfolderBase]: 1311/2386 cut-off events. [2024-06-28 01:43:56,546 INFO L125 PetriNetUnfolderBase]: For 55273/55279 co-relation queries the response was YES. [2024-06-28 01:43:56,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17494 conditions, 2386 events. 1311/2386 cut-off events. For 55273/55279 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 14271 event pairs, 328 based on Foata normal form. 7/2296 useless extension candidates. Maximal degree in co-relation 17385. Up to 1727 conditions per place. [2024-06-28 01:43:56,573 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 252 selfloop transitions, 118 changer transitions 0/377 dead transitions. [2024-06-28 01:43:56,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 377 transitions, 7663 flow [2024-06-28 01:43:56,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:43:56,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:43:56,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-28 01:43:56,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4264264264264264 [2024-06-28 01:43:56,574 INFO L175 Difference]: Start difference. First operand has 230 places, 346 transitions, 6544 flow. Second operand 9 states and 142 transitions. [2024-06-28 01:43:56,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 377 transitions, 7663 flow [2024-06-28 01:43:56,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 377 transitions, 7375 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 01:43:56,780 INFO L231 Difference]: Finished difference. Result has 234 places, 356 transitions, 6714 flow [2024-06-28 01:43:56,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6268, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6714, PETRI_PLACES=234, PETRI_TRANSITIONS=356} [2024-06-28 01:43:56,781 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 193 predicate places. [2024-06-28 01:43:56,781 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 356 transitions, 6714 flow [2024-06-28 01:43:56,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:56,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:56,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:56,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 01:43:56,782 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:43:56,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:56,782 INFO L85 PathProgramCache]: Analyzing trace with hash -339470713, now seen corresponding path program 3 times [2024-06-28 01:43:56,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:56,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328940639] [2024-06-28 01:43:56,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:56,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:56,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:57,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-28 01:43:57,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:57,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328940639] [2024-06-28 01:43:57,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328940639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:57,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:57,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:43:57,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623629915] [2024-06-28 01:43:57,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:57,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:43:57,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:57,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:43:57,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:43:57,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:43:57,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 356 transitions, 6714 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:57,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:57,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:43:57,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:58,032 INFO L124 PetriNetUnfolderBase]: 1346/2451 cut-off events. [2024-06-28 01:43:58,032 INFO L125 PetriNetUnfolderBase]: For 60477/60477 co-relation queries the response was YES. [2024-06-28 01:43:58,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17922 conditions, 2451 events. 1346/2451 cut-off events. For 60477/60477 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 14807 event pairs, 333 based on Foata normal form. 2/2368 useless extension candidates. Maximal degree in co-relation 17811. Up to 1592 conditions per place. [2024-06-28 01:43:58,057 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 226 selfloop transitions, 153 changer transitions 0/386 dead transitions. [2024-06-28 01:43:58,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 386 transitions, 7762 flow [2024-06-28 01:43:58,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:43:58,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:43:58,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-28 01:43:58,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44932432432432434 [2024-06-28 01:43:58,059 INFO L175 Difference]: Start difference. First operand has 234 places, 356 transitions, 6714 flow. Second operand 8 states and 133 transitions. [2024-06-28 01:43:58,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 386 transitions, 7762 flow [2024-06-28 01:43:58,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 386 transitions, 7600 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 01:43:58,273 INFO L231 Difference]: Finished difference. Result has 237 places, 360 transitions, 6935 flow [2024-06-28 01:43:58,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6552, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6935, PETRI_PLACES=237, PETRI_TRANSITIONS=360} [2024-06-28 01:43:58,274 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 196 predicate places. [2024-06-28 01:43:58,274 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 360 transitions, 6935 flow [2024-06-28 01:43:58,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:58,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:43:58,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:43:58,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 01:43:58,275 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:43:58,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:43:58,275 INFO L85 PathProgramCache]: Analyzing trace with hash -252625298, now seen corresponding path program 2 times [2024-06-28 01:43:58,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:43:58,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976599335] [2024-06-28 01:43:58,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:43:58,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:43:58,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:43:59,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:43:59,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:43:59,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976599335] [2024-06-28 01:43:59,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976599335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:43:59,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:43:59,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:43:59,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900533691] [2024-06-28 01:43:59,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:43:59,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:43:59,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:43:59,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:43:59,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:43:59,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:43:59,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 360 transitions, 6935 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:43:59,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:43:59,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:43:59,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:43:59,748 INFO L124 PetriNetUnfolderBase]: 1352/2458 cut-off events. [2024-06-28 01:43:59,748 INFO L125 PetriNetUnfolderBase]: For 63620/63629 co-relation queries the response was YES. [2024-06-28 01:43:59,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18243 conditions, 2458 events. 1352/2458 cut-off events. For 63620/63629 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 14815 event pairs, 343 based on Foata normal form. 10/2371 useless extension candidates. Maximal degree in co-relation 18131. Up to 2026 conditions per place. [2024-06-28 01:43:59,774 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 295 selfloop transitions, 78 changer transitions 0/380 dead transitions. [2024-06-28 01:43:59,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 380 transitions, 7796 flow [2024-06-28 01:43:59,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:43:59,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:43:59,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-28 01:43:59,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4144144144144144 [2024-06-28 01:43:59,776 INFO L175 Difference]: Start difference. First operand has 237 places, 360 transitions, 6935 flow. Second operand 9 states and 138 transitions. [2024-06-28 01:43:59,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 380 transitions, 7796 flow [2024-06-28 01:44:00,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 380 transitions, 7628 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 01:44:00,020 INFO L231 Difference]: Finished difference. Result has 242 places, 362 transitions, 6958 flow [2024-06-28 01:44:00,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6767, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6958, PETRI_PLACES=242, PETRI_TRANSITIONS=362} [2024-06-28 01:44:00,021 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 201 predicate places. [2024-06-28 01:44:00,021 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 362 transitions, 6958 flow [2024-06-28 01:44:00,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:00,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:00,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:00,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 01:44:00,022 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:44:00,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:00,022 INFO L85 PathProgramCache]: Analyzing trace with hash -252630878, now seen corresponding path program 3 times [2024-06-28 01:44:00,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:00,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316424779] [2024-06-28 01:44:00,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:00,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:00,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:00,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:00,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:00,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316424779] [2024-06-28 01:44:00,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316424779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:00,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:00,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:44:00,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907211328] [2024-06-28 01:44:00,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:00,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:44:00,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:00,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:44:00,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:44:00,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:44:00,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 362 transitions, 6958 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:00,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:00,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:44:00,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:01,513 INFO L124 PetriNetUnfolderBase]: 1350/2455 cut-off events. [2024-06-28 01:44:01,514 INFO L125 PetriNetUnfolderBase]: For 62383/62392 co-relation queries the response was YES. [2024-06-28 01:44:01,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18322 conditions, 2455 events. 1350/2455 cut-off events. For 62383/62392 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 14804 event pairs, 343 based on Foata normal form. 10/2368 useless extension candidates. Maximal degree in co-relation 18208. Up to 1987 conditions per place. [2024-06-28 01:44:01,541 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 282 selfloop transitions, 91 changer transitions 0/380 dead transitions. [2024-06-28 01:44:01,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 380 transitions, 7808 flow [2024-06-28 01:44:01,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:44:01,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:44:01,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-28 01:44:01,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43243243243243246 [2024-06-28 01:44:01,542 INFO L175 Difference]: Start difference. First operand has 242 places, 362 transitions, 6958 flow. Second operand 8 states and 128 transitions. [2024-06-28 01:44:01,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 380 transitions, 7808 flow [2024-06-28 01:44:01,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 380 transitions, 7647 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 01:44:01,795 INFO L231 Difference]: Finished difference. Result has 243 places, 362 transitions, 6988 flow [2024-06-28 01:44:01,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6797, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6988, PETRI_PLACES=243, PETRI_TRANSITIONS=362} [2024-06-28 01:44:01,796 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 202 predicate places. [2024-06-28 01:44:01,796 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 362 transitions, 6988 flow [2024-06-28 01:44:01,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:01,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:01,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:01,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 01:44:01,796 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:44:01,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:01,796 INFO L85 PathProgramCache]: Analyzing trace with hash -252631033, now seen corresponding path program 4 times [2024-06-28 01:44:01,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:01,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84641619] [2024-06-28 01:44:01,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:01,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:01,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:02,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:02,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:02,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84641619] [2024-06-28 01:44:02,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84641619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:02,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:02,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:44:02,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609120463] [2024-06-28 01:44:02,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:02,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:44:02,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:02,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:44:02,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:44:02,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:44:02,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 362 transitions, 6988 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:02,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:02,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:44:02,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:03,297 INFO L124 PetriNetUnfolderBase]: 1382/2515 cut-off events. [2024-06-28 01:44:03,297 INFO L125 PetriNetUnfolderBase]: For 63365/63374 co-relation queries the response was YES. [2024-06-28 01:44:03,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18655 conditions, 2515 events. 1382/2515 cut-off events. For 63365/63374 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 15329 event pairs, 347 based on Foata normal form. 11/2434 useless extension candidates. Maximal degree in co-relation 18540. Up to 2029 conditions per place. [2024-06-28 01:44:03,320 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 272 selfloop transitions, 113 changer transitions 0/392 dead transitions. [2024-06-28 01:44:03,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 392 transitions, 7993 flow [2024-06-28 01:44:03,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:44:03,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:44:03,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-28 01:44:03,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42042042042042044 [2024-06-28 01:44:03,321 INFO L175 Difference]: Start difference. First operand has 243 places, 362 transitions, 6988 flow. Second operand 9 states and 140 transitions. [2024-06-28 01:44:03,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 392 transitions, 7993 flow [2024-06-28 01:44:03,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 392 transitions, 7800 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 01:44:03,589 INFO L231 Difference]: Finished difference. Result has 246 places, 368 transitions, 7168 flow [2024-06-28 01:44:03,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6795, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7168, PETRI_PLACES=246, PETRI_TRANSITIONS=368} [2024-06-28 01:44:03,590 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 205 predicate places. [2024-06-28 01:44:03,590 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 368 transitions, 7168 flow [2024-06-28 01:44:03,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:03,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:03,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:03,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 01:44:03,590 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:44:03,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:03,591 INFO L85 PathProgramCache]: Analyzing trace with hash -252775028, now seen corresponding path program 4 times [2024-06-28 01:44:03,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:03,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651971630] [2024-06-28 01:44:03,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:03,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:03,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:04,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:04,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:04,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651971630] [2024-06-28 01:44:04,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651971630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:04,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:04,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:44:04,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344103108] [2024-06-28 01:44:04,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:04,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:44:04,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:04,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:44:04,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:44:04,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:44:04,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 368 transitions, 7168 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:04,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:04,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:44:04,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:05,011 INFO L124 PetriNetUnfolderBase]: 1380/2512 cut-off events. [2024-06-28 01:44:05,012 INFO L125 PetriNetUnfolderBase]: For 62635/62644 co-relation queries the response was YES. [2024-06-28 01:44:05,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18813 conditions, 2512 events. 1380/2512 cut-off events. For 62635/62644 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 15273 event pairs, 349 based on Foata normal form. 10/2423 useless extension candidates. Maximal degree in co-relation 18697. Up to 2017 conditions per place. [2024-06-28 01:44:05,040 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 286 selfloop transitions, 96 changer transitions 0/389 dead transitions. [2024-06-28 01:44:05,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 389 transitions, 8055 flow [2024-06-28 01:44:05,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:44:05,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:44:05,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-28 01:44:05,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42042042042042044 [2024-06-28 01:44:05,042 INFO L175 Difference]: Start difference. First operand has 246 places, 368 transitions, 7168 flow. Second operand 9 states and 140 transitions. [2024-06-28 01:44:05,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 389 transitions, 8055 flow [2024-06-28 01:44:05,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 389 transitions, 7781 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-28 01:44:05,304 INFO L231 Difference]: Finished difference. Result has 247 places, 368 transitions, 7094 flow [2024-06-28 01:44:05,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6894, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7094, PETRI_PLACES=247, PETRI_TRANSITIONS=368} [2024-06-28 01:44:05,304 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 206 predicate places. [2024-06-28 01:44:05,305 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 368 transitions, 7094 flow [2024-06-28 01:44:05,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:05,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:05,305 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:05,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 01:44:05,305 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:44:05,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:05,306 INFO L85 PathProgramCache]: Analyzing trace with hash -973719929, now seen corresponding path program 5 times [2024-06-28 01:44:05,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:05,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705729244] [2024-06-28 01:44:05,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:05,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:05,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:05,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-28 01:44:05,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:05,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705729244] [2024-06-28 01:44:05,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705729244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:05,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:05,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:44:05,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506874006] [2024-06-28 01:44:05,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:05,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:44:05,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:05,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:44:05,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:44:05,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:44:05,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 368 transitions, 7094 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:05,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:05,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:44:05,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:06,517 INFO L124 PetriNetUnfolderBase]: 1396/2542 cut-off events. [2024-06-28 01:44:06,517 INFO L125 PetriNetUnfolderBase]: For 64049/64049 co-relation queries the response was YES. [2024-06-28 01:44:06,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18839 conditions, 2542 events. 1396/2542 cut-off events. For 64049/64049 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 15493 event pairs, 167 based on Foata normal form. 2/2457 useless extension candidates. Maximal degree in co-relation 18722. Up to 1709 conditions per place. [2024-06-28 01:44:06,543 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 235 selfloop transitions, 157 changer transitions 0/399 dead transitions. [2024-06-28 01:44:06,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 399 transitions, 8175 flow [2024-06-28 01:44:06,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:44:06,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:44:06,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-28 01:44:06,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46283783783783783 [2024-06-28 01:44:06,544 INFO L175 Difference]: Start difference. First operand has 247 places, 368 transitions, 7094 flow. Second operand 8 states and 137 transitions. [2024-06-28 01:44:06,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 399 transitions, 8175 flow [2024-06-28 01:44:06,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 399 transitions, 7721 flow, removed 10 selfloop flow, removed 12 redundant places. [2024-06-28 01:44:06,804 INFO L231 Difference]: Finished difference. Result has 243 places, 370 transitions, 6998 flow [2024-06-28 01:44:06,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6642, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6998, PETRI_PLACES=243, PETRI_TRANSITIONS=370} [2024-06-28 01:44:06,805 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 202 predicate places. [2024-06-28 01:44:06,806 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 370 transitions, 6998 flow [2024-06-28 01:44:06,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:06,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:06,806 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:06,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 01:44:06,806 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:44:06,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:06,807 INFO L85 PathProgramCache]: Analyzing trace with hash -973716209, now seen corresponding path program 6 times [2024-06-28 01:44:06,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:06,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64219934] [2024-06-28 01:44:06,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:06,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:06,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:07,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:07,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:07,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64219934] [2024-06-28 01:44:07,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64219934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:07,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:07,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:44:07,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475235692] [2024-06-28 01:44:07,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:07,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:44:07,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:07,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:44:07,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:44:07,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:44:07,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 370 transitions, 6998 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:07,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:07,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:44:07,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:08,012 INFO L124 PetriNetUnfolderBase]: 1393/2537 cut-off events. [2024-06-28 01:44:08,012 INFO L125 PetriNetUnfolderBase]: For 62267/62267 co-relation queries the response was YES. [2024-06-28 01:44:08,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18738 conditions, 2537 events. 1393/2537 cut-off events. For 62267/62267 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 15468 event pairs, 346 based on Foata normal form. 2/2439 useless extension candidates. Maximal degree in co-relation 18622. Up to 2011 conditions per place. [2024-06-28 01:44:08,038 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 246 selfloop transitions, 143 changer transitions 0/396 dead transitions. [2024-06-28 01:44:08,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 396 transitions, 7938 flow [2024-06-28 01:44:08,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:44:08,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:44:08,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 01:44:08,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44594594594594594 [2024-06-28 01:44:08,040 INFO L175 Difference]: Start difference. First operand has 243 places, 370 transitions, 6998 flow. Second operand 8 states and 132 transitions. [2024-06-28 01:44:08,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 396 transitions, 7938 flow [2024-06-28 01:44:08,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 396 transitions, 7460 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-28 01:44:08,286 INFO L231 Difference]: Finished difference. Result has 244 places, 370 transitions, 6815 flow [2024-06-28 01:44:08,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6520, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6815, PETRI_PLACES=244, PETRI_TRANSITIONS=370} [2024-06-28 01:44:08,287 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 203 predicate places. [2024-06-28 01:44:08,287 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 370 transitions, 6815 flow [2024-06-28 01:44:08,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:08,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:08,287 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:08,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 01:44:08,288 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:44:08,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:08,288 INFO L85 PathProgramCache]: Analyzing trace with hash -973566107, now seen corresponding path program 1 times [2024-06-28 01:44:08,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:08,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054925026] [2024-06-28 01:44:08,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:08,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:08,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:09,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:09,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:09,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054925026] [2024-06-28 01:44:09,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054925026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:09,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:09,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:44:09,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234271673] [2024-06-28 01:44:09,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:09,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:44:09,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:09,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:44:09,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:44:09,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:44:09,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 370 transitions, 6815 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:09,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:09,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:44:09,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:09,860 INFO L124 PetriNetUnfolderBase]: 1434/2598 cut-off events. [2024-06-28 01:44:09,860 INFO L125 PetriNetUnfolderBase]: For 68704/68704 co-relation queries the response was YES. [2024-06-28 01:44:09,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18669 conditions, 2598 events. 1434/2598 cut-off events. For 68704/68704 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 15826 event pairs, 350 based on Foata normal form. 4/2494 useless extension candidates. Maximal degree in co-relation 18553. Up to 1727 conditions per place. [2024-06-28 01:44:09,888 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 261 selfloop transitions, 139 changer transitions 0/407 dead transitions. [2024-06-28 01:44:09,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 407 transitions, 8079 flow [2024-06-28 01:44:09,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:44:09,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:44:09,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-28 01:44:09,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46546546546546547 [2024-06-28 01:44:09,889 INFO L175 Difference]: Start difference. First operand has 244 places, 370 transitions, 6815 flow. Second operand 9 states and 155 transitions. [2024-06-28 01:44:09,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 407 transitions, 8079 flow [2024-06-28 01:44:10,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 407 transitions, 7744 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 01:44:10,155 INFO L231 Difference]: Finished difference. Result has 246 places, 376 transitions, 6842 flow [2024-06-28 01:44:10,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6480, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6842, PETRI_PLACES=246, PETRI_TRANSITIONS=376} [2024-06-28 01:44:10,155 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 205 predicate places. [2024-06-28 01:44:10,156 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 376 transitions, 6842 flow [2024-06-28 01:44:10,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:10,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:10,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:10,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 01:44:10,156 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:44:10,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:10,157 INFO L85 PathProgramCache]: Analyzing trace with hash -973571904, now seen corresponding path program 5 times [2024-06-28 01:44:10,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:10,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31526643] [2024-06-28 01:44:10,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:10,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:10,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:10,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:10,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:10,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31526643] [2024-06-28 01:44:10,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31526643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:10,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:10,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:44:10,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841276345] [2024-06-28 01:44:10,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:10,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:44:10,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:10,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:44:10,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:44:10,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:44:10,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 376 transitions, 6842 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:10,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:10,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:44:10,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:11,579 INFO L124 PetriNetUnfolderBase]: 1440/2604 cut-off events. [2024-06-28 01:44:11,579 INFO L125 PetriNetUnfolderBase]: For 64428/64431 co-relation queries the response was YES. [2024-06-28 01:44:11,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18787 conditions, 2604 events. 1440/2604 cut-off events. For 64428/64431 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 15851 event pairs, 337 based on Foata normal form. 4/2497 useless extension candidates. Maximal degree in co-relation 18670. Up to 2073 conditions per place. [2024-06-28 01:44:11,608 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 283 selfloop transitions, 112 changer transitions 0/402 dead transitions. [2024-06-28 01:44:11,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 402 transitions, 7907 flow [2024-06-28 01:44:11,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:44:11,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:44:11,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-28 01:44:11,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4594594594594595 [2024-06-28 01:44:11,610 INFO L175 Difference]: Start difference. First operand has 246 places, 376 transitions, 6842 flow. Second operand 8 states and 136 transitions. [2024-06-28 01:44:11,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 402 transitions, 7907 flow [2024-06-28 01:44:11,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 402 transitions, 7700 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 01:44:11,884 INFO L231 Difference]: Finished difference. Result has 248 places, 378 transitions, 6898 flow [2024-06-28 01:44:11,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6637, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6898, PETRI_PLACES=248, PETRI_TRANSITIONS=378} [2024-06-28 01:44:11,885 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 207 predicate places. [2024-06-28 01:44:11,885 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 378 transitions, 6898 flow [2024-06-28 01:44:11,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:11,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:11,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:11,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 01:44:11,886 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:44:11,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:11,886 INFO L85 PathProgramCache]: Analyzing trace with hash -973566324, now seen corresponding path program 6 times [2024-06-28 01:44:11,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:11,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892619895] [2024-06-28 01:44:11,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:11,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:11,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:12,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:12,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:12,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892619895] [2024-06-28 01:44:12,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [892619895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:12,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:12,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:44:12,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941015750] [2024-06-28 01:44:12,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:12,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:44:12,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:12,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:44:12,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:44:12,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:44:12,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 378 transitions, 6898 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:12,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:12,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:44:12,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:13,503 INFO L124 PetriNetUnfolderBase]: 1446/2616 cut-off events. [2024-06-28 01:44:13,504 INFO L125 PetriNetUnfolderBase]: For 65147/65147 co-relation queries the response was YES. [2024-06-28 01:44:13,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18841 conditions, 2616 events. 1446/2616 cut-off events. For 65147/65147 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 15961 event pairs, 354 based on Foata normal form. 1/2507 useless extension candidates. Maximal degree in co-relation 18724. Up to 1945 conditions per place. [2024-06-28 01:44:13,534 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 262 selfloop transitions, 137 changer transitions 0/406 dead transitions. [2024-06-28 01:44:13,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 406 transitions, 8002 flow [2024-06-28 01:44:13,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:44:13,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:44:13,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-28 01:44:13,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43843843843843844 [2024-06-28 01:44:13,535 INFO L175 Difference]: Start difference. First operand has 248 places, 378 transitions, 6898 flow. Second operand 9 states and 146 transitions. [2024-06-28 01:44:13,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 406 transitions, 8002 flow [2024-06-28 01:44:13,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 406 transitions, 7663 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 01:44:13,807 INFO L231 Difference]: Finished difference. Result has 250 places, 380 transitions, 6870 flow [2024-06-28 01:44:13,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6565, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6870, PETRI_PLACES=250, PETRI_TRANSITIONS=380} [2024-06-28 01:44:13,808 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 209 predicate places. [2024-06-28 01:44:13,808 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 380 transitions, 6870 flow [2024-06-28 01:44:13,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:13,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:13,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:13,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 01:44:13,808 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:44:13,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:13,809 INFO L85 PathProgramCache]: Analyzing trace with hash -968203727, now seen corresponding path program 2 times [2024-06-28 01:44:13,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:13,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353889927] [2024-06-28 01:44:13,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:13,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:13,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:14,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:14,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:14,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353889927] [2024-06-28 01:44:14,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353889927] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:14,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:14,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:44:14,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799114681] [2024-06-28 01:44:14,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:14,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:44:14,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:14,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:44:14,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:44:14,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:44:14,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 380 transitions, 6870 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:14,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:14,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:44:14,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:15,447 INFO L124 PetriNetUnfolderBase]: 1489/2682 cut-off events. [2024-06-28 01:44:15,447 INFO L125 PetriNetUnfolderBase]: For 74061/74061 co-relation queries the response was YES. [2024-06-28 01:44:15,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19473 conditions, 2682 events. 1489/2682 cut-off events. For 74061/74061 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 16318 event pairs, 362 based on Foata normal form. 2/2569 useless extension candidates. Maximal degree in co-relation 19355. Up to 1759 conditions per place. [2024-06-28 01:44:15,477 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 264 selfloop transitions, 142 changer transitions 0/413 dead transitions. [2024-06-28 01:44:15,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 413 transitions, 8221 flow [2024-06-28 01:44:15,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:44:15,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:44:15,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-28 01:44:15,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45645645645645644 [2024-06-28 01:44:15,478 INFO L175 Difference]: Start difference. First operand has 250 places, 380 transitions, 6870 flow. Second operand 9 states and 152 transitions. [2024-06-28 01:44:15,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 413 transitions, 8221 flow [2024-06-28 01:44:15,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 413 transitions, 8014 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 01:44:15,771 INFO L231 Difference]: Finished difference. Result has 253 places, 386 transitions, 7030 flow [2024-06-28 01:44:15,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6663, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7030, PETRI_PLACES=253, PETRI_TRANSITIONS=386} [2024-06-28 01:44:15,771 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 212 predicate places. [2024-06-28 01:44:15,771 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 386 transitions, 7030 flow [2024-06-28 01:44:15,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:15,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:15,771 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:15,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 01:44:15,772 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:44:15,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:15,772 INFO L85 PathProgramCache]: Analyzing trace with hash -968203944, now seen corresponding path program 7 times [2024-06-28 01:44:15,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:15,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724992013] [2024-06-28 01:44:15,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:15,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:15,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:16,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:16,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:16,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724992013] [2024-06-28 01:44:16,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724992013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:16,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:16,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:44:16,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810140204] [2024-06-28 01:44:16,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:16,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:44:16,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:16,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:44:16,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:44:16,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:44:16,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 386 transitions, 7030 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:16,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:16,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:44:16,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:17,422 INFO L124 PetriNetUnfolderBase]: 1495/2691 cut-off events. [2024-06-28 01:44:17,422 INFO L125 PetriNetUnfolderBase]: For 74795/74795 co-relation queries the response was YES. [2024-06-28 01:44:17,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19726 conditions, 2691 events. 1495/2691 cut-off events. For 74795/74795 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 16427 event pairs, 373 based on Foata normal form. 1/2576 useless extension candidates. Maximal degree in co-relation 19607. Up to 2017 conditions per place. [2024-06-28 01:44:17,452 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 264 selfloop transitions, 137 changer transitions 0/408 dead transitions. [2024-06-28 01:44:17,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 408 transitions, 8081 flow [2024-06-28 01:44:17,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:44:17,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:44:17,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-28 01:44:17,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42342342342342343 [2024-06-28 01:44:17,453 INFO L175 Difference]: Start difference. First operand has 253 places, 386 transitions, 7030 flow. Second operand 9 states and 141 transitions. [2024-06-28 01:44:17,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 408 transitions, 8081 flow [2024-06-28 01:44:17,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 408 transitions, 7978 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 01:44:17,774 INFO L231 Difference]: Finished difference. Result has 258 places, 388 transitions, 7236 flow [2024-06-28 01:44:17,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6928, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7236, PETRI_PLACES=258, PETRI_TRANSITIONS=388} [2024-06-28 01:44:17,775 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 217 predicate places. [2024-06-28 01:44:17,775 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 388 transitions, 7236 flow [2024-06-28 01:44:17,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:17,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:17,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:17,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 01:44:17,776 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:44:17,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:17,777 INFO L85 PathProgramCache]: Analyzing trace with hash -967994477, now seen corresponding path program 3 times [2024-06-28 01:44:17,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:17,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096051676] [2024-06-28 01:44:17,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:17,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:17,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:18,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:18,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:18,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096051676] [2024-06-28 01:44:18,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096051676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:18,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:18,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:44:18,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98740669] [2024-06-28 01:44:18,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:18,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:44:18,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:18,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:44:18,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:44:18,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:44:18,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 388 transitions, 7236 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:18,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:18,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:44:18,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:19,616 INFO L124 PetriNetUnfolderBase]: 1506/2708 cut-off events. [2024-06-28 01:44:19,616 INFO L125 PetriNetUnfolderBase]: For 79986/79986 co-relation queries the response was YES. [2024-06-28 01:44:19,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19902 conditions, 2708 events. 1506/2708 cut-off events. For 79986/79986 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 16538 event pairs, 361 based on Foata normal form. 2/2593 useless extension candidates. Maximal degree in co-relation 19782. Up to 1767 conditions per place. [2024-06-28 01:44:19,644 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 239 selfloop transitions, 168 changer transitions 0/414 dead transitions. [2024-06-28 01:44:19,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 414 transitions, 8414 flow [2024-06-28 01:44:19,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:44:19,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:44:19,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-28 01:44:19,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45045045045045046 [2024-06-28 01:44:19,646 INFO L175 Difference]: Start difference. First operand has 258 places, 388 transitions, 7236 flow. Second operand 9 states and 150 transitions. [2024-06-28 01:44:19,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 414 transitions, 8414 flow [2024-06-28 01:44:19,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 414 transitions, 8227 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 01:44:19,942 INFO L231 Difference]: Finished difference. Result has 261 places, 390 transitions, 7418 flow [2024-06-28 01:44:19,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7049, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7418, PETRI_PLACES=261, PETRI_TRANSITIONS=390} [2024-06-28 01:44:19,943 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 220 predicate places. [2024-06-28 01:44:19,943 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 390 transitions, 7418 flow [2024-06-28 01:44:19,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:19,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:19,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:19,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 01:44:19,944 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:44:19,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:19,944 INFO L85 PathProgramCache]: Analyzing trace with hash -968001917, now seen corresponding path program 4 times [2024-06-28 01:44:19,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:19,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760461254] [2024-06-28 01:44:19,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:19,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:19,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:20,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:20,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:20,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760461254] [2024-06-28 01:44:20,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760461254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:20,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:20,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:44:20,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076871310] [2024-06-28 01:44:20,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:20,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:44:20,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:20,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:44:20,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:44:21,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:44:21,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 390 transitions, 7418 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:21,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:21,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:44:21,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:21,948 INFO L124 PetriNetUnfolderBase]: 1717/3028 cut-off events. [2024-06-28 01:44:21,948 INFO L125 PetriNetUnfolderBase]: For 99481/99481 co-relation queries the response was YES. [2024-06-28 01:44:21,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22496 conditions, 3028 events. 1717/3028 cut-off events. For 99481/99481 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 18488 event pairs, 476 based on Foata normal form. 2/2886 useless extension candidates. Maximal degree in co-relation 22375. Up to 2253 conditions per place. [2024-06-28 01:44:21,982 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 315 selfloop transitions, 137 changer transitions 0/459 dead transitions. [2024-06-28 01:44:21,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 459 transitions, 9268 flow [2024-06-28 01:44:21,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:44:21,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:44:21,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 158 transitions. [2024-06-28 01:44:21,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42702702702702705 [2024-06-28 01:44:21,983 INFO L175 Difference]: Start difference. First operand has 261 places, 390 transitions, 7418 flow. Second operand 10 states and 158 transitions. [2024-06-28 01:44:21,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 459 transitions, 9268 flow [2024-06-28 01:44:22,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 459 transitions, 8864 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 01:44:22,403 INFO L231 Difference]: Finished difference. Result has 268 places, 424 transitions, 7993 flow [2024-06-28 01:44:22,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7089, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7993, PETRI_PLACES=268, PETRI_TRANSITIONS=424} [2024-06-28 01:44:22,403 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 227 predicate places. [2024-06-28 01:44:22,404 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 424 transitions, 7993 flow [2024-06-28 01:44:22,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:22,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:22,404 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:22,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 01:44:22,404 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:44:22,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:22,404 INFO L85 PathProgramCache]: Analyzing trace with hash -968002134, now seen corresponding path program 8 times [2024-06-28 01:44:22,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:22,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702412680] [2024-06-28 01:44:22,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:22,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:22,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:23,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:23,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:23,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702412680] [2024-06-28 01:44:23,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702412680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:23,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:23,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:44:23,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787230531] [2024-06-28 01:44:23,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:23,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:44:23,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:23,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:44:23,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:44:23,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:44:23,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 424 transitions, 7993 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:23,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:23,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:44:23,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:24,202 INFO L124 PetriNetUnfolderBase]: 1721/3034 cut-off events. [2024-06-28 01:44:24,203 INFO L125 PetriNetUnfolderBase]: For 100213/100213 co-relation queries the response was YES. [2024-06-28 01:44:24,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22627 conditions, 3034 events. 1721/3034 cut-off events. For 100213/100213 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 18515 event pairs, 389 based on Foata normal form. 2/2891 useless extension candidates. Maximal degree in co-relation 22502. Up to 2315 conditions per place. [2024-06-28 01:44:24,238 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 266 selfloop transitions, 172 changer transitions 0/445 dead transitions. [2024-06-28 01:44:24,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 445 transitions, 9114 flow [2024-06-28 01:44:24,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:44:24,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:44:24,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-28 01:44:24,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42342342342342343 [2024-06-28 01:44:24,239 INFO L175 Difference]: Start difference. First operand has 268 places, 424 transitions, 7993 flow. Second operand 9 states and 141 transitions. [2024-06-28 01:44:24,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 445 transitions, 9114 flow [2024-06-28 01:44:24,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 445 transitions, 8967 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 01:44:24,648 INFO L231 Difference]: Finished difference. Result has 272 places, 426 transitions, 8231 flow [2024-06-28 01:44:24,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7847, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8231, PETRI_PLACES=272, PETRI_TRANSITIONS=426} [2024-06-28 01:44:24,649 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 231 predicate places. [2024-06-28 01:44:24,649 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 426 transitions, 8231 flow [2024-06-28 01:44:24,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:24,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:24,649 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:24,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 01:44:24,649 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:44:24,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:24,649 INFO L85 PathProgramCache]: Analyzing trace with hash 2035135609, now seen corresponding path program 5 times [2024-06-28 01:44:24,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:24,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709502048] [2024-06-28 01:44:24,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:24,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:24,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:25,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:25,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:25,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709502048] [2024-06-28 01:44:25,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709502048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:25,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:25,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:44:25,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906544896] [2024-06-28 01:44:25,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:25,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:44:25,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:25,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:44:25,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:44:25,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:44:25,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 426 transitions, 8231 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:25,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:25,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:44:25,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:26,652 INFO L124 PetriNetUnfolderBase]: 1747/3074 cut-off events. [2024-06-28 01:44:26,652 INFO L125 PetriNetUnfolderBase]: For 108471/108471 co-relation queries the response was YES. [2024-06-28 01:44:26,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23269 conditions, 3074 events. 1747/3074 cut-off events. For 108471/108471 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 18777 event pairs, 482 based on Foata normal form. 2/2929 useless extension candidates. Maximal degree in co-relation 23143. Up to 2803 conditions per place. [2024-06-28 01:44:26,688 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 412 selfloop transitions, 29 changer transitions 0/448 dead transitions. [2024-06-28 01:44:26,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 448 transitions, 9371 flow [2024-06-28 01:44:26,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:44:26,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:44:26,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 135 transitions. [2024-06-28 01:44:26,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40540540540540543 [2024-06-28 01:44:26,690 INFO L175 Difference]: Start difference. First operand has 272 places, 426 transitions, 8231 flow. Second operand 9 states and 135 transitions. [2024-06-28 01:44:26,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 448 transitions, 9371 flow [2024-06-28 01:44:27,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 448 transitions, 9120 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 01:44:27,189 INFO L231 Difference]: Finished difference. Result has 275 places, 430 transitions, 8109 flow [2024-06-28 01:44:27,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7980, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8109, PETRI_PLACES=275, PETRI_TRANSITIONS=430} [2024-06-28 01:44:27,190 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 234 predicate places. [2024-06-28 01:44:27,190 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 430 transitions, 8109 flow [2024-06-28 01:44:27,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:27,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:27,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:27,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 01:44:27,191 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:44:27,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:27,191 INFO L85 PathProgramCache]: Analyzing trace with hash -1975366077, now seen corresponding path program 6 times [2024-06-28 01:44:27,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:27,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998927171] [2024-06-28 01:44:27,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:27,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:27,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:28,091 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:28,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:28,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998927171] [2024-06-28 01:44:28,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998927171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:28,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:28,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:44:28,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817240030] [2024-06-28 01:44:28,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:28,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:44:28,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:28,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:44:28,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:44:28,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:44:28,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 430 transitions, 8109 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:28,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:28,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:44:28,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:29,084 INFO L124 PetriNetUnfolderBase]: 1758/3091 cut-off events. [2024-06-28 01:44:29,084 INFO L125 PetriNetUnfolderBase]: For 111015/111015 co-relation queries the response was YES. [2024-06-28 01:44:29,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23044 conditions, 3091 events. 1758/3091 cut-off events. For 111015/111015 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 18874 event pairs, 483 based on Foata normal form. 2/2945 useless extension candidates. Maximal degree in co-relation 22917. Up to 2862 conditions per place. [2024-06-28 01:44:29,113 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 426 selfloop transitions, 16 changer transitions 0/449 dead transitions. [2024-06-28 01:44:29,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 449 transitions, 9088 flow [2024-06-28 01:44:29,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:44:29,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:44:29,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 129 transitions. [2024-06-28 01:44:29,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38738738738738737 [2024-06-28 01:44:29,114 INFO L175 Difference]: Start difference. First operand has 275 places, 430 transitions, 8109 flow. Second operand 9 states and 129 transitions. [2024-06-28 01:44:29,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 449 transitions, 9088 flow [2024-06-28 01:44:29,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 449 transitions, 9032 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 01:44:29,535 INFO L231 Difference]: Finished difference. Result has 279 places, 432 transitions, 8129 flow [2024-06-28 01:44:29,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8053, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8129, PETRI_PLACES=279, PETRI_TRANSITIONS=432} [2024-06-28 01:44:29,535 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 238 predicate places. [2024-06-28 01:44:29,535 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 432 transitions, 8129 flow [2024-06-28 01:44:29,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:29,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:29,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:29,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 01:44:29,536 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:44:29,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:29,536 INFO L85 PathProgramCache]: Analyzing trace with hash -1975625547, now seen corresponding path program 7 times [2024-06-28 01:44:29,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:29,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697639865] [2024-06-28 01:44:29,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:29,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:29,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:30,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:30,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:30,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697639865] [2024-06-28 01:44:30,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697639865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:30,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:30,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:44:30,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037427845] [2024-06-28 01:44:30,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:30,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:44:30,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:30,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:44:30,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:44:30,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:44:30,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 432 transitions, 8129 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:30,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:30,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:44:30,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:31,359 INFO L124 PetriNetUnfolderBase]: 1769/3108 cut-off events. [2024-06-28 01:44:31,359 INFO L125 PetriNetUnfolderBase]: For 113567/113567 co-relation queries the response was YES. [2024-06-28 01:44:31,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23188 conditions, 3108 events. 1769/3108 cut-off events. For 113567/113567 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 19038 event pairs, 480 based on Foata normal form. 2/2961 useless extension candidates. Maximal degree in co-relation 23059. Up to 2833 conditions per place. [2024-06-28 01:44:31,399 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 423 selfloop transitions, 23 changer transitions 0/453 dead transitions. [2024-06-28 01:44:31,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 453 transitions, 9254 flow [2024-06-28 01:44:31,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:44:31,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:44:31,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 135 transitions. [2024-06-28 01:44:31,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40540540540540543 [2024-06-28 01:44:31,400 INFO L175 Difference]: Start difference. First operand has 279 places, 432 transitions, 8129 flow. Second operand 9 states and 135 transitions. [2024-06-28 01:44:31,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 453 transitions, 9254 flow [2024-06-28 01:44:31,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 453 transitions, 9205 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 01:44:31,915 INFO L231 Difference]: Finished difference. Result has 281 places, 434 transitions, 8170 flow [2024-06-28 01:44:31,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8080, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8170, PETRI_PLACES=281, PETRI_TRANSITIONS=434} [2024-06-28 01:44:31,916 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 240 predicate places. [2024-06-28 01:44:31,916 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 434 transitions, 8170 flow [2024-06-28 01:44:31,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:31,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:31,916 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:31,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 01:44:31,917 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:44:31,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:31,917 INFO L85 PathProgramCache]: Analyzing trace with hash 2035128169, now seen corresponding path program 8 times [2024-06-28 01:44:31,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:31,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291909843] [2024-06-28 01:44:31,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:31,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:31,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:32,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:32,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:32,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291909843] [2024-06-28 01:44:32,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291909843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:32,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:32,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:44:32,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922631292] [2024-06-28 01:44:32,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:32,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:44:32,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:32,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:44:32,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:44:32,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:44:32,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 434 transitions, 8170 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:32,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:32,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:44:32,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:33,721 INFO L124 PetriNetUnfolderBase]: 1780/3125 cut-off events. [2024-06-28 01:44:33,721 INFO L125 PetriNetUnfolderBase]: For 116215/116215 co-relation queries the response was YES. [2024-06-28 01:44:33,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23309 conditions, 3125 events. 1780/3125 cut-off events. For 116215/116215 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 19114 event pairs, 486 based on Foata normal form. 2/2977 useless extension candidates. Maximal degree in co-relation 23179. Up to 2847 conditions per place. [2024-06-28 01:44:33,757 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 418 selfloop transitions, 30 changer transitions 0/455 dead transitions. [2024-06-28 01:44:33,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 455 transitions, 9297 flow [2024-06-28 01:44:33,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:44:33,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:44:33,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-28 01:44:33,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4114114114114114 [2024-06-28 01:44:33,759 INFO L175 Difference]: Start difference. First operand has 281 places, 434 transitions, 8170 flow. Second operand 9 states and 137 transitions. [2024-06-28 01:44:33,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 455 transitions, 9297 flow [2024-06-28 01:44:34,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 455 transitions, 9206 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-28 01:44:34,238 INFO L231 Difference]: Finished difference. Result has 283 places, 436 transitions, 8171 flow [2024-06-28 01:44:34,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8081, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8171, PETRI_PLACES=283, PETRI_TRANSITIONS=436} [2024-06-28 01:44:34,238 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 242 predicate places. [2024-06-28 01:44:34,238 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 436 transitions, 8171 flow [2024-06-28 01:44:34,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:34,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:34,239 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:34,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 01:44:34,239 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:44:34,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:34,239 INFO L85 PathProgramCache]: Analyzing trace with hash 1730580186, now seen corresponding path program 9 times [2024-06-28 01:44:34,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:34,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522134929] [2024-06-28 01:44:34,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:34,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:34,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:35,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:35,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:35,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522134929] [2024-06-28 01:44:35,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522134929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:35,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:35,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:44:35,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167315147] [2024-06-28 01:44:35,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:35,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:44:35,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:35,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:44:35,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:44:35,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:44:35,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 436 transitions, 8171 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:35,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:35,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:44:35,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:36,112 INFO L124 PetriNetUnfolderBase]: 1786/3134 cut-off events. [2024-06-28 01:44:36,112 INFO L125 PetriNetUnfolderBase]: For 116128/116128 co-relation queries the response was YES. [2024-06-28 01:44:36,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23270 conditions, 3134 events. 1786/3134 cut-off events. For 116128/116128 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 19195 event pairs, 491 based on Foata normal form. 1/2984 useless extension candidates. Maximal degree in co-relation 23140. Up to 2907 conditions per place. [2024-06-28 01:44:36,149 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 420 selfloop transitions, 25 changer transitions 0/452 dead transitions. [2024-06-28 01:44:36,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 452 transitions, 9158 flow [2024-06-28 01:44:36,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:44:36,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:44:36,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 129 transitions. [2024-06-28 01:44:36,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38738738738738737 [2024-06-28 01:44:36,150 INFO L175 Difference]: Start difference. First operand has 283 places, 436 transitions, 8171 flow. Second operand 9 states and 129 transitions. [2024-06-28 01:44:36,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 452 transitions, 9158 flow [2024-06-28 01:44:36,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 452 transitions, 9104 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 01:44:36,655 INFO L231 Difference]: Finished difference. Result has 286 places, 438 transitions, 8211 flow [2024-06-28 01:44:36,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8117, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8211, PETRI_PLACES=286, PETRI_TRANSITIONS=438} [2024-06-28 01:44:36,655 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 245 predicate places. [2024-06-28 01:44:36,656 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 438 transitions, 8211 flow [2024-06-28 01:44:36,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:36,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:36,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:36,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 01:44:36,656 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:44:36,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:36,657 INFO L85 PathProgramCache]: Analyzing trace with hash -1399977115, now seen corresponding path program 9 times [2024-06-28 01:44:36,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:36,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091156807] [2024-06-28 01:44:36,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:36,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:36,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:37,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:37,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:37,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091156807] [2024-06-28 01:44:37,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091156807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:37,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:37,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:44:37,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649180512] [2024-06-28 01:44:37,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:37,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:44:37,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:37,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:44:37,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:44:37,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:44:37,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 438 transitions, 8211 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:37,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:37,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:44:37,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:38,351 INFO L124 PetriNetUnfolderBase]: 1782/3128 cut-off events. [2024-06-28 01:44:38,351 INFO L125 PetriNetUnfolderBase]: For 116247/116247 co-relation queries the response was YES. [2024-06-28 01:44:38,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23120 conditions, 3128 events. 1782/3128 cut-off events. For 116247/116247 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 19156 event pairs, 485 based on Foata normal form. 2/2979 useless extension candidates. Maximal degree in co-relation 22989. Up to 2853 conditions per place. [2024-06-28 01:44:38,386 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 421 selfloop transitions, 30 changer transitions 0/458 dead transitions. [2024-06-28 01:44:38,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 458 transitions, 9203 flow [2024-06-28 01:44:38,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:44:38,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:44:38,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 136 transitions. [2024-06-28 01:44:38,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4084084084084084 [2024-06-28 01:44:38,387 INFO L175 Difference]: Start difference. First operand has 286 places, 438 transitions, 8211 flow. Second operand 9 states and 136 transitions. [2024-06-28 01:44:38,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 458 transitions, 9203 flow [2024-06-28 01:44:38,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 458 transitions, 9142 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 01:44:38,902 INFO L231 Difference]: Finished difference. Result has 288 places, 438 transitions, 8215 flow [2024-06-28 01:44:38,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8150, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8215, PETRI_PLACES=288, PETRI_TRANSITIONS=438} [2024-06-28 01:44:38,903 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 247 predicate places. [2024-06-28 01:44:38,903 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 438 transitions, 8215 flow [2024-06-28 01:44:38,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:38,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:38,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:38,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 01:44:38,904 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:44:38,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:38,904 INFO L85 PathProgramCache]: Analyzing trace with hash -1399977332, now seen corresponding path program 10 times [2024-06-28 01:44:38,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:38,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050886195] [2024-06-28 01:44:38,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:38,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:38,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:39,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:39,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:39,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050886195] [2024-06-28 01:44:39,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050886195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:39,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:39,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:44:39,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371087612] [2024-06-28 01:44:39,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:39,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:44:39,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:39,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:44:39,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:44:39,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:44:39,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 438 transitions, 8215 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:39,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:39,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:44:39,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:40,521 INFO L124 PetriNetUnfolderBase]: 1788/3137 cut-off events. [2024-06-28 01:44:40,521 INFO L125 PetriNetUnfolderBase]: For 116367/116367 co-relation queries the response was YES. [2024-06-28 01:44:40,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23247 conditions, 3137 events. 1788/3137 cut-off events. For 116367/116367 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 19214 event pairs, 490 based on Foata normal form. 1/2986 useless extension candidates. Maximal degree in co-relation 23115. Up to 2910 conditions per place. [2024-06-28 01:44:40,560 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 424 selfloop transitions, 25 changer transitions 0/456 dead transitions. [2024-06-28 01:44:40,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 456 transitions, 9234 flow [2024-06-28 01:44:40,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:44:40,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:44:40,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 129 transitions. [2024-06-28 01:44:40,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38738738738738737 [2024-06-28 01:44:40,561 INFO L175 Difference]: Start difference. First operand has 288 places, 438 transitions, 8215 flow. Second operand 9 states and 129 transitions. [2024-06-28 01:44:40,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 456 transitions, 9234 flow [2024-06-28 01:44:41,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 456 transitions, 9155 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-28 01:44:41,193 INFO L231 Difference]: Finished difference. Result has 288 places, 440 transitions, 8234 flow [2024-06-28 01:44:41,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8136, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8234, PETRI_PLACES=288, PETRI_TRANSITIONS=440} [2024-06-28 01:44:41,193 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 247 predicate places. [2024-06-28 01:44:41,194 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 440 transitions, 8234 flow [2024-06-28 01:44:41,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:41,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:41,194 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:41,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 01:44:41,194 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:44:41,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:41,194 INFO L85 PathProgramCache]: Analyzing trace with hash -1975633204, now seen corresponding path program 11 times [2024-06-28 01:44:41,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:41,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827733108] [2024-06-28 01:44:41,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:41,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:41,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:42,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:42,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:42,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827733108] [2024-06-28 01:44:42,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827733108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:42,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:42,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:44:42,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035283688] [2024-06-28 01:44:42,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:42,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:44:42,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:42,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:44:42,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:44:42,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:44:42,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 440 transitions, 8234 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:42,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:42,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:44:42,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:42,971 INFO L124 PetriNetUnfolderBase]: 1786/3134 cut-off events. [2024-06-28 01:44:42,971 INFO L125 PetriNetUnfolderBase]: For 115948/115948 co-relation queries the response was YES. [2024-06-28 01:44:42,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23151 conditions, 3134 events. 1786/3134 cut-off events. For 115948/115948 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 19173 event pairs, 488 based on Foata normal form. 1/2983 useless extension candidates. Maximal degree in co-relation 23018. Up to 2926 conditions per place. [2024-06-28 01:44:43,009 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 431 selfloop transitions, 16 changer transitions 0/454 dead transitions. [2024-06-28 01:44:43,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 454 transitions, 9182 flow [2024-06-28 01:44:43,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:44:43,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:44:43,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 126 transitions. [2024-06-28 01:44:43,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3783783783783784 [2024-06-28 01:44:43,010 INFO L175 Difference]: Start difference. First operand has 288 places, 440 transitions, 8234 flow. Second operand 9 states and 126 transitions. [2024-06-28 01:44:43,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 454 transitions, 9182 flow [2024-06-28 01:44:43,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 454 transitions, 9119 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 01:44:43,553 INFO L231 Difference]: Finished difference. Result has 290 places, 440 transitions, 8208 flow [2024-06-28 01:44:43,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8171, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8208, PETRI_PLACES=290, PETRI_TRANSITIONS=440} [2024-06-28 01:44:43,553 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 249 predicate places. [2024-06-28 01:44:43,553 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 440 transitions, 8208 flow [2024-06-28 01:44:43,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:43,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:43,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:43,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 01:44:43,554 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:44:43,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:43,554 INFO L85 PathProgramCache]: Analyzing trace with hash -1975632987, now seen corresponding path program 10 times [2024-06-28 01:44:43,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:43,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707442001] [2024-06-28 01:44:43,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:43,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:43,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:44,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:44,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:44,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707442001] [2024-06-28 01:44:44,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707442001] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:44,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:44,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:44:44,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816619378] [2024-06-28 01:44:44,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:44,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:44:44,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:44,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:44:44,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:44:44,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:44:44,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 440 transitions, 8208 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:44,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:44,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:44:44,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:45,228 INFO L124 PetriNetUnfolderBase]: 1794/3146 cut-off events. [2024-06-28 01:44:45,229 INFO L125 PetriNetUnfolderBase]: For 115719/115719 co-relation queries the response was YES. [2024-06-28 01:44:45,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23079 conditions, 3146 events. 1794/3146 cut-off events. For 115719/115719 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 19252 event pairs, 480 based on Foata normal form. 2/2994 useless extension candidates. Maximal degree in co-relation 22945. Up to 2877 conditions per place. [2024-06-28 01:44:45,268 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 430 selfloop transitions, 26 changer transitions 0/463 dead transitions. [2024-06-28 01:44:45,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 463 transitions, 9235 flow [2024-06-28 01:44:45,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:44:45,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:44:45,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 133 transitions. [2024-06-28 01:44:45,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3993993993993994 [2024-06-28 01:44:45,269 INFO L175 Difference]: Start difference. First operand has 290 places, 440 transitions, 8208 flow. Second operand 9 states and 133 transitions. [2024-06-28 01:44:45,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 463 transitions, 9235 flow [2024-06-28 01:44:45,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 463 transitions, 8816 flow, removed 12 selfloop flow, removed 11 redundant places. [2024-06-28 01:44:45,831 INFO L231 Difference]: Finished difference. Result has 291 places, 446 transitions, 7931 flow [2024-06-28 01:44:45,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7789, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7931, PETRI_PLACES=291, PETRI_TRANSITIONS=446} [2024-06-28 01:44:45,831 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 250 predicate places. [2024-06-28 01:44:45,831 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 446 transitions, 7931 flow [2024-06-28 01:44:45,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:45,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:45,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:45,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 01:44:45,832 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:44:45,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:45,832 INFO L85 PathProgramCache]: Analyzing trace with hash -2004023255, now seen corresponding path program 11 times [2024-06-28 01:44:45,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:45,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32927400] [2024-06-28 01:44:45,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:45,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:45,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:46,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:46,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:46,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32927400] [2024-06-28 01:44:46,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32927400] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:46,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:46,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:44:46,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451169418] [2024-06-28 01:44:46,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:46,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:44:46,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:46,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:44:46,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:44:46,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:44:46,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 446 transitions, 7931 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:46,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:46,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:44:46,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:48,130 INFO L124 PetriNetUnfolderBase]: 1880/3329 cut-off events. [2024-06-28 01:44:48,131 INFO L125 PetriNetUnfolderBase]: For 109800/109806 co-relation queries the response was YES. [2024-06-28 01:44:48,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24043 conditions, 3329 events. 1880/3329 cut-off events. For 109800/109806 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 21011 event pairs, 364 based on Foata normal form. 8/3173 useless extension candidates. Maximal degree in co-relation 23905. Up to 2526 conditions per place. [2024-06-28 01:44:48,170 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 380 selfloop transitions, 163 changer transitions 0/550 dead transitions. [2024-06-28 01:44:48,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 550 transitions, 10181 flow [2024-06-28 01:44:48,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:44:48,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:44:48,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-28 01:44:48,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44594594594594594 [2024-06-28 01:44:48,172 INFO L175 Difference]: Start difference. First operand has 291 places, 446 transitions, 7931 flow. Second operand 10 states and 165 transitions. [2024-06-28 01:44:48,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 550 transitions, 10181 flow [2024-06-28 01:44:48,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 550 transitions, 10131 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 01:44:48,752 INFO L231 Difference]: Finished difference. Result has 300 places, 503 transitions, 9109 flow [2024-06-28 01:44:48,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7896, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9109, PETRI_PLACES=300, PETRI_TRANSITIONS=503} [2024-06-28 01:44:48,753 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 259 predicate places. [2024-06-28 01:44:48,753 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 503 transitions, 9109 flow [2024-06-28 01:44:48,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:48,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:48,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:48,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 01:44:48,753 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:44:48,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:48,754 INFO L85 PathProgramCache]: Analyzing trace with hash -1991748255, now seen corresponding path program 1 times [2024-06-28 01:44:48,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:48,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642550223] [2024-06-28 01:44:48,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:48,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:48,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:49,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:49,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:49,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642550223] [2024-06-28 01:44:49,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642550223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:49,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:49,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:44:49,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464881098] [2024-06-28 01:44:49,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:49,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:44:49,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:49,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:44:49,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:44:49,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:44:49,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 503 transitions, 9109 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:49,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:49,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:44:49,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:50,733 INFO L124 PetriNetUnfolderBase]: 1908/3375 cut-off events. [2024-06-28 01:44:50,733 INFO L125 PetriNetUnfolderBase]: For 114915/114921 co-relation queries the response was YES. [2024-06-28 01:44:50,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25219 conditions, 3375 events. 1908/3375 cut-off events. For 114915/114921 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 21152 event pairs, 223 based on Foata normal form. 8/3200 useless extension candidates. Maximal degree in co-relation 25076. Up to 1189 conditions per place. [2024-06-28 01:44:50,773 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 372 selfloop transitions, 168 changer transitions 0/547 dead transitions. [2024-06-28 01:44:50,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 547 transitions, 10580 flow [2024-06-28 01:44:50,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:44:50,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:44:50,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-28 01:44:50,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45675675675675675 [2024-06-28 01:44:50,774 INFO L175 Difference]: Start difference. First operand has 300 places, 503 transitions, 9109 flow. Second operand 10 states and 169 transitions. [2024-06-28 01:44:50,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 547 transitions, 10580 flow [2024-06-28 01:44:51,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 547 transitions, 10387 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 01:44:51,364 INFO L231 Difference]: Finished difference. Result has 308 places, 506 transitions, 9345 flow [2024-06-28 01:44:51,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8918, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9345, PETRI_PLACES=308, PETRI_TRANSITIONS=506} [2024-06-28 01:44:51,365 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 267 predicate places. [2024-06-28 01:44:51,365 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 506 transitions, 9345 flow [2024-06-28 01:44:51,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:51,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:51,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:51,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 01:44:51,365 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:44:51,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:51,366 INFO L85 PathProgramCache]: Analyzing trace with hash -1933535649, now seen corresponding path program 1 times [2024-06-28 01:44:51,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:51,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139018211] [2024-06-28 01:44:51,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:51,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:51,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:52,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:52,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:52,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139018211] [2024-06-28 01:44:52,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139018211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:52,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:52,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:44:52,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594759527] [2024-06-28 01:44:52,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:52,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:44:52,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:52,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:44:52,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:44:52,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:44:52,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 506 transitions, 9345 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 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-28 01:44:52,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:52,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:44:52,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:53,270 INFO L124 PetriNetUnfolderBase]: 1900/3372 cut-off events. [2024-06-28 01:44:53,270 INFO L125 PetriNetUnfolderBase]: For 115779/115779 co-relation queries the response was YES. [2024-06-28 01:44:53,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25281 conditions, 3372 events. 1900/3372 cut-off events. For 115779/115779 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 21271 event pairs, 442 based on Foata normal form. 4/3193 useless extension candidates. Maximal degree in co-relation 25135. Up to 2017 conditions per place. [2024-06-28 01:44:53,305 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 319 selfloop transitions, 208 changer transitions 0/534 dead transitions. [2024-06-28 01:44:53,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 534 transitions, 10866 flow [2024-06-28 01:44:53,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:44:53,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:44:53,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-28 01:44:53,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46546546546546547 [2024-06-28 01:44:53,306 INFO L175 Difference]: Start difference. First operand has 308 places, 506 transitions, 9345 flow. Second operand 9 states and 155 transitions. [2024-06-28 01:44:53,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 534 transitions, 10866 flow [2024-06-28 01:44:53,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 534 transitions, 10452 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-28 01:44:53,811 INFO L231 Difference]: Finished difference. Result has 310 places, 506 transitions, 9367 flow [2024-06-28 01:44:53,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8931, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9367, PETRI_PLACES=310, PETRI_TRANSITIONS=506} [2024-06-28 01:44:53,812 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 269 predicate places. [2024-06-28 01:44:53,812 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 506 transitions, 9367 flow [2024-06-28 01:44:53,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 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-28 01:44:53,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:53,813 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:53,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 01:44:53,813 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:44:53,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:53,814 INFO L85 PathProgramCache]: Analyzing trace with hash -1933540485, now seen corresponding path program 2 times [2024-06-28 01:44:53,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:53,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655739737] [2024-06-28 01:44:53,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:53,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:53,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:54,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:54,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:54,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655739737] [2024-06-28 01:44:54,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655739737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:54,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:54,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:44:54,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985026063] [2024-06-28 01:44:54,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:54,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:44:54,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:54,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:44:54,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:44:54,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:44:54,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 506 transitions, 9367 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:54,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:54,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:44:54,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:55,725 INFO L124 PetriNetUnfolderBase]: 1963/3496 cut-off events. [2024-06-28 01:44:55,725 INFO L125 PetriNetUnfolderBase]: For 116871/116877 co-relation queries the response was YES. [2024-06-28 01:44:55,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25864 conditions, 3496 events. 1963/3496 cut-off events. For 116871/116877 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 22231 event pairs, 415 based on Foata normal form. 8/3315 useless extension candidates. Maximal degree in co-relation 25719. Up to 2610 conditions per place. [2024-06-28 01:44:55,770 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 380 selfloop transitions, 158 changer transitions 0/545 dead transitions. [2024-06-28 01:44:55,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 545 transitions, 10817 flow [2024-06-28 01:44:55,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:44:55,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:44:55,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-28 01:44:55,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44324324324324327 [2024-06-28 01:44:55,771 INFO L175 Difference]: Start difference. First operand has 310 places, 506 transitions, 9367 flow. Second operand 10 states and 164 transitions. [2024-06-28 01:44:55,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 545 transitions, 10817 flow [2024-06-28 01:44:56,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 545 transitions, 10212 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-28 01:44:56,436 INFO L231 Difference]: Finished difference. Result has 312 places, 510 transitions, 9129 flow [2024-06-28 01:44:56,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8762, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9129, PETRI_PLACES=312, PETRI_TRANSITIONS=510} [2024-06-28 01:44:56,437 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 271 predicate places. [2024-06-28 01:44:56,437 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 510 transitions, 9129 flow [2024-06-28 01:44:56,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:56,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:56,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:56,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 01:44:56,437 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:44:56,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:56,438 INFO L85 PathProgramCache]: Analyzing trace with hash -1933535835, now seen corresponding path program 3 times [2024-06-28 01:44:56,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:56,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256136754] [2024-06-28 01:44:56,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:56,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:56,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:57,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:57,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:57,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256136754] [2024-06-28 01:44:57,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256136754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:57,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:57,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:44:57,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286207262] [2024-06-28 01:44:57,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:57,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:44:57,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:57,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:44:57,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:44:57,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:44:57,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 510 transitions, 9129 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:57,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:57,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:44:57,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:58,361 INFO L124 PetriNetUnfolderBase]: 1960/3491 cut-off events. [2024-06-28 01:44:58,361 INFO L125 PetriNetUnfolderBase]: For 109100/109106 co-relation queries the response was YES. [2024-06-28 01:44:58,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25562 conditions, 3491 events. 1960/3491 cut-off events. For 109100/109106 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 22202 event pairs, 426 based on Foata normal form. 8/3309 useless extension candidates. Maximal degree in co-relation 25415. Up to 2676 conditions per place. [2024-06-28 01:44:58,407 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 372 selfloop transitions, 159 changer transitions 0/538 dead transitions. [2024-06-28 01:44:58,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 538 transitions, 10343 flow [2024-06-28 01:44:58,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:44:58,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:44:58,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 157 transitions. [2024-06-28 01:44:58,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4243243243243243 [2024-06-28 01:44:58,408 INFO L175 Difference]: Start difference. First operand has 312 places, 510 transitions, 9129 flow. Second operand 10 states and 157 transitions. [2024-06-28 01:44:58,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 538 transitions, 10343 flow [2024-06-28 01:44:59,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 538 transitions, 10116 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 01:44:59,055 INFO L231 Difference]: Finished difference. Result has 316 places, 510 transitions, 9225 flow [2024-06-28 01:44:59,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8902, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9225, PETRI_PLACES=316, PETRI_TRANSITIONS=510} [2024-06-28 01:44:59,056 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 275 predicate places. [2024-06-28 01:44:59,056 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 510 transitions, 9225 flow [2024-06-28 01:44:59,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:59,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:59,056 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:59,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 01:44:59,056 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:44:59,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:59,057 INFO L85 PathProgramCache]: Analyzing trace with hash -1933655805, now seen corresponding path program 4 times [2024-06-28 01:44:59,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:59,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827068946] [2024-06-28 01:44:59,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:59,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:59,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:59,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:59,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:59,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827068946] [2024-06-28 01:44:59,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827068946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:59,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:59,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:44:59,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532640675] [2024-06-28 01:44:59,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:59,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:44:59,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:59,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:44:59,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:44:59,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:44:59,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 510 transitions, 9225 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:59,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:59,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:44:59,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:00,970 INFO L124 PetriNetUnfolderBase]: 2004/3590 cut-off events. [2024-06-28 01:45:00,970 INFO L125 PetriNetUnfolderBase]: For 111504/111510 co-relation queries the response was YES. [2024-06-28 01:45:01,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26301 conditions, 3590 events. 2004/3590 cut-off events. For 111504/111510 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 23074 event pairs, 420 based on Foata normal form. 8/3408 useless extension candidates. Maximal degree in co-relation 26152. Up to 2423 conditions per place. [2024-06-28 01:45:01,017 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 384 selfloop transitions, 163 changer transitions 0/554 dead transitions. [2024-06-28 01:45:01,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 554 transitions, 10589 flow [2024-06-28 01:45:01,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:45:01,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:45:01,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-28 01:45:01,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45675675675675675 [2024-06-28 01:45:01,019 INFO L175 Difference]: Start difference. First operand has 316 places, 510 transitions, 9225 flow. Second operand 10 states and 169 transitions. [2024-06-28 01:45:01,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 554 transitions, 10589 flow [2024-06-28 01:45:01,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 554 transitions, 10274 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 01:45:01,695 INFO L231 Difference]: Finished difference. Result has 320 places, 514 transitions, 9339 flow [2024-06-28 01:45:01,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8910, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9339, PETRI_PLACES=320, PETRI_TRANSITIONS=514} [2024-06-28 01:45:01,696 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 279 predicate places. [2024-06-28 01:45:01,696 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 514 transitions, 9339 flow [2024-06-28 01:45:01,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:01,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:01,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:01,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 01:45:01,697 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:45:01,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:01,697 INFO L85 PathProgramCache]: Analyzing trace with hash -115182079, now seen corresponding path program 2 times [2024-06-28 01:45:01,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:01,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396581403] [2024-06-28 01:45:01,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:01,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:01,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:02,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:02,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:02,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396581403] [2024-06-28 01:45:02,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396581403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:02,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:02,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:45:02,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779158536] [2024-06-28 01:45:02,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:02,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:45:02,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:02,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:45:02,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:45:02,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:45:02,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 514 transitions, 9339 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:02,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:02,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:45:02,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:03,829 INFO L124 PetriNetUnfolderBase]: 2030/3637 cut-off events. [2024-06-28 01:45:03,830 INFO L125 PetriNetUnfolderBase]: For 122865/122865 co-relation queries the response was YES. [2024-06-28 01:45:03,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26894 conditions, 3637 events. 2030/3637 cut-off events. For 122865/122865 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 23448 event pairs, 485 based on Foata normal form. 4/3437 useless extension candidates. Maximal degree in co-relation 26742. Up to 2229 conditions per place. [2024-06-28 01:45:03,884 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 330 selfloop transitions, 212 changer transitions 0/549 dead transitions. [2024-06-28 01:45:03,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 549 transitions, 10980 flow [2024-06-28 01:45:03,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:45:03,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:45:03,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 168 transitions. [2024-06-28 01:45:03,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4540540540540541 [2024-06-28 01:45:03,886 INFO L175 Difference]: Start difference. First operand has 320 places, 514 transitions, 9339 flow. Second operand 10 states and 168 transitions. [2024-06-28 01:45:03,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 549 transitions, 10980 flow [2024-06-28 01:45:04,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 549 transitions, 10661 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 01:45:04,622 INFO L231 Difference]: Finished difference. Result has 324 places, 518 transitions, 9514 flow [2024-06-28 01:45:04,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9020, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9514, PETRI_PLACES=324, PETRI_TRANSITIONS=518} [2024-06-28 01:45:04,623 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 283 predicate places. [2024-06-28 01:45:04,623 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 518 transitions, 9514 flow [2024-06-28 01:45:04,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:04,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:04,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:04,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 01:45:04,624 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:45:04,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:04,624 INFO L85 PathProgramCache]: Analyzing trace with hash -115188775, now seen corresponding path program 5 times [2024-06-28 01:45:04,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:04,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632507183] [2024-06-28 01:45:04,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:04,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:04,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:05,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:05,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:05,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632507183] [2024-06-28 01:45:05,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [632507183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:05,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:05,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:45:05,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305641986] [2024-06-28 01:45:05,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:05,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:45:05,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:05,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:45:05,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:45:05,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:45:05,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 518 transitions, 9514 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:05,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:05,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:45:05,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:06,605 INFO L124 PetriNetUnfolderBase]: 2046/3659 cut-off events. [2024-06-28 01:45:06,606 INFO L125 PetriNetUnfolderBase]: For 120441/120450 co-relation queries the response was YES. [2024-06-28 01:45:06,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27195 conditions, 3659 events. 2046/3659 cut-off events. For 120441/120450 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 23586 event pairs, 447 based on Foata normal form. 11/3469 useless extension candidates. Maximal degree in co-relation 27042. Up to 3102 conditions per place. [2024-06-28 01:45:06,656 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 438 selfloop transitions, 100 changer transitions 0/545 dead transitions. [2024-06-28 01:45:06,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 545 transitions, 10762 flow [2024-06-28 01:45:06,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:45:06,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:45:06,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 153 transitions. [2024-06-28 01:45:06,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4135135135135135 [2024-06-28 01:45:06,658 INFO L175 Difference]: Start difference. First operand has 324 places, 518 transitions, 9514 flow. Second operand 10 states and 153 transitions. [2024-06-28 01:45:06,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 545 transitions, 10762 flow [2024-06-28 01:45:07,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 545 transitions, 10314 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-28 01:45:07,420 INFO L231 Difference]: Finished difference. Result has 326 places, 520 transitions, 9305 flow [2024-06-28 01:45:07,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9066, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9305, PETRI_PLACES=326, PETRI_TRANSITIONS=520} [2024-06-28 01:45:07,420 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 285 predicate places. [2024-06-28 01:45:07,420 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 520 transitions, 9305 flow [2024-06-28 01:45:07,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:07,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:07,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:07,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 01:45:07,421 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:45:07,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:07,421 INFO L85 PathProgramCache]: Analyzing trace with hash 758552091, now seen corresponding path program 3 times [2024-06-28 01:45:07,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:07,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367464822] [2024-06-28 01:45:07,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:07,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:07,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:08,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:08,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:08,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367464822] [2024-06-28 01:45:08,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367464822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:08,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:08,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:45:08,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908907940] [2024-06-28 01:45:08,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:08,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:45:08,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:08,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:45:08,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:45:08,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:45:08,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 520 transitions, 9305 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:08,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:08,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:45:08,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:09,684 INFO L124 PetriNetUnfolderBase]: 2072/3703 cut-off events. [2024-06-28 01:45:09,684 INFO L125 PetriNetUnfolderBase]: For 127261/127270 co-relation queries the response was YES. [2024-06-28 01:45:09,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27017 conditions, 3703 events. 2072/3703 cut-off events. For 127261/127270 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 23836 event pairs, 476 based on Foata normal form. 13/3507 useless extension candidates. Maximal degree in co-relation 26863. Up to 2796 conditions per place. [2024-06-28 01:45:09,737 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 364 selfloop transitions, 178 changer transitions 0/549 dead transitions. [2024-06-28 01:45:09,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 549 transitions, 10589 flow [2024-06-28 01:45:09,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:45:09,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:45:09,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 159 transitions. [2024-06-28 01:45:09,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4297297297297297 [2024-06-28 01:45:09,738 INFO L175 Difference]: Start difference. First operand has 326 places, 520 transitions, 9305 flow. Second operand 10 states and 159 transitions. [2024-06-28 01:45:09,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 549 transitions, 10589 flow [2024-06-28 01:45:10,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 549 transitions, 10369 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-28 01:45:10,436 INFO L231 Difference]: Finished difference. Result has 328 places, 524 transitions, 9516 flow [2024-06-28 01:45:10,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9085, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9516, PETRI_PLACES=328, PETRI_TRANSITIONS=524} [2024-06-28 01:45:10,436 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 287 predicate places. [2024-06-28 01:45:10,436 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 524 transitions, 9516 flow [2024-06-28 01:45:10,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:10,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:10,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:10,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 01:45:10,437 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:45:10,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:10,437 INFO L85 PathProgramCache]: Analyzing trace with hash 758374275, now seen corresponding path program 6 times [2024-06-28 01:45:10,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:10,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331916945] [2024-06-28 01:45:10,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:10,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:10,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:11,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:11,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:11,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331916945] [2024-06-28 01:45:11,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331916945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:11,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:11,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:45:11,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401547549] [2024-06-28 01:45:11,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:11,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:45:11,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:11,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:45:11,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:45:11,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:45:11,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 524 transitions, 9516 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 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-28 01:45:11,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:11,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:45:11,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:12,364 INFO L124 PetriNetUnfolderBase]: 2123/3815 cut-off events. [2024-06-28 01:45:12,365 INFO L125 PetriNetUnfolderBase]: For 131758/131767 co-relation queries the response was YES. [2024-06-28 01:45:12,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27966 conditions, 3815 events. 2123/3815 cut-off events. For 131758/131767 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 24851 event pairs, 452 based on Foata normal form. 11/3618 useless extension candidates. Maximal degree in co-relation 27811. Up to 2966 conditions per place. [2024-06-28 01:45:12,411 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 434 selfloop transitions, 121 changer transitions 0/562 dead transitions. [2024-06-28 01:45:12,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 562 transitions, 11080 flow [2024-06-28 01:45:12,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:45:12,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:45:12,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-28 01:45:12,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45345345345345345 [2024-06-28 01:45:12,413 INFO L175 Difference]: Start difference. First operand has 328 places, 524 transitions, 9516 flow. Second operand 9 states and 151 transitions. [2024-06-28 01:45:12,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 562 transitions, 11080 flow [2024-06-28 01:45:13,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 562 transitions, 10705 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-28 01:45:13,105 INFO L231 Difference]: Finished difference. Result has 330 places, 528 transitions, 9490 flow [2024-06-28 01:45:13,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9141, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9490, PETRI_PLACES=330, PETRI_TRANSITIONS=528} [2024-06-28 01:45:13,106 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 289 predicate places. [2024-06-28 01:45:13,106 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 528 transitions, 9490 flow [2024-06-28 01:45:13,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 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-28 01:45:13,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:13,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:13,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 01:45:13,107 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:45:13,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:13,107 INFO L85 PathProgramCache]: Analyzing trace with hash 758379111, now seen corresponding path program 4 times [2024-06-28 01:45:13,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:13,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996698425] [2024-06-28 01:45:13,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:13,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:13,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:13,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:13,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:13,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996698425] [2024-06-28 01:45:13,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996698425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:13,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:13,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:45:13,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280100836] [2024-06-28 01:45:13,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:13,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:45:13,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:13,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:45:13,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:45:14,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:45:14,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 528 transitions, 9490 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 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-28 01:45:14,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:14,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:45:14,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:15,165 INFO L124 PetriNetUnfolderBase]: 2115/3810 cut-off events. [2024-06-28 01:45:15,165 INFO L125 PetriNetUnfolderBase]: For 127326/127335 co-relation queries the response was YES. [2024-06-28 01:45:15,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27571 conditions, 3810 events. 2115/3810 cut-off events. For 127326/127335 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 24856 event pairs, 486 based on Foata normal form. 13/3604 useless extension candidates. Maximal degree in co-relation 27414. Up to 2819 conditions per place. [2024-06-28 01:45:15,215 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 351 selfloop transitions, 195 changer transitions 0/553 dead transitions. [2024-06-28 01:45:15,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 553 transitions, 10735 flow [2024-06-28 01:45:15,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:45:15,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:45:15,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-28 01:45:15,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44744744744744747 [2024-06-28 01:45:15,216 INFO L175 Difference]: Start difference. First operand has 330 places, 528 transitions, 9490 flow. Second operand 9 states and 149 transitions. [2024-06-28 01:45:15,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 553 transitions, 10735 flow [2024-06-28 01:45:15,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 553 transitions, 10555 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 01:45:15,930 INFO L231 Difference]: Finished difference. Result has 334 places, 528 transitions, 9707 flow [2024-06-28 01:45:15,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9310, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9707, PETRI_PLACES=334, PETRI_TRANSITIONS=528} [2024-06-28 01:45:15,931 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 293 predicate places. [2024-06-28 01:45:15,931 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 528 transitions, 9707 flow [2024-06-28 01:45:15,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 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-28 01:45:15,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:15,931 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:15,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 01:45:15,931 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:45:15,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:15,932 INFO L85 PathProgramCache]: Analyzing trace with hash 758378925, now seen corresponding path program 7 times [2024-06-28 01:45:15,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:15,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722136055] [2024-06-28 01:45:15,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:15,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:15,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:16,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:16,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:16,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722136055] [2024-06-28 01:45:16,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722136055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:16,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:16,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:45:16,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048768044] [2024-06-28 01:45:16,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:16,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:45:16,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:16,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:45:16,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:45:16,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:45:16,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 528 transitions, 9707 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:16,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:16,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:45:16,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:18,039 INFO L124 PetriNetUnfolderBase]: 2116/3812 cut-off events. [2024-06-28 01:45:18,039 INFO L125 PetriNetUnfolderBase]: For 116187/116196 co-relation queries the response was YES. [2024-06-28 01:45:18,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27862 conditions, 3812 events. 2116/3812 cut-off events. For 116187/116196 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 24829 event pairs, 471 based on Foata normal form. 11/3605 useless extension candidates. Maximal degree in co-relation 27703. Up to 3180 conditions per place. [2024-06-28 01:45:18,085 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 434 selfloop transitions, 117 changer transitions 0/558 dead transitions. [2024-06-28 01:45:18,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 558 transitions, 11011 flow [2024-06-28 01:45:18,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:45:18,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:45:18,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 156 transitions. [2024-06-28 01:45:18,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42162162162162165 [2024-06-28 01:45:18,086 INFO L175 Difference]: Start difference. First operand has 334 places, 528 transitions, 9707 flow. Second operand 10 states and 156 transitions. [2024-06-28 01:45:18,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 558 transitions, 11011 flow [2024-06-28 01:45:18,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 558 transitions, 10517 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-28 01:45:18,746 INFO L231 Difference]: Finished difference. Result has 336 places, 529 transitions, 9466 flow [2024-06-28 01:45:18,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9217, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9466, PETRI_PLACES=336, PETRI_TRANSITIONS=529} [2024-06-28 01:45:18,746 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 295 predicate places. [2024-06-28 01:45:18,746 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 529 transitions, 9466 flow [2024-06-28 01:45:18,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:18,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:18,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:18,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 01:45:18,747 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:45:18,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:18,748 INFO L85 PathProgramCache]: Analyzing trace with hash 1458918851, now seen corresponding path program 8 times [2024-06-28 01:45:18,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:18,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887730549] [2024-06-28 01:45:18,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:18,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:18,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:19,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:19,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:19,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887730549] [2024-06-28 01:45:19,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887730549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:19,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:19,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:45:19,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134088424] [2024-06-28 01:45:19,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:19,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:45:19,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:19,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:45:19,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:45:19,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:45:19,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 529 transitions, 9466 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 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-28 01:45:19,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:19,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:45:19,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:20,534 INFO L124 PetriNetUnfolderBase]: 2167/3932 cut-off events. [2024-06-28 01:45:20,534 INFO L125 PetriNetUnfolderBase]: For 123489/123489 co-relation queries the response was YES. [2024-06-28 01:45:20,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28155 conditions, 3932 events. 2167/3932 cut-off events. For 123489/123489 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 25960 event pairs, 456 based on Foata normal form. 2/3724 useless extension candidates. Maximal degree in co-relation 27995. Up to 2253 conditions per place. [2024-06-28 01:45:20,589 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 411 selfloop transitions, 153 changer transitions 0/571 dead transitions. [2024-06-28 01:45:20,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 571 transitions, 11070 flow [2024-06-28 01:45:20,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:45:20,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:45:20,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-28 01:45:20,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46546546546546547 [2024-06-28 01:45:20,590 INFO L175 Difference]: Start difference. First operand has 336 places, 529 transitions, 9466 flow. Second operand 9 states and 155 transitions. [2024-06-28 01:45:20,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 571 transitions, 11070 flow [2024-06-28 01:45:21,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 571 transitions, 10839 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 01:45:21,405 INFO L231 Difference]: Finished difference. Result has 338 places, 532 transitions, 9623 flow [2024-06-28 01:45:21,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9235, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9623, PETRI_PLACES=338, PETRI_TRANSITIONS=532} [2024-06-28 01:45:21,406 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 297 predicate places. [2024-06-28 01:45:21,406 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 532 transitions, 9623 flow [2024-06-28 01:45:21,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 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-28 01:45:21,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:21,406 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:21,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 01:45:21,407 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:45:21,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:21,407 INFO L85 PathProgramCache]: Analyzing trace with hash 1459038821, now seen corresponding path program 9 times [2024-06-28 01:45:21,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:21,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82758118] [2024-06-28 01:45:21,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:21,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:21,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:22,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:22,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:22,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82758118] [2024-06-28 01:45:22,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82758118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:22,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:22,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:45:22,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390865565] [2024-06-28 01:45:22,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:22,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:45:22,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:22,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:45:22,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:45:22,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:45:22,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 532 transitions, 9623 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:22,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:22,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:45:22,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:23,537 INFO L124 PetriNetUnfolderBase]: 2187/3972 cut-off events. [2024-06-28 01:45:23,538 INFO L125 PetriNetUnfolderBase]: For 130284/130293 co-relation queries the response was YES. [2024-06-28 01:45:23,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28875 conditions, 3972 events. 2187/3972 cut-off events. For 130284/130293 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 26291 event pairs, 504 based on Foata normal form. 11/3754 useless extension candidates. Maximal degree in co-relation 28713. Up to 3284 conditions per place. [2024-06-28 01:45:23,593 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 437 selfloop transitions, 119 changer transitions 0/563 dead transitions. [2024-06-28 01:45:23,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 563 transitions, 10951 flow [2024-06-28 01:45:23,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:45:23,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:45:23,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 156 transitions. [2024-06-28 01:45:23,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42162162162162165 [2024-06-28 01:45:23,594 INFO L175 Difference]: Start difference. First operand has 338 places, 532 transitions, 9623 flow. Second operand 10 states and 156 transitions. [2024-06-28 01:45:23,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 563 transitions, 10951 flow [2024-06-28 01:45:24,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 563 transitions, 10768 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-28 01:45:24,317 INFO L231 Difference]: Finished difference. Result has 344 places, 533 transitions, 9700 flow [2024-06-28 01:45:24,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9440, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9700, PETRI_PLACES=344, PETRI_TRANSITIONS=533} [2024-06-28 01:45:24,317 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 303 predicate places. [2024-06-28 01:45:24,317 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 533 transitions, 9700 flow [2024-06-28 01:45:24,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:24,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:24,318 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:24,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 01:45:24,318 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:45:24,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:24,318 INFO L85 PathProgramCache]: Analyzing trace with hash 753905625, now seen corresponding path program 10 times [2024-06-28 01:45:24,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:24,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725698380] [2024-06-28 01:45:24,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:24,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:24,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:25,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:25,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:25,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725698380] [2024-06-28 01:45:25,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725698380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:25,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:25,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:45:25,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300140276] [2024-06-28 01:45:25,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:25,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:45:25,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:25,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:45:25,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:45:25,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:45:25,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 533 transitions, 9700 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:25,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:25,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:45:25,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:26,317 INFO L124 PetriNetUnfolderBase]: 2184/3967 cut-off events. [2024-06-28 01:45:26,317 INFO L125 PetriNetUnfolderBase]: For 123427/123436 co-relation queries the response was YES. [2024-06-28 01:45:26,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28889 conditions, 3967 events. 2184/3967 cut-off events. For 123427/123436 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 26269 event pairs, 491 based on Foata normal form. 11/3750 useless extension candidates. Maximal degree in co-relation 28725. Up to 3211 conditions per place. [2024-06-28 01:45:26,372 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 445 selfloop transitions, 118 changer transitions 0/570 dead transitions. [2024-06-28 01:45:26,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 570 transitions, 11090 flow [2024-06-28 01:45:26,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:45:26,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:45:26,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 162 transitions. [2024-06-28 01:45:26,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43783783783783786 [2024-06-28 01:45:26,373 INFO L175 Difference]: Start difference. First operand has 344 places, 533 transitions, 9700 flow. Second operand 10 states and 162 transitions. [2024-06-28 01:45:26,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 570 transitions, 11090 flow [2024-06-28 01:45:26,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 570 transitions, 10843 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 01:45:27,001 INFO L231 Difference]: Finished difference. Result has 347 places, 534 transitions, 9727 flow [2024-06-28 01:45:27,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9453, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9727, PETRI_PLACES=347, PETRI_TRANSITIONS=534} [2024-06-28 01:45:27,001 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 306 predicate places. [2024-06-28 01:45:27,002 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 534 transitions, 9727 flow [2024-06-28 01:45:27,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:27,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:27,002 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:27,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 01:45:27,002 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:45:27,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:27,002 INFO L85 PathProgramCache]: Analyzing trace with hash -120545021, now seen corresponding path program 11 times [2024-06-28 01:45:27,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:27,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64511171] [2024-06-28 01:45:27,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:27,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:27,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:27,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:27,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:27,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64511171] [2024-06-28 01:45:27,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64511171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:27,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:27,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:45:27,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508456123] [2024-06-28 01:45:27,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:27,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:45:27,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:27,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:45:27,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:45:27,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:45:27,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 534 transitions, 9727 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 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-28 01:45:27,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:27,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:45:27,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:28,953 INFO L124 PetriNetUnfolderBase]: 2208/4021 cut-off events. [2024-06-28 01:45:28,953 INFO L125 PetriNetUnfolderBase]: For 124768/124768 co-relation queries the response was YES. [2024-06-28 01:45:28,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29135 conditions, 4021 events. 2208/4021 cut-off events. For 124768/124768 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 26689 event pairs, 320 based on Foata normal form. 2/3806 useless extension candidates. Maximal degree in co-relation 28969. Up to 2613 conditions per place. [2024-06-28 01:45:29,011 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 415 selfloop transitions, 155 changer transitions 0/577 dead transitions. [2024-06-28 01:45:29,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 577 transitions, 11338 flow [2024-06-28 01:45:29,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:45:29,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:45:29,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-28 01:45:29,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4744744744744745 [2024-06-28 01:45:29,012 INFO L175 Difference]: Start difference. First operand has 347 places, 534 transitions, 9727 flow. Second operand 9 states and 158 transitions. [2024-06-28 01:45:29,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 577 transitions, 11338 flow [2024-06-28 01:45:29,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 577 transitions, 10887 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-28 01:45:29,678 INFO L231 Difference]: Finished difference. Result has 347 places, 536 transitions, 9637 flow [2024-06-28 01:45:29,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9276, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9637, PETRI_PLACES=347, PETRI_TRANSITIONS=536} [2024-06-28 01:45:29,678 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 306 predicate places. [2024-06-28 01:45:29,679 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 536 transitions, 9637 flow [2024-06-28 01:45:29,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 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-28 01:45:29,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:29,679 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:29,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 01:45:29,679 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:45:29,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:29,679 INFO L85 PathProgramCache]: Analyzing trace with hash -120425051, now seen corresponding path program 12 times [2024-06-28 01:45:29,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:29,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93848248] [2024-06-28 01:45:29,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:29,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:29,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:30,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:30,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:30,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93848248] [2024-06-28 01:45:30,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93848248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:30,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:30,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:45:30,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406494366] [2024-06-28 01:45:30,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:30,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:45:30,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:30,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:45:30,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:45:30,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:45:30,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 536 transitions, 9637 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 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-28 01:45:30,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:30,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:45:30,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:31,601 INFO L124 PetriNetUnfolderBase]: 2228/4065 cut-off events. [2024-06-28 01:45:31,601 INFO L125 PetriNetUnfolderBase]: For 128217/128217 co-relation queries the response was YES. [2024-06-28 01:45:31,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28863 conditions, 4065 events. 2228/4065 cut-off events. For 128217/128217 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 27140 event pairs, 523 based on Foata normal form. 2/3830 useless extension candidates. Maximal degree in co-relation 28697. Up to 3148 conditions per place. [2024-06-28 01:45:31,657 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 400 selfloop transitions, 163 changer transitions 0/570 dead transitions. [2024-06-28 01:45:31,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 570 transitions, 11015 flow [2024-06-28 01:45:31,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:45:31,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:45:31,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-28 01:45:31,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44744744744744747 [2024-06-28 01:45:31,658 INFO L175 Difference]: Start difference. First operand has 347 places, 536 transitions, 9637 flow. Second operand 9 states and 149 transitions. [2024-06-28 01:45:31,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 570 transitions, 11015 flow [2024-06-28 01:45:32,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 570 transitions, 10309 flow, removed 21 selfloop flow, removed 11 redundant places. [2024-06-28 01:45:32,316 INFO L231 Difference]: Finished difference. Result has 345 places, 537 transitions, 9277 flow [2024-06-28 01:45:32,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8935, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9277, PETRI_PLACES=345, PETRI_TRANSITIONS=537} [2024-06-28 01:45:32,317 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 304 predicate places. [2024-06-28 01:45:32,317 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 537 transitions, 9277 flow [2024-06-28 01:45:32,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 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-28 01:45:32,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:32,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:32,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 01:45:32,318 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:45:32,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:32,318 INFO L85 PathProgramCache]: Analyzing trace with hash -120429701, now seen corresponding path program 13 times [2024-06-28 01:45:32,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:32,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764618697] [2024-06-28 01:45:32,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:32,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:32,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:32,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:32,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:32,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764618697] [2024-06-28 01:45:32,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764618697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:32,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:32,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:45:32,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884197598] [2024-06-28 01:45:32,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:32,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:45:32,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:32,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:45:32,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:45:32,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:45:32,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 537 transitions, 9277 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 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-28 01:45:32,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:32,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:45:32,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:34,310 INFO L124 PetriNetUnfolderBase]: 2252/4123 cut-off events. [2024-06-28 01:45:34,310 INFO L125 PetriNetUnfolderBase]: For 126962/126962 co-relation queries the response was YES. [2024-06-28 01:45:34,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27745 conditions, 4123 events. 2252/4123 cut-off events. For 126962/126962 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 27674 event pairs, 526 based on Foata normal form. 2/3886 useless extension candidates. Maximal degree in co-relation 27583. Up to 3122 conditions per place. [2024-06-28 01:45:34,357 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 414 selfloop transitions, 156 changer transitions 0/577 dead transitions. [2024-06-28 01:45:34,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 577 transitions, 10729 flow [2024-06-28 01:45:34,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:45:34,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:45:34,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-28 01:45:34,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4624624624624625 [2024-06-28 01:45:34,358 INFO L175 Difference]: Start difference. First operand has 345 places, 537 transitions, 9277 flow. Second operand 9 states and 154 transitions. [2024-06-28 01:45:34,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 577 transitions, 10729 flow [2024-06-28 01:45:35,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 577 transitions, 10380 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 01:45:35,016 INFO L231 Difference]: Finished difference. Result has 347 places, 539 transitions, 9296 flow [2024-06-28 01:45:35,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8928, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9296, PETRI_PLACES=347, PETRI_TRANSITIONS=539} [2024-06-28 01:45:35,017 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 306 predicate places. [2024-06-28 01:45:35,017 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 539 transitions, 9296 flow [2024-06-28 01:45:35,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 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-28 01:45:35,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:35,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:35,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 01:45:35,018 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:45:35,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:35,018 INFO L85 PathProgramCache]: Analyzing trace with hash 50272729, now seen corresponding path program 14 times [2024-06-28 01:45:35,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:35,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236925951] [2024-06-28 01:45:35,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:35,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:35,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:35,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:35,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:35,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236925951] [2024-06-28 01:45:35,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236925951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:35,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:35,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:45:35,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307798393] [2024-06-28 01:45:35,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:35,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:45:35,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:35,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:45:35,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:45:35,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:45:35,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 539 transitions, 9296 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 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-28 01:45:35,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:35,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:45:35,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:36,896 INFO L124 PetriNetUnfolderBase]: 2272/4159 cut-off events. [2024-06-28 01:45:36,897 INFO L125 PetriNetUnfolderBase]: For 128820/128823 co-relation queries the response was YES. [2024-06-28 01:45:36,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27923 conditions, 4159 events. 2272/4159 cut-off events. For 128820/128823 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 27898 event pairs, 319 based on Foata normal form. 5/3938 useless extension candidates. Maximal degree in co-relation 27760. Up to 3021 conditions per place. [2024-06-28 01:45:36,982 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 410 selfloop transitions, 162 changer transitions 0/579 dead transitions. [2024-06-28 01:45:36,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 579 transitions, 10887 flow [2024-06-28 01:45:36,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:45:36,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:45:36,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-28 01:45:36,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4744744744744745 [2024-06-28 01:45:36,983 INFO L175 Difference]: Start difference. First operand has 347 places, 539 transitions, 9296 flow. Second operand 9 states and 158 transitions. [2024-06-28 01:45:36,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 579 transitions, 10887 flow [2024-06-28 01:45:37,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 579 transitions, 10568 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 01:45:37,708 INFO L231 Difference]: Finished difference. Result has 350 places, 540 transitions, 9319 flow [2024-06-28 01:45:37,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8977, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9319, PETRI_PLACES=350, PETRI_TRANSITIONS=540} [2024-06-28 01:45:37,708 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 309 predicate places. [2024-06-28 01:45:37,708 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 540 transitions, 9319 flow [2024-06-28 01:45:37,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 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-28 01:45:37,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:37,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:37,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 01:45:37,709 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:45:37,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:37,709 INFO L85 PathProgramCache]: Analyzing trace with hash 50277379, now seen corresponding path program 15 times [2024-06-28 01:45:37,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:37,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053215678] [2024-06-28 01:45:37,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:37,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:37,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:38,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:38,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:38,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053215678] [2024-06-28 01:45:38,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053215678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:38,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:38,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:45:38,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107565114] [2024-06-28 01:45:38,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:38,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:45:38,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:38,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:45:38,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:45:38,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:45:38,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 540 transitions, 9319 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 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-28 01:45:38,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:38,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:45:38,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:39,620 INFO L124 PetriNetUnfolderBase]: 2292/4204 cut-off events. [2024-06-28 01:45:39,620 INFO L125 PetriNetUnfolderBase]: For 131791/131794 co-relation queries the response was YES. [2024-06-28 01:45:39,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28205 conditions, 4204 events. 2292/4204 cut-off events. For 131791/131794 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 28356 event pairs, 523 based on Foata normal form. 5/3960 useless extension candidates. Maximal degree in co-relation 28041. Up to 3414 conditions per place. [2024-06-28 01:45:39,678 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 419 selfloop transitions, 147 changer transitions 0/573 dead transitions. [2024-06-28 01:45:39,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 573 transitions, 10676 flow [2024-06-28 01:45:39,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:45:39,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:45:39,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-28 01:45:39,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45345345345345345 [2024-06-28 01:45:39,679 INFO L175 Difference]: Start difference. First operand has 350 places, 540 transitions, 9319 flow. Second operand 9 states and 151 transitions. [2024-06-28 01:45:39,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 573 transitions, 10676 flow [2024-06-28 01:45:40,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 573 transitions, 10188 flow, removed 13 selfloop flow, removed 15 redundant places. [2024-06-28 01:45:40,388 INFO L231 Difference]: Finished difference. Result has 344 places, 541 transitions, 9147 flow [2024-06-28 01:45:40,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8833, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9147, PETRI_PLACES=344, PETRI_TRANSITIONS=541} [2024-06-28 01:45:40,388 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 303 predicate places. [2024-06-28 01:45:40,388 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 541 transitions, 9147 flow [2024-06-28 01:45:40,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 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-28 01:45:40,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:40,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:40,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 01:45:40,389 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:45:40,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:40,389 INFO L85 PathProgramCache]: Analyzing trace with hash -115956215, now seen corresponding path program 5 times [2024-06-28 01:45:40,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:40,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836309946] [2024-06-28 01:45:40,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:40,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:40,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:41,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:41,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:41,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836309946] [2024-06-28 01:45:41,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836309946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:41,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:41,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:45:41,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387300074] [2024-06-28 01:45:41,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:41,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:45:41,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:41,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:45:41,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:45:41,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:45:41,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 541 transitions, 9147 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 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-28 01:45:41,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:41,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:45:41,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:42,571 INFO L124 PetriNetUnfolderBase]: 2318/4247 cut-off events. [2024-06-28 01:45:42,571 INFO L125 PetriNetUnfolderBase]: For 138219/138222 co-relation queries the response was YES. [2024-06-28 01:45:42,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27903 conditions, 4247 events. 2318/4247 cut-off events. For 138219/138222 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 28643 event pairs, 521 based on Foata normal form. 7/3996 useless extension candidates. Maximal degree in co-relation 27746. Up to 2981 conditions per place. [2024-06-28 01:45:42,627 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 343 selfloop transitions, 226 changer transitions 0/576 dead transitions. [2024-06-28 01:45:42,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 576 transitions, 10714 flow [2024-06-28 01:45:42,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:45:42,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:45:42,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-28 01:45:42,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47147147147147145 [2024-06-28 01:45:42,628 INFO L175 Difference]: Start difference. First operand has 344 places, 541 transitions, 9147 flow. Second operand 9 states and 157 transitions. [2024-06-28 01:45:42,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 576 transitions, 10714 flow [2024-06-28 01:45:43,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 576 transitions, 10415 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 01:45:43,451 INFO L231 Difference]: Finished difference. Result has 346 places, 545 transitions, 9367 flow [2024-06-28 01:45:43,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8848, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=222, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9367, PETRI_PLACES=346, PETRI_TRANSITIONS=545} [2024-06-28 01:45:43,452 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 305 predicate places. [2024-06-28 01:45:43,452 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 545 transitions, 9367 flow [2024-06-28 01:45:43,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 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-28 01:45:43,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:43,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:43,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 01:45:43,453 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:45:43,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:43,453 INFO L85 PathProgramCache]: Analyzing trace with hash 1234354377, now seen corresponding path program 6 times [2024-06-28 01:45:43,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:43,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119023550] [2024-06-28 01:45:43,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:43,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:43,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:44,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:44,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:44,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119023550] [2024-06-28 01:45:44,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119023550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:44,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:44,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:45:44,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674363182] [2024-06-28 01:45:44,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:44,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:45:44,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:44,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:45:44,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:45:44,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:45:44,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 545 transitions, 9367 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:44,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:44,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:45:44,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:46,013 INFO L124 PetriNetUnfolderBase]: 2378/4336 cut-off events. [2024-06-28 01:45:46,013 INFO L125 PetriNetUnfolderBase]: For 160584/160584 co-relation queries the response was YES. [2024-06-28 01:45:46,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29161 conditions, 4336 events. 2378/4336 cut-off events. For 160584/160584 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 29192 event pairs, 579 based on Foata normal form. 4/4072 useless extension candidates. Maximal degree in co-relation 29003. Up to 2769 conditions per place. [2024-06-28 01:45:46,072 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 326 selfloop transitions, 255 changer transitions 0/588 dead transitions. [2024-06-28 01:45:46,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 588 transitions, 11230 flow [2024-06-28 01:45:46,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:45:46,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:45:46,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 178 transitions. [2024-06-28 01:45:46,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43734643734643736 [2024-06-28 01:45:46,073 INFO L175 Difference]: Start difference. First operand has 346 places, 545 transitions, 9367 flow. Second operand 11 states and 178 transitions. [2024-06-28 01:45:46,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 588 transitions, 11230 flow [2024-06-28 01:45:46,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 588 transitions, 10532 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-28 01:45:46,975 INFO L231 Difference]: Finished difference. Result has 349 places, 553 transitions, 9322 flow [2024-06-28 01:45:46,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8701, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=247, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9322, PETRI_PLACES=349, PETRI_TRANSITIONS=553} [2024-06-28 01:45:46,975 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 308 predicate places. [2024-06-28 01:45:46,975 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 553 transitions, 9322 flow [2024-06-28 01:45:46,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:46,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:46,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:46,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 01:45:46,976 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:45:46,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:46,976 INFO L85 PathProgramCache]: Analyzing trace with hash 755578905, now seen corresponding path program 16 times [2024-06-28 01:45:46,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:46,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139746592] [2024-06-28 01:45:46,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:46,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:46,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:47,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:47,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:47,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139746592] [2024-06-28 01:45:47,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139746592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:47,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:47,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:45:47,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262436517] [2024-06-28 01:45:47,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:47,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:45:47,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:47,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:45:47,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:45:47,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:45:47,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 553 transitions, 9322 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:47,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:47,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:45:47,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:49,190 INFO L124 PetriNetUnfolderBase]: 2394/4361 cut-off events. [2024-06-28 01:45:49,190 INFO L125 PetriNetUnfolderBase]: For 151050/151056 co-relation queries the response was YES. [2024-06-28 01:45:49,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29317 conditions, 4361 events. 2394/4361 cut-off events. For 151050/151056 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 29432 event pairs, 549 based on Foata normal form. 8/4103 useless extension candidates. Maximal degree in co-relation 29158. Up to 3698 conditions per place. [2024-06-28 01:45:49,244 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 476 selfloop transitions, 99 changer transitions 0/582 dead transitions. [2024-06-28 01:45:49,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 582 transitions, 10665 flow [2024-06-28 01:45:49,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:45:49,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:45:49,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 153 transitions. [2024-06-28 01:45:49,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4135135135135135 [2024-06-28 01:45:49,245 INFO L175 Difference]: Start difference. First operand has 349 places, 553 transitions, 9322 flow. Second operand 10 states and 153 transitions. [2024-06-28 01:45:49,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 582 transitions, 10665 flow [2024-06-28 01:45:50,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 582 transitions, 10310 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 01:45:50,154 INFO L231 Difference]: Finished difference. Result has 352 places, 555 transitions, 9212 flow [2024-06-28 01:45:50,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8967, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9212, PETRI_PLACES=352, PETRI_TRANSITIONS=555} [2024-06-28 01:45:50,154 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 311 predicate places. [2024-06-28 01:45:50,154 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 555 transitions, 9212 flow [2024-06-28 01:45:50,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:50,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:50,155 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:50,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 01:45:50,155 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:45:50,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:50,155 INFO L85 PathProgramCache]: Analyzing trace with hash 755585601, now seen corresponding path program 7 times [2024-06-28 01:45:50,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:50,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785832680] [2024-06-28 01:45:50,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:50,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:50,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:51,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:51,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:51,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785832680] [2024-06-28 01:45:51,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785832680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:51,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:51,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:45:51,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706108700] [2024-06-28 01:45:51,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:51,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:45:51,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:51,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:45:51,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:45:51,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:45:51,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 555 transitions, 9212 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:51,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:51,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:45:51,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:52,670 INFO L124 PetriNetUnfolderBase]: 2386/4353 cut-off events. [2024-06-28 01:45:52,670 INFO L125 PetriNetUnfolderBase]: For 144463/144463 co-relation queries the response was YES. [2024-06-28 01:45:52,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28449 conditions, 4353 events. 2386/4353 cut-off events. For 144463/144463 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 29396 event pairs, 587 based on Foata normal form. 4/4088 useless extension candidates. Maximal degree in co-relation 28289. Up to 2791 conditions per place. [2024-06-28 01:45:52,727 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 325 selfloop transitions, 254 changer transitions 0/586 dead transitions. [2024-06-28 01:45:52,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 586 transitions, 10737 flow [2024-06-28 01:45:52,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:45:52,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:45:52,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-28 01:45:52,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44054054054054054 [2024-06-28 01:45:52,728 INFO L175 Difference]: Start difference. First operand has 352 places, 555 transitions, 9212 flow. Second operand 10 states and 163 transitions. [2024-06-28 01:45:52,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 586 transitions, 10737 flow [2024-06-28 01:45:53,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 586 transitions, 10543 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-28 01:45:53,620 INFO L231 Difference]: Finished difference. Result has 355 places, 555 transitions, 9536 flow [2024-06-28 01:45:53,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9018, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9536, PETRI_PLACES=355, PETRI_TRANSITIONS=555} [2024-06-28 01:45:53,620 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 314 predicate places. [2024-06-28 01:45:53,620 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 555 transitions, 9536 flow [2024-06-28 01:45:53,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:53,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:53,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:53,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 01:45:53,621 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:45:53,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:53,621 INFO L85 PathProgramCache]: Analyzing trace with hash 761835015, now seen corresponding path program 17 times [2024-06-28 01:45:53,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:53,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487218870] [2024-06-28 01:45:53,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:53,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:53,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:54,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:54,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:54,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487218870] [2024-06-28 01:45:54,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487218870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:54,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:54,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:45:54,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100576309] [2024-06-28 01:45:54,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:54,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:45:54,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:54,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:45:54,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:45:54,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:45:54,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 555 transitions, 9536 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:54,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:54,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:45:54,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:56,039 INFO L124 PetriNetUnfolderBase]: 2402/4377 cut-off events. [2024-06-28 01:45:56,039 INFO L125 PetriNetUnfolderBase]: For 140823/140829 co-relation queries the response was YES. [2024-06-28 01:45:56,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29165 conditions, 4377 events. 2402/4377 cut-off events. For 140823/140829 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 29592 event pairs, 547 based on Foata normal form. 8/4118 useless extension candidates. Maximal degree in co-relation 29004. Up to 3714 conditions per place. [2024-06-28 01:45:56,088 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 471 selfloop transitions, 104 changer transitions 0/582 dead transitions. [2024-06-28 01:45:56,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 582 transitions, 10859 flow [2024-06-28 01:45:56,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:45:56,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:45:56,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 152 transitions. [2024-06-28 01:45:56,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41081081081081083 [2024-06-28 01:45:56,089 INFO L175 Difference]: Start difference. First operand has 355 places, 555 transitions, 9536 flow. Second operand 10 states and 152 transitions. [2024-06-28 01:45:56,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 582 transitions, 10859 flow [2024-06-28 01:45:56,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 582 transitions, 10340 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-28 01:45:56,850 INFO L231 Difference]: Finished difference. Result has 356 places, 557 transitions, 9276 flow [2024-06-28 01:45:56,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9017, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9276, PETRI_PLACES=356, PETRI_TRANSITIONS=557} [2024-06-28 01:45:56,851 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 315 predicate places. [2024-06-28 01:45:56,851 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 557 transitions, 9276 flow [2024-06-28 01:45:56,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:56,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:56,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:56,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 01:45:56,852 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:45:56,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:56,852 INFO L85 PathProgramCache]: Analyzing trace with hash 761835201, now seen corresponding path program 8 times [2024-06-28 01:45:56,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:56,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047726103] [2024-06-28 01:45:56,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:56,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:56,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:57,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:57,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:57,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047726103] [2024-06-28 01:45:57,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047726103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:57,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:57,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:45:57,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236154242] [2024-06-28 01:45:57,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:57,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:45:57,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:57,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:45:57,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:45:57,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:45:57,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 557 transitions, 9276 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:57,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:57,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:45:57,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:59,271 INFO L124 PetriNetUnfolderBase]: 2462/4467 cut-off events. [2024-06-28 01:45:59,271 INFO L125 PetriNetUnfolderBase]: For 169359/169365 co-relation queries the response was YES. [2024-06-28 01:45:59,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29585 conditions, 4467 events. 2462/4467 cut-off events. For 169359/169365 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 30154 event pairs, 544 based on Foata normal form. 10/4195 useless extension candidates. Maximal degree in co-relation 29423. Up to 3436 conditions per place. [2024-06-28 01:45:59,320 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 401 selfloop transitions, 184 changer transitions 0/592 dead transitions. [2024-06-28 01:45:59,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 592 transitions, 10887 flow [2024-06-28 01:45:59,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:45:59,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:45:59,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 161 transitions. [2024-06-28 01:45:59,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43513513513513513 [2024-06-28 01:45:59,323 INFO L175 Difference]: Start difference. First operand has 356 places, 557 transitions, 9276 flow. Second operand 10 states and 161 transitions. [2024-06-28 01:45:59,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 592 transitions, 10887 flow [2024-06-28 01:46:00,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 592 transitions, 10728 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 01:46:00,192 INFO L231 Difference]: Finished difference. Result has 360 places, 565 transitions, 9612 flow [2024-06-28 01:46:00,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9117, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9612, PETRI_PLACES=360, PETRI_TRANSITIONS=565} [2024-06-28 01:46:00,192 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 319 predicate places. [2024-06-28 01:46:00,193 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 565 transitions, 9612 flow [2024-06-28 01:46:00,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:00,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:00,193 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:00,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 01:46:00,193 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:46:00,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:00,193 INFO L85 PathProgramCache]: Analyzing trace with hash 761841711, now seen corresponding path program 9 times [2024-06-28 01:46:00,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:00,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314955666] [2024-06-28 01:46:00,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:00,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:00,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:01,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:01,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:01,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314955666] [2024-06-28 01:46:01,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314955666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:01,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:01,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:46:01,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027838846] [2024-06-28 01:46:01,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:01,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:46:01,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:01,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:46:01,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:46:01,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:46:01,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 565 transitions, 9612 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:01,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:01,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:46:01,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:02,598 INFO L124 PetriNetUnfolderBase]: 2488/4505 cut-off events. [2024-06-28 01:46:02,598 INFO L125 PetriNetUnfolderBase]: For 173042/173048 co-relation queries the response was YES. [2024-06-28 01:46:02,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30183 conditions, 4505 events. 2488/4505 cut-off events. For 173042/173048 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 30417 event pairs, 544 based on Foata normal form. 10/4227 useless extension candidates. Maximal degree in co-relation 30020. Up to 3528 conditions per place. [2024-06-28 01:46:02,651 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 409 selfloop transitions, 180 changer transitions 0/596 dead transitions. [2024-06-28 01:46:02,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 596 transitions, 10994 flow [2024-06-28 01:46:02,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:46:02,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:46:02,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 159 transitions. [2024-06-28 01:46:02,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4297297297297297 [2024-06-28 01:46:02,652 INFO L175 Difference]: Start difference. First operand has 360 places, 565 transitions, 9612 flow. Second operand 10 states and 159 transitions. [2024-06-28 01:46:02,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 596 transitions, 10994 flow [2024-06-28 01:46:03,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 596 transitions, 10814 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 01:46:03,705 INFO L231 Difference]: Finished difference. Result has 365 places, 569 transitions, 9874 flow [2024-06-28 01:46:03,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9436, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9874, PETRI_PLACES=365, PETRI_TRANSITIONS=569} [2024-06-28 01:46:03,706 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 324 predicate places. [2024-06-28 01:46:03,706 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 569 transitions, 9874 flow [2024-06-28 01:46:03,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:03,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:03,706 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:03,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 01:46:03,706 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:46:03,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:03,707 INFO L85 PathProgramCache]: Analyzing trace with hash 762072351, now seen corresponding path program 10 times [2024-06-28 01:46:03,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:03,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299471177] [2024-06-28 01:46:03,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:03,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:03,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:04,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-28 01:46:04,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:04,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299471177] [2024-06-28 01:46:04,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299471177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:04,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:04,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:46:04,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520499336] [2024-06-28 01:46:04,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:04,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:46:04,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:04,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:46:04,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:46:04,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:46:04,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 569 transitions, 9874 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:04,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:04,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:46:04,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:06,380 INFO L124 PetriNetUnfolderBase]: 2480/4491 cut-off events. [2024-06-28 01:46:06,380 INFO L125 PetriNetUnfolderBase]: For 156831/156837 co-relation queries the response was YES. [2024-06-28 01:46:06,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30148 conditions, 4491 events. 2480/4491 cut-off events. For 156831/156837 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 30282 event pairs, 539 based on Foata normal form. 10/4213 useless extension candidates. Maximal degree in co-relation 29983. Up to 3516 conditions per place. [2024-06-28 01:46:06,440 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 409 selfloop transitions, 179 changer transitions 0/595 dead transitions. [2024-06-28 01:46:06,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 595 transitions, 11186 flow [2024-06-28 01:46:06,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:46:06,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:46:06,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 157 transitions. [2024-06-28 01:46:06,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4243243243243243 [2024-06-28 01:46:06,442 INFO L175 Difference]: Start difference. First operand has 365 places, 569 transitions, 9874 flow. Second operand 10 states and 157 transitions. [2024-06-28 01:46:06,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 595 transitions, 11186 flow [2024-06-28 01:46:07,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 595 transitions, 10806 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-28 01:46:07,289 INFO L231 Difference]: Finished difference. Result has 367 places, 569 transitions, 9862 flow [2024-06-28 01:46:07,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9494, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9862, PETRI_PLACES=367, PETRI_TRANSITIONS=569} [2024-06-28 01:46:07,290 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 326 predicate places. [2024-06-28 01:46:07,290 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 569 transitions, 9862 flow [2024-06-28 01:46:07,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:07,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:07,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-28 01:46:07,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 01:46:07,290 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:46:07,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:07,291 INFO L85 PathProgramCache]: Analyzing trace with hash 56952733, now seen corresponding path program 1 times [2024-06-28 01:46:07,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:07,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63619406] [2024-06-28 01:46:07,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:07,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:07,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:09,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:09,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:09,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63619406] [2024-06-28 01:46:09,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63619406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:09,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:09,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:46:09,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280471644] [2024-06-28 01:46:09,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:09,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:46:09,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:09,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:46:09,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:46:09,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:46:09,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 569 transitions, 9862 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:09,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:09,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:46:09,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:10,587 INFO L124 PetriNetUnfolderBase]: 2580/4689 cut-off events. [2024-06-28 01:46:10,587 INFO L125 PetriNetUnfolderBase]: For 211534/211534 co-relation queries the response was YES. [2024-06-28 01:46:10,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30989 conditions, 4689 events. 2580/4689 cut-off events. For 211534/211534 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 32085 event pairs, 654 based on Foata normal form. 14/4416 useless extension candidates. Maximal degree in co-relation 30823. Up to 2881 conditions per place. [2024-06-28 01:46:10,643 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 358 selfloop transitions, 243 changer transitions 0/608 dead transitions. [2024-06-28 01:46:10,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 608 transitions, 11527 flow [2024-06-28 01:46:10,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:46:10,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:46:10,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-28 01:46:10,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4702702702702703 [2024-06-28 01:46:10,644 INFO L175 Difference]: Start difference. First operand has 367 places, 569 transitions, 9862 flow. Second operand 10 states and 174 transitions. [2024-06-28 01:46:10,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 608 transitions, 11527 flow [2024-06-28 01:46:11,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 608 transitions, 11231 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 01:46:11,361 INFO L231 Difference]: Finished difference. Result has 370 places, 572 transitions, 10119 flow [2024-06-28 01:46:11,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9566, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=240, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10119, PETRI_PLACES=370, PETRI_TRANSITIONS=572} [2024-06-28 01:46:11,361 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 329 predicate places. [2024-06-28 01:46:11,361 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 572 transitions, 10119 flow [2024-06-28 01:46:11,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:11,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:11,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:11,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 01:46:11,362 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:46:11,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:11,362 INFO L85 PathProgramCache]: Analyzing trace with hash 1999413887, now seen corresponding path program 18 times [2024-06-28 01:46:11,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:11,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118329053] [2024-06-28 01:46:11,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:11,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:11,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:12,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:12,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:12,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118329053] [2024-06-28 01:46:12,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118329053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:12,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:12,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:46:12,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831909751] [2024-06-28 01:46:12,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:12,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:46:12,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:12,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:46:12,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:46:12,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:46:12,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 572 transitions, 10119 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:12,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:12,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:46:12,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:13,867 INFO L124 PetriNetUnfolderBase]: 2596/4712 cut-off events. [2024-06-28 01:46:13,868 INFO L125 PetriNetUnfolderBase]: For 157934/157934 co-relation queries the response was YES. [2024-06-28 01:46:13,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31675 conditions, 4712 events. 2596/4712 cut-off events. For 157934/157934 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 32198 event pairs, 744 based on Foata normal form. 2/4426 useless extension candidates. Maximal degree in co-relation 31508. Up to 4133 conditions per place. [2024-06-28 01:46:13,932 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 502 selfloop transitions, 92 changer transitions 0/601 dead transitions. [2024-06-28 01:46:13,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 601 transitions, 11535 flow [2024-06-28 01:46:13,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:46:13,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:46:13,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 161 transitions. [2024-06-28 01:46:13,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3955773955773956 [2024-06-28 01:46:13,934 INFO L175 Difference]: Start difference. First operand has 370 places, 572 transitions, 10119 flow. Second operand 11 states and 161 transitions. [2024-06-28 01:46:13,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 601 transitions, 11535 flow [2024-06-28 01:46:14,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 601 transitions, 11020 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-28 01:46:14,710 INFO L231 Difference]: Finished difference. Result has 377 places, 578 transitions, 10005 flow [2024-06-28 01:46:14,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9606, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10005, PETRI_PLACES=377, PETRI_TRANSITIONS=578} [2024-06-28 01:46:14,710 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 336 predicate places. [2024-06-28 01:46:14,710 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 578 transitions, 10005 flow [2024-06-28 01:46:14,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:14,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:14,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:14,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 01:46:14,711 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:46:14,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:14,712 INFO L85 PathProgramCache]: Analyzing trace with hash -115776725, now seen corresponding path program 11 times [2024-06-28 01:46:14,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:14,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833425591] [2024-06-28 01:46:14,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:14,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:14,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:15,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:15,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:15,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833425591] [2024-06-28 01:46:15,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833425591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:15,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:15,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:46:15,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384886450] [2024-06-28 01:46:15,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:15,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:46:15,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:15,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:46:15,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:46:15,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:46:15,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 578 transitions, 10005 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:15,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:15,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:46:15,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:17,377 INFO L124 PetriNetUnfolderBase]: 2622/4751 cut-off events. [2024-06-28 01:46:17,377 INFO L125 PetriNetUnfolderBase]: For 166988/166991 co-relation queries the response was YES. [2024-06-28 01:46:17,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31323 conditions, 4751 events. 2622/4751 cut-off events. For 166988/166991 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 32457 event pairs, 586 based on Foata normal form. 7/4460 useless extension candidates. Maximal degree in co-relation 31151. Up to 3766 conditions per place. [2024-06-28 01:46:17,444 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 415 selfloop transitions, 191 changer transitions 0/613 dead transitions. [2024-06-28 01:46:17,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 613 transitions, 11476 flow [2024-06-28 01:46:17,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:46:17,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:46:17,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 161 transitions. [2024-06-28 01:46:17,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43513513513513513 [2024-06-28 01:46:17,445 INFO L175 Difference]: Start difference. First operand has 377 places, 578 transitions, 10005 flow. Second operand 10 states and 161 transitions. [2024-06-28 01:46:17,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 613 transitions, 11476 flow [2024-06-28 01:46:18,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 613 transitions, 11289 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-28 01:46:18,335 INFO L231 Difference]: Finished difference. Result has 381 places, 582 transitions, 10282 flow [2024-06-28 01:46:18,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9818, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10282, PETRI_PLACES=381, PETRI_TRANSITIONS=582} [2024-06-28 01:46:18,336 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 340 predicate places. [2024-06-28 01:46:18,336 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 582 transitions, 10282 flow [2024-06-28 01:46:18,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:18,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:18,336 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:18,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 01:46:18,337 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:46:18,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:18,337 INFO L85 PathProgramCache]: Analyzing trace with hash -115783235, now seen corresponding path program 12 times [2024-06-28 01:46:18,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:18,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533713761] [2024-06-28 01:46:18,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:18,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:18,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:19,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:19,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:19,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533713761] [2024-06-28 01:46:19,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533713761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:19,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:19,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:46:19,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377069035] [2024-06-28 01:46:19,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:19,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:46:19,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:19,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:46:19,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:46:19,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:46:19,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 582 transitions, 10282 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:19,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:19,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:46:19,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:20,999 INFO L124 PetriNetUnfolderBase]: 2631/4766 cut-off events. [2024-06-28 01:46:20,999 INFO L125 PetriNetUnfolderBase]: For 161019/161019 co-relation queries the response was YES. [2024-06-28 01:46:21,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31572 conditions, 4766 events. 2631/4766 cut-off events. For 161019/161019 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 32563 event pairs, 607 based on Foata normal form. 4/4470 useless extension candidates. Maximal degree in co-relation 31399. Up to 3136 conditions per place. [2024-06-28 01:46:21,072 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 358 selfloop transitions, 257 changer transitions 0/622 dead transitions. [2024-06-28 01:46:21,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 622 transitions, 11999 flow [2024-06-28 01:46:21,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:46:21,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:46:21,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 181 transitions. [2024-06-28 01:46:21,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44471744471744473 [2024-06-28 01:46:21,074 INFO L175 Difference]: Start difference. First operand has 381 places, 582 transitions, 10282 flow. Second operand 11 states and 181 transitions. [2024-06-28 01:46:21,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 622 transitions, 11999 flow [2024-06-28 01:46:22,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 622 transitions, 11165 flow, removed 14 selfloop flow, removed 12 redundant places. [2024-06-28 01:46:22,110 INFO L231 Difference]: Finished difference. Result has 380 places, 584 transitions, 10006 flow [2024-06-28 01:46:22,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9448, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=255, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10006, PETRI_PLACES=380, PETRI_TRANSITIONS=584} [2024-06-28 01:46:22,111 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 339 predicate places. [2024-06-28 01:46:22,111 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 584 transitions, 10006 flow [2024-06-28 01:46:22,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:22,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:22,111 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:22,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 01:46:22,111 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:46:22,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:22,112 INFO L85 PathProgramCache]: Analyzing trace with hash 2134692475, now seen corresponding path program 2 times [2024-06-28 01:46:22,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:22,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799421967] [2024-06-28 01:46:22,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:22,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:22,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:23,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:23,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:23,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799421967] [2024-06-28 01:46:23,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799421967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:23,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:23,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:46:23,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062186557] [2024-06-28 01:46:23,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:23,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:46:23,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:23,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:46:23,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:46:23,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:46:23,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 584 transitions, 10006 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:23,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:23,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:46:23,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:24,707 INFO L124 PetriNetUnfolderBase]: 2647/4796 cut-off events. [2024-06-28 01:46:24,707 INFO L125 PetriNetUnfolderBase]: For 151455/151455 co-relation queries the response was YES. [2024-06-28 01:46:24,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31735 conditions, 4796 events. 2647/4796 cut-off events. For 151455/151455 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 32850 event pairs, 755 based on Foata normal form. 2/4499 useless extension candidates. Maximal degree in co-relation 31561. Up to 4293 conditions per place. [2024-06-28 01:46:24,773 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 555 selfloop transitions, 47 changer transitions 0/609 dead transitions. [2024-06-28 01:46:24,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 609 transitions, 11393 flow [2024-06-28 01:46:24,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:46:24,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:46:24,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 149 transitions. [2024-06-28 01:46:24,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4027027027027027 [2024-06-28 01:46:24,775 INFO L175 Difference]: Start difference. First operand has 380 places, 584 transitions, 10006 flow. Second operand 10 states and 149 transitions. [2024-06-28 01:46:24,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 609 transitions, 11393 flow [2024-06-28 01:46:25,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 609 transitions, 10985 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-28 01:46:25,692 INFO L231 Difference]: Finished difference. Result has 382 places, 586 transitions, 9749 flow [2024-06-28 01:46:25,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9598, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9749, PETRI_PLACES=382, PETRI_TRANSITIONS=586} [2024-06-28 01:46:25,693 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 341 predicate places. [2024-06-28 01:46:25,693 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 586 transitions, 9749 flow [2024-06-28 01:46:25,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:25,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:25,693 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:25,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 01:46:25,693 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:46:25,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:25,694 INFO L85 PathProgramCache]: Analyzing trace with hash 1431367451, now seen corresponding path program 13 times [2024-06-28 01:46:25,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:25,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314603806] [2024-06-28 01:46:25,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:25,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:25,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:26,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-28 01:46:26,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:26,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314603806] [2024-06-28 01:46:26,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314603806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:26,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:26,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:46:26,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504959822] [2024-06-28 01:46:26,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:26,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:46:26,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:26,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:46:26,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:46:26,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:46:26,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 586 transitions, 9749 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:26,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:26,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:46:26,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:28,028 INFO L124 PetriNetUnfolderBase]: 2660/4814 cut-off events. [2024-06-28 01:46:28,029 INFO L125 PetriNetUnfolderBase]: For 152419/152419 co-relation queries the response was YES. [2024-06-28 01:46:28,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31182 conditions, 4814 events. 2660/4814 cut-off events. For 152419/152419 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 32935 event pairs, 767 based on Foata normal form. 2/4514 useless extension candidates. Maximal degree in co-relation 31007. Up to 4365 conditions per place. [2024-06-28 01:46:28,095 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 571 selfloop transitions, 29 changer transitions 0/607 dead transitions. [2024-06-28 01:46:28,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 607 transitions, 11073 flow [2024-06-28 01:46:28,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:46:28,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:46:28,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 142 transitions. [2024-06-28 01:46:28,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3837837837837838 [2024-06-28 01:46:28,096 INFO L175 Difference]: Start difference. First operand has 382 places, 586 transitions, 9749 flow. Second operand 10 states and 142 transitions. [2024-06-28 01:46:28,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 607 transitions, 11073 flow [2024-06-28 01:46:28,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 607 transitions, 10942 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-28 01:46:28,985 INFO L231 Difference]: Finished difference. Result has 384 places, 588 transitions, 9726 flow [2024-06-28 01:46:28,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9618, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9726, PETRI_PLACES=384, PETRI_TRANSITIONS=588} [2024-06-28 01:46:28,985 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 343 predicate places. [2024-06-28 01:46:28,985 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 588 transitions, 9726 flow [2024-06-28 01:46:28,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:28,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:28,985 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:28,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 01:46:28,986 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:46:28,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:28,986 INFO L85 PathProgramCache]: Analyzing trace with hash -1956652657, now seen corresponding path program 3 times [2024-06-28 01:46:28,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:28,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601720432] [2024-06-28 01:46:28,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:28,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:29,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:30,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:30,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:30,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601720432] [2024-06-28 01:46:30,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601720432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:30,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:30,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:46:30,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066810445] [2024-06-28 01:46:30,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:30,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:46:30,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:30,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:46:30,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:46:30,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:46:30,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 588 transitions, 9726 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:30,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:30,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:46:30,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:31,712 INFO L124 PetriNetUnfolderBase]: 2680/4858 cut-off events. [2024-06-28 01:46:31,713 INFO L125 PetriNetUnfolderBase]: For 154817/154817 co-relation queries the response was YES. [2024-06-28 01:46:31,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31318 conditions, 4858 events. 2680/4858 cut-off events. For 154817/154817 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 33321 event pairs, 773 based on Foata normal form. 2/4557 useless extension candidates. Maximal degree in co-relation 31142. Up to 4410 conditions per place. [2024-06-28 01:46:31,777 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 583 selfloop transitions, 21 changer transitions 0/611 dead transitions. [2024-06-28 01:46:31,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 611 transitions, 11077 flow [2024-06-28 01:46:31,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:46:31,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:46:31,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 143 transitions. [2024-06-28 01:46:31,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3864864864864865 [2024-06-28 01:46:31,778 INFO L175 Difference]: Start difference. First operand has 384 places, 588 transitions, 9726 flow. Second operand 10 states and 143 transitions. [2024-06-28 01:46:31,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 611 transitions, 11077 flow [2024-06-28 01:46:32,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 611 transitions, 11007 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-28 01:46:32,712 INFO L231 Difference]: Finished difference. Result has 386 places, 589 transitions, 9725 flow [2024-06-28 01:46:32,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9656, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=567, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9725, PETRI_PLACES=386, PETRI_TRANSITIONS=589} [2024-06-28 01:46:32,713 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 345 predicate places. [2024-06-28 01:46:32,713 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 589 transitions, 9725 flow [2024-06-28 01:46:32,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:32,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:32,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:32,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 01:46:32,714 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:46:32,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:32,714 INFO L85 PathProgramCache]: Analyzing trace with hash 1423086731, now seen corresponding path program 14 times [2024-06-28 01:46:32,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:32,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210470094] [2024-06-28 01:46:32,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:32,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:32,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:33,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:33,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:33,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210470094] [2024-06-28 01:46:33,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210470094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:33,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:33,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:46:33,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378819530] [2024-06-28 01:46:33,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:33,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:46:33,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:33,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:46:33,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:46:33,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:46:33,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 589 transitions, 9725 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:33,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:33,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:46:33,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:35,049 INFO L124 PetriNetUnfolderBase]: 2710/4899 cut-off events. [2024-06-28 01:46:35,049 INFO L125 PetriNetUnfolderBase]: For 168996/168996 co-relation queries the response was YES. [2024-06-28 01:46:35,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31864 conditions, 4899 events. 2710/4899 cut-off events. For 168996/168996 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 33568 event pairs, 765 based on Foata normal form. 2/4590 useless extension candidates. Maximal degree in co-relation 31687. Up to 4352 conditions per place. [2024-06-28 01:46:35,123 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 560 selfloop transitions, 49 changer transitions 0/616 dead transitions. [2024-06-28 01:46:35,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 616 transitions, 11343 flow [2024-06-28 01:46:35,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:46:35,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:46:35,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 159 transitions. [2024-06-28 01:46:35,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3906633906633907 [2024-06-28 01:46:35,124 INFO L175 Difference]: Start difference. First operand has 386 places, 589 transitions, 9725 flow. Second operand 11 states and 159 transitions. [2024-06-28 01:46:35,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 616 transitions, 11343 flow [2024-06-28 01:46:36,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 616 transitions, 11294 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 01:46:36,380 INFO L231 Difference]: Finished difference. Result has 389 places, 593 transitions, 9867 flow [2024-06-28 01:46:36,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9676, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9867, PETRI_PLACES=389, PETRI_TRANSITIONS=593} [2024-06-28 01:46:36,381 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 348 predicate places. [2024-06-28 01:46:36,381 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 593 transitions, 9867 flow [2024-06-28 01:46:36,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:36,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:36,381 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:36,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 01:46:36,381 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:46:36,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:36,382 INFO L85 PathProgramCache]: Analyzing trace with hash -1335295113, now seen corresponding path program 4 times [2024-06-28 01:46:36,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:36,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634912752] [2024-06-28 01:46:36,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:36,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:36,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:37,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:37,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:37,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634912752] [2024-06-28 01:46:37,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634912752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:37,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:37,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:46:37,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749851950] [2024-06-28 01:46:37,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:37,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:46:37,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:37,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:46:37,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:46:37,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:46:37,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 593 transitions, 9867 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:37,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:37,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:46:37,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:38,929 INFO L124 PetriNetUnfolderBase]: 2726/4927 cut-off events. [2024-06-28 01:46:38,929 INFO L125 PetriNetUnfolderBase]: For 171845/171845 co-relation queries the response was YES. [2024-06-28 01:46:38,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32135 conditions, 4927 events. 2726/4927 cut-off events. For 171845/171845 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 33789 event pairs, 788 based on Foata normal form. 2/4618 useless extension candidates. Maximal degree in co-relation 31957. Up to 4487 conditions per place. [2024-06-28 01:46:38,998 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 584 selfloop transitions, 24 changer transitions 0/615 dead transitions. [2024-06-28 01:46:38,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 615 transitions, 11234 flow [2024-06-28 01:46:38,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:46:38,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:46:38,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 144 transitions. [2024-06-28 01:46:38,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3891891891891892 [2024-06-28 01:46:38,999 INFO L175 Difference]: Start difference. First operand has 389 places, 593 transitions, 9867 flow. Second operand 10 states and 144 transitions. [2024-06-28 01:46:38,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 615 transitions, 11234 flow [2024-06-28 01:46:40,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 615 transitions, 11149 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-28 01:46:40,015 INFO L231 Difference]: Finished difference. Result has 392 places, 595 transitions, 9892 flow [2024-06-28 01:46:40,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9782, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9892, PETRI_PLACES=392, PETRI_TRANSITIONS=595} [2024-06-28 01:46:40,015 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 351 predicate places. [2024-06-28 01:46:40,016 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 595 transitions, 9892 flow [2024-06-28 01:46:40,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:40,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:40,016 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:40,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 01:46:40,016 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:46:40,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:40,016 INFO L85 PathProgramCache]: Analyzing trace with hash 1201678841, now seen corresponding path program 15 times [2024-06-28 01:46:40,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:40,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014896875] [2024-06-28 01:46:40,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:40,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:40,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:41,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:41,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:41,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014896875] [2024-06-28 01:46:41,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014896875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:41,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:41,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:46:41,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179121229] [2024-06-28 01:46:41,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:41,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:46:41,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:41,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:46:41,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:46:41,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:46:41,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 595 transitions, 9892 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:41,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:41,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:46:41,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:42,604 INFO L124 PetriNetUnfolderBase]: 2739/4946 cut-off events. [2024-06-28 01:46:42,604 INFO L125 PetriNetUnfolderBase]: For 174991/174991 co-relation queries the response was YES. [2024-06-28 01:46:42,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32340 conditions, 4946 events. 2739/4946 cut-off events. For 174991/174991 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 33918 event pairs, 791 based on Foata normal form. 2/4634 useless extension candidates. Maximal degree in co-relation 32161. Up to 4452 conditions per place. [2024-06-28 01:46:42,675 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 566 selfloop transitions, 43 changer transitions 0/616 dead transitions. [2024-06-28 01:46:42,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 616 transitions, 11250 flow [2024-06-28 01:46:42,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:46:42,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:46:42,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 147 transitions. [2024-06-28 01:46:42,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3972972972972973 [2024-06-28 01:46:42,676 INFO L175 Difference]: Start difference. First operand has 392 places, 595 transitions, 9892 flow. Second operand 10 states and 147 transitions. [2024-06-28 01:46:42,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 616 transitions, 11250 flow [2024-06-28 01:46:43,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 616 transitions, 11158 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-28 01:46:43,675 INFO L231 Difference]: Finished difference. Result has 394 places, 597 transitions, 9942 flow [2024-06-28 01:46:43,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9800, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=552, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9942, PETRI_PLACES=394, PETRI_TRANSITIONS=597} [2024-06-28 01:46:43,676 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 353 predicate places. [2024-06-28 01:46:43,676 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 597 transitions, 9942 flow [2024-06-28 01:46:43,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:43,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:43,676 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:43,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 01:46:43,676 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:46:43,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:43,677 INFO L85 PathProgramCache]: Analyzing trace with hash -1335534681, now seen corresponding path program 16 times [2024-06-28 01:46:43,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:43,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630297387] [2024-06-28 01:46:43,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:43,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:43,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:44,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:44,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:44,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630297387] [2024-06-28 01:46:44,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630297387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:44,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:44,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:46:44,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954044405] [2024-06-28 01:46:44,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:44,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:46:44,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:44,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:46:44,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:46:44,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:46:44,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 597 transitions, 9942 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:44,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:44,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:46:44,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:46,230 INFO L124 PetriNetUnfolderBase]: 2752/4965 cut-off events. [2024-06-28 01:46:46,230 INFO L125 PetriNetUnfolderBase]: For 177905/177905 co-relation queries the response was YES. [2024-06-28 01:46:46,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32490 conditions, 4965 events. 2752/4965 cut-off events. For 177905/177905 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 34038 event pairs, 792 based on Foata normal form. 2/4650 useless extension candidates. Maximal degree in co-relation 32310. Up to 4471 conditions per place. [2024-06-28 01:46:46,302 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 570 selfloop transitions, 42 changer transitions 0/619 dead transitions. [2024-06-28 01:46:46,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 619 transitions, 11314 flow [2024-06-28 01:46:46,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:46:46,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:46:46,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 149 transitions. [2024-06-28 01:46:46,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4027027027027027 [2024-06-28 01:46:46,304 INFO L175 Difference]: Start difference. First operand has 394 places, 597 transitions, 9942 flow. Second operand 10 states and 149 transitions. [2024-06-28 01:46:46,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 619 transitions, 11314 flow [2024-06-28 01:46:47,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 619 transitions, 11206 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-28 01:46:47,354 INFO L231 Difference]: Finished difference. Result has 396 places, 599 transitions, 9978 flow [2024-06-28 01:46:47,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9834, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9978, PETRI_PLACES=396, PETRI_TRANSITIONS=599} [2024-06-28 01:46:47,354 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 355 predicate places. [2024-06-28 01:46:47,355 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 599 transitions, 9978 flow [2024-06-28 01:46:47,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:47,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:47,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:47,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 01:46:47,355 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:46:47,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:47,355 INFO L85 PathProgramCache]: Analyzing trace with hash -1341790791, now seen corresponding path program 17 times [2024-06-28 01:46:47,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:47,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310323054] [2024-06-28 01:46:47,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:47,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:47,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:48,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:48,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:48,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310323054] [2024-06-28 01:46:48,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310323054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:48,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:48,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:46:48,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041781122] [2024-06-28 01:46:48,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:48,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:46:48,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:48,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:46:48,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:46:48,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:46:48,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 599 transitions, 9978 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:48,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:48,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:46:48,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:49,817 INFO L124 PetriNetUnfolderBase]: 2765/4986 cut-off events. [2024-06-28 01:46:49,818 INFO L125 PetriNetUnfolderBase]: For 181256/181256 co-relation queries the response was YES. [2024-06-28 01:46:49,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32653 conditions, 4986 events. 2765/4986 cut-off events. For 181256/181256 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 34218 event pairs, 784 based on Foata normal form. 2/4668 useless extension candidates. Maximal degree in co-relation 32472. Up to 4490 conditions per place. [2024-06-28 01:46:49,887 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 574 selfloop transitions, 42 changer transitions 0/623 dead transitions. [2024-06-28 01:46:49,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 623 transitions, 11386 flow [2024-06-28 01:46:49,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:46:49,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:46:49,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 149 transitions. [2024-06-28 01:46:49,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4027027027027027 [2024-06-28 01:46:49,888 INFO L175 Difference]: Start difference. First operand has 396 places, 599 transitions, 9978 flow. Second operand 10 states and 149 transitions. [2024-06-28 01:46:49,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 623 transitions, 11386 flow [2024-06-28 01:46:50,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 623 transitions, 11276 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-28 01:46:50,839 INFO L231 Difference]: Finished difference. Result has 398 places, 601 transitions, 10016 flow [2024-06-28 01:46:50,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9868, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10016, PETRI_PLACES=398, PETRI_TRANSITIONS=601} [2024-06-28 01:46:50,839 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 357 predicate places. [2024-06-28 01:46:50,839 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 601 transitions, 10016 flow [2024-06-28 01:46:50,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:50,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:50,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:50,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 01:46:50,840 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:46:50,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:50,840 INFO L85 PathProgramCache]: Analyzing trace with hash -1335541377, now seen corresponding path program 19 times [2024-06-28 01:46:50,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:50,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681634685] [2024-06-28 01:46:50,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:50,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:50,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:51,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:51,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:51,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681634685] [2024-06-28 01:46:51,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681634685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:51,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:51,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:46:51,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935901264] [2024-06-28 01:46:51,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:51,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:46:51,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:51,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:46:51,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:46:51,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:46:51,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 601 transitions, 10016 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:51,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:51,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:46:51,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:53,196 INFO L124 PetriNetUnfolderBase]: 2781/5015 cut-off events. [2024-06-28 01:46:53,196 INFO L125 PetriNetUnfolderBase]: For 183855/183855 co-relation queries the response was YES. [2024-06-28 01:46:53,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32823 conditions, 5015 events. 2781/5015 cut-off events. For 183855/183855 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 34462 event pairs, 794 based on Foata normal form. 2/4697 useless extension candidates. Maximal degree in co-relation 32641. Up to 4571 conditions per place. [2024-06-28 01:46:53,267 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 586 selfloop transitions, 29 changer transitions 0/622 dead transitions. [2024-06-28 01:46:53,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 622 transitions, 11396 flow [2024-06-28 01:46:53,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:46:53,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:46:53,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 144 transitions. [2024-06-28 01:46:53,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3891891891891892 [2024-06-28 01:46:53,268 INFO L175 Difference]: Start difference. First operand has 398 places, 601 transitions, 10016 flow. Second operand 10 states and 144 transitions. [2024-06-28 01:46:53,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 622 transitions, 11396 flow [2024-06-28 01:46:54,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 622 transitions, 11282 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-28 01:46:54,296 INFO L231 Difference]: Finished difference. Result has 400 places, 603 transitions, 10024 flow [2024-06-28 01:46:54,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9902, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10024, PETRI_PLACES=400, PETRI_TRANSITIONS=603} [2024-06-28 01:46:54,297 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 359 predicate places. [2024-06-28 01:46:54,297 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 603 transitions, 10024 flow [2024-06-28 01:46:54,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:54,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:54,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:54,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 01:46:54,297 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:46:54,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:54,297 INFO L85 PathProgramCache]: Analyzing trace with hash -1335541191, now seen corresponding path program 18 times [2024-06-28 01:46:54,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:54,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611146474] [2024-06-28 01:46:54,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:54,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:54,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:55,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:55,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:55,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611146474] [2024-06-28 01:46:55,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611146474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:55,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:55,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:46:55,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273331083] [2024-06-28 01:46:55,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:55,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:46:55,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:55,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:46:55,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:46:55,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:46:55,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 603 transitions, 10024 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:55,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:55,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:46:55,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:56,781 INFO L124 PetriNetUnfolderBase]: 2794/5032 cut-off events. [2024-06-28 01:46:56,782 INFO L125 PetriNetUnfolderBase]: For 187695/187695 co-relation queries the response was YES. [2024-06-28 01:46:56,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32975 conditions, 5032 events. 2794/5032 cut-off events. For 187695/187695 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 34533 event pairs, 794 based on Foata normal form. 2/4710 useless extension candidates. Maximal degree in co-relation 32792. Up to 4506 conditions per place. [2024-06-28 01:46:56,850 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 571 selfloop transitions, 47 changer transitions 0/625 dead transitions. [2024-06-28 01:46:56,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 625 transitions, 11417 flow [2024-06-28 01:46:56,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:46:56,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:46:56,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 150 transitions. [2024-06-28 01:46:56,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40540540540540543 [2024-06-28 01:46:56,851 INFO L175 Difference]: Start difference. First operand has 400 places, 603 transitions, 10024 flow. Second operand 10 states and 150 transitions. [2024-06-28 01:46:56,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 625 transitions, 11417 flow [2024-06-28 01:46:57,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 625 transitions, 11312 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-28 01:46:57,950 INFO L231 Difference]: Finished difference. Result has 402 places, 605 transitions, 10080 flow [2024-06-28 01:46:57,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9919, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10080, PETRI_PLACES=402, PETRI_TRANSITIONS=605} [2024-06-28 01:46:57,950 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 361 predicate places. [2024-06-28 01:46:57,951 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 605 transitions, 10080 flow [2024-06-28 01:46:57,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:57,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:57,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:57,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 01:46:57,951 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:46:57,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:57,952 INFO L85 PathProgramCache]: Analyzing trace with hash -1341797301, now seen corresponding path program 19 times [2024-06-28 01:46:57,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:57,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867081044] [2024-06-28 01:46:57,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:57,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:57,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:58,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:59,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:59,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867081044] [2024-06-28 01:46:59,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867081044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:59,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:59,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:46:59,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636601435] [2024-06-28 01:46:59,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:59,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:46:59,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:59,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:46:59,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:46:59,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:46:59,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 605 transitions, 10080 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:59,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:59,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:46:59,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:00,520 INFO L124 PetriNetUnfolderBase]: 2790/5028 cut-off events. [2024-06-28 01:47:00,520 INFO L125 PetriNetUnfolderBase]: For 176837/176837 co-relation queries the response was YES. [2024-06-28 01:47:00,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32681 conditions, 5028 events. 2790/5028 cut-off events. For 176837/176837 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 34519 event pairs, 795 based on Foata normal form. 2/4706 useless extension candidates. Maximal degree in co-relation 32497. Up to 4515 conditions per place. [2024-06-28 01:47:00,587 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 576 selfloop transitions, 45 changer transitions 0/628 dead transitions. [2024-06-28 01:47:00,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 628 transitions, 11449 flow [2024-06-28 01:47:00,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:47:00,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:47:00,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 152 transitions. [2024-06-28 01:47:00,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41081081081081083 [2024-06-28 01:47:00,588 INFO L175 Difference]: Start difference. First operand has 402 places, 605 transitions, 10080 flow. Second operand 10 states and 152 transitions. [2024-06-28 01:47:00,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 628 transitions, 11449 flow [2024-06-28 01:47:01,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 628 transitions, 11320 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-28 01:47:01,699 INFO L231 Difference]: Finished difference. Result has 404 places, 605 transitions, 10046 flow [2024-06-28 01:47:01,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9951, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=560, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10046, PETRI_PLACES=404, PETRI_TRANSITIONS=605} [2024-06-28 01:47:01,699 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 363 predicate places. [2024-06-28 01:47:01,699 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 605 transitions, 10046 flow [2024-06-28 01:47:01,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:01,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:01,700 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:01,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 01:47:01,700 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:01,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:01,701 INFO L85 PathProgramCache]: Analyzing trace with hash -1341797487, now seen corresponding path program 20 times [2024-06-28 01:47:01,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:01,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061471073] [2024-06-28 01:47:01,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:01,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:01,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:02,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-28 01:47:02,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:02,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061471073] [2024-06-28 01:47:02,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061471073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:02,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:02,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:47:02,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968179985] [2024-06-28 01:47:02,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:02,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:47:02,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:02,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:47:02,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:47:02,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:47:02,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 605 transitions, 10046 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:02,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:02,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:47:02,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:03,938 INFO L124 PetriNetUnfolderBase]: 2806/5059 cut-off events. [2024-06-28 01:47:03,938 INFO L125 PetriNetUnfolderBase]: For 178926/178926 co-relation queries the response was YES. [2024-06-28 01:47:03,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32811 conditions, 5059 events. 2806/5059 cut-off events. For 178926/178926 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 34785 event pairs, 799 based on Foata normal form. 2/4737 useless extension candidates. Maximal degree in co-relation 32626. Up to 4612 conditions per place. [2024-06-28 01:47:04,011 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 592 selfloop transitions, 29 changer transitions 0/628 dead transitions. [2024-06-28 01:47:04,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 628 transitions, 11466 flow [2024-06-28 01:47:04,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:47:04,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:47:04,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 144 transitions. [2024-06-28 01:47:04,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3891891891891892 [2024-06-28 01:47:04,012 INFO L175 Difference]: Start difference. First operand has 404 places, 605 transitions, 10046 flow. Second operand 10 states and 144 transitions. [2024-06-28 01:47:04,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 628 transitions, 11466 flow [2024-06-28 01:47:05,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 628 transitions, 10694 flow, removed 21 selfloop flow, removed 13 redundant places. [2024-06-28 01:47:05,272 INFO L231 Difference]: Finished difference. Result has 401 places, 607 transitions, 9400 flow [2024-06-28 01:47:05,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9274, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=576, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9400, PETRI_PLACES=401, PETRI_TRANSITIONS=607} [2024-06-28 01:47:05,273 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 360 predicate places. [2024-06-28 01:47:05,273 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 607 transitions, 9400 flow [2024-06-28 01:47:05,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:05,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:05,273 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:05,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 01:47:05,274 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:05,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:05,275 INFO L85 PathProgramCache]: Analyzing trace with hash -1115085629, now seen corresponding path program 21 times [2024-06-28 01:47:05,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:05,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284841409] [2024-06-28 01:47:05,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:05,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:05,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:06,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-28 01:47:06,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:06,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284841409] [2024-06-28 01:47:06,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284841409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:06,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:06,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:47:06,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992746475] [2024-06-28 01:47:06,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:06,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:47:06,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:06,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:47:06,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:47:06,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:47:06,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 607 transitions, 9400 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:06,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:06,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:47:06,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:07,597 INFO L124 PetriNetUnfolderBase]: 2822/5085 cut-off events. [2024-06-28 01:47:07,597 INFO L125 PetriNetUnfolderBase]: For 176702/176702 co-relation queries the response was YES. [2024-06-28 01:47:07,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31957 conditions, 5085 events. 2822/5085 cut-off events. For 176702/176702 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 34950 event pairs, 810 based on Foata normal form. 2/4762 useless extension candidates. Maximal degree in co-relation 31773. Up to 4659 conditions per place. [2024-06-28 01:47:07,671 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 602 selfloop transitions, 19 changer transitions 0/628 dead transitions. [2024-06-28 01:47:07,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 628 transitions, 10791 flow [2024-06-28 01:47:07,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:47:07,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:47:07,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 141 transitions. [2024-06-28 01:47:07,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3810810810810811 [2024-06-28 01:47:07,673 INFO L175 Difference]: Start difference. First operand has 401 places, 607 transitions, 9400 flow. Second operand 10 states and 141 transitions. [2024-06-28 01:47:07,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 628 transitions, 10791 flow [2024-06-28 01:47:08,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 628 transitions, 10682 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-28 01:47:08,793 INFO L231 Difference]: Finished difference. Result has 403 places, 609 transitions, 9401 flow [2024-06-28 01:47:08,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9291, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=588, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9401, PETRI_PLACES=403, PETRI_TRANSITIONS=609} [2024-06-28 01:47:08,794 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 362 predicate places. [2024-06-28 01:47:08,794 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 609 transitions, 9401 flow [2024-06-28 01:47:08,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:08,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:08,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:08,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 01:47:08,795 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:08,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:08,796 INFO L85 PathProgramCache]: Analyzing trace with hash -790635785, now seen corresponding path program 5 times [2024-06-28 01:47:08,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:08,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922619550] [2024-06-28 01:47:08,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:08,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:08,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:09,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:09,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:09,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922619550] [2024-06-28 01:47:09,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922619550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:09,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:09,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:47:09,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939637180] [2024-06-28 01:47:09,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:09,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:47:09,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:09,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:47:09,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:47:09,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:47:09,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 609 transitions, 9401 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:09,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:09,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:47:09,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:11,530 INFO L124 PetriNetUnfolderBase]: 2838/5113 cut-off events. [2024-06-28 01:47:11,530 INFO L125 PetriNetUnfolderBase]: For 180125/180125 co-relation queries the response was YES. [2024-06-28 01:47:11,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32108 conditions, 5113 events. 2838/5113 cut-off events. For 180125/180125 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 35179 event pairs, 800 based on Foata normal form. 2/4789 useless extension candidates. Maximal degree in co-relation 31923. Up to 4673 conditions per place. [2024-06-28 01:47:11,605 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 609 selfloop transitions, 18 changer transitions 0/634 dead transitions. [2024-06-28 01:47:11,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 634 transitions, 10823 flow [2024-06-28 01:47:11,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:47:11,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:47:11,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 143 transitions. [2024-06-28 01:47:11,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3864864864864865 [2024-06-28 01:47:11,606 INFO L175 Difference]: Start difference. First operand has 403 places, 609 transitions, 9401 flow. Second operand 10 states and 143 transitions. [2024-06-28 01:47:11,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 634 transitions, 10823 flow [2024-06-28 01:47:12,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 634 transitions, 10730 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-28 01:47:12,830 INFO L231 Difference]: Finished difference. Result has 406 places, 613 transitions, 9432 flow [2024-06-28 01:47:12,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9308, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=591, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9432, PETRI_PLACES=406, PETRI_TRANSITIONS=613} [2024-06-28 01:47:12,830 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 365 predicate places. [2024-06-28 01:47:12,831 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 613 transitions, 9432 flow [2024-06-28 01:47:12,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:12,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:12,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:12,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 01:47:12,831 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:12,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:12,831 INFO L85 PathProgramCache]: Analyzing trace with hash 1421903949, now seen corresponding path program 20 times [2024-06-28 01:47:12,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:12,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528430954] [2024-06-28 01:47:12,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:12,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:12,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:13,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:13,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:13,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528430954] [2024-06-28 01:47:13,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528430954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:13,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:13,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:47:13,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957560971] [2024-06-28 01:47:13,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:13,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:47:13,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:13,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:47:13,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:47:13,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:47:13,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 613 transitions, 9432 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:13,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:13,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:47:13,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:15,210 INFO L124 PetriNetUnfolderBase]: 2851/5132 cut-off events. [2024-06-28 01:47:15,210 INFO L125 PetriNetUnfolderBase]: For 182985/182985 co-relation queries the response was YES. [2024-06-28 01:47:15,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32379 conditions, 5132 events. 2851/5132 cut-off events. For 182985/182985 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 35362 event pairs, 794 based on Foata normal form. 2/4805 useless extension candidates. Maximal degree in co-relation 32192. Up to 4638 conditions per place. [2024-06-28 01:47:15,295 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 591 selfloop transitions, 37 changer transitions 0/635 dead transitions. [2024-06-28 01:47:15,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 635 transitions, 10809 flow [2024-06-28 01:47:15,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:47:15,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:47:15,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 146 transitions. [2024-06-28 01:47:15,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945945945945946 [2024-06-28 01:47:15,296 INFO L175 Difference]: Start difference. First operand has 406 places, 613 transitions, 9432 flow. Second operand 10 states and 146 transitions. [2024-06-28 01:47:15,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 635 transitions, 10809 flow [2024-06-28 01:47:16,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 635 transitions, 10717 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-28 01:47:16,541 INFO L231 Difference]: Finished difference. Result has 409 places, 615 transitions, 9456 flow [2024-06-28 01:47:16,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9340, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=576, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9456, PETRI_PLACES=409, PETRI_TRANSITIONS=615} [2024-06-28 01:47:16,542 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 368 predicate places. [2024-06-28 01:47:16,542 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 615 transitions, 9456 flow [2024-06-28 01:47:16,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:16,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:16,542 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:16,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 01:47:16,542 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:16,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:16,542 INFO L85 PathProgramCache]: Analyzing trace with hash -1114839365, now seen corresponding path program 6 times [2024-06-28 01:47:16,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:16,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084588404] [2024-06-28 01:47:16,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:16,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:16,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:17,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:17,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:17,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084588404] [2024-06-28 01:47:17,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084588404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:17,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:17,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:47:17,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763525424] [2024-06-28 01:47:17,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:17,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:47:17,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:17,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:47:17,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:47:17,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:47:17,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 615 transitions, 9456 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:17,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:17,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:47:17,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:19,220 INFO L124 PetriNetUnfolderBase]: 2851/5134 cut-off events. [2024-06-28 01:47:19,221 INFO L125 PetriNetUnfolderBase]: For 171100/171100 co-relation queries the response was YES. [2024-06-28 01:47:19,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32140 conditions, 5134 events. 2851/5134 cut-off events. For 171100/171100 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 35351 event pairs, 797 based on Foata normal form. 2/4808 useless extension candidates. Maximal degree in co-relation 31952. Up to 4678 conditions per place. [2024-06-28 01:47:19,294 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 605 selfloop transitions, 26 changer transitions 0/638 dead transitions. [2024-06-28 01:47:19,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 638 transitions, 10880 flow [2024-06-28 01:47:19,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:47:19,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:47:19,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 145 transitions. [2024-06-28 01:47:19,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3918918918918919 [2024-06-28 01:47:19,295 INFO L175 Difference]: Start difference. First operand has 409 places, 615 transitions, 9456 flow. Second operand 10 states and 145 transitions. [2024-06-28 01:47:19,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 638 transitions, 10880 flow [2024-06-28 01:47:20,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 638 transitions, 10788 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-28 01:47:20,401 INFO L231 Difference]: Finished difference. Result has 411 places, 617 transitions, 9494 flow [2024-06-28 01:47:20,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9366, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=589, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9494, PETRI_PLACES=411, PETRI_TRANSITIONS=617} [2024-06-28 01:47:20,402 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 370 predicate places. [2024-06-28 01:47:20,402 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 617 transitions, 9494 flow [2024-06-28 01:47:20,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:20,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:20,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:20,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 01:47:20,402 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:20,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:20,403 INFO L85 PathProgramCache]: Analyzing trace with hash 1422134589, now seen corresponding path program 21 times [2024-06-28 01:47:20,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:20,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732122845] [2024-06-28 01:47:20,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:20,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:20,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:21,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:21,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:21,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732122845] [2024-06-28 01:47:21,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732122845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:21,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:21,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:47:21,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640959556] [2024-06-28 01:47:21,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:21,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:47:21,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:21,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:47:21,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:47:21,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:47:21,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 617 transitions, 9494 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:21,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:21,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:47:21,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:23,041 INFO L124 PetriNetUnfolderBase]: 2847/5126 cut-off events. [2024-06-28 01:47:23,041 INFO L125 PetriNetUnfolderBase]: For 159402/159402 co-relation queries the response was YES. [2024-06-28 01:47:23,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31675 conditions, 5126 events. 2847/5126 cut-off events. For 159402/159402 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 35305 event pairs, 796 based on Foata normal form. 2/4799 useless extension candidates. Maximal degree in co-relation 31486. Up to 4621 conditions per place. [2024-06-28 01:47:23,116 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 589 selfloop transitions, 41 changer transitions 0/637 dead transitions. [2024-06-28 01:47:23,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 637 transitions, 10843 flow [2024-06-28 01:47:23,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:47:23,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:47:23,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 147 transitions. [2024-06-28 01:47:23,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3972972972972973 [2024-06-28 01:47:23,117 INFO L175 Difference]: Start difference. First operand has 411 places, 617 transitions, 9494 flow. Second operand 10 states and 147 transitions. [2024-06-28 01:47:23,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 637 transitions, 10843 flow [2024-06-28 01:47:24,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 637 transitions, 10716 flow, removed 37 selfloop flow, removed 9 redundant places. [2024-06-28 01:47:24,062 INFO L231 Difference]: Finished difference. Result has 412 places, 617 transitions, 9455 flow [2024-06-28 01:47:24,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9367, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=576, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9455, PETRI_PLACES=412, PETRI_TRANSITIONS=617} [2024-06-28 01:47:24,062 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 371 predicate places. [2024-06-28 01:47:24,062 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 617 transitions, 9455 flow [2024-06-28 01:47:24,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:24,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:24,063 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:24,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 01:47:24,063 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:24,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:24,063 INFO L85 PathProgramCache]: Analyzing trace with hash 2127293469, now seen corresponding path program 22 times [2024-06-28 01:47:24,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:24,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150726377] [2024-06-28 01:47:24,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:24,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:24,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:24,906 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:24,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:24,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150726377] [2024-06-28 01:47:24,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150726377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:24,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:24,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:47:24,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319431284] [2024-06-28 01:47:24,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:24,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:47:24,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:24,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:47:24,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:47:25,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:47:25,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 617 transitions, 9455 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:25,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:25,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:47:25,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:26,794 INFO L124 PetriNetUnfolderBase]: 2862/5167 cut-off events. [2024-06-28 01:47:26,794 INFO L125 PetriNetUnfolderBase]: For 145288/145291 co-relation queries the response was YES. [2024-06-28 01:47:26,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31460 conditions, 5167 events. 2862/5167 cut-off events. For 145288/145291 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 35800 event pairs, 657 based on Foata normal form. 5/4852 useless extension candidates. Maximal degree in co-relation 31271. Up to 4469 conditions per place. [2024-06-28 01:47:26,860 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 538 selfloop transitions, 133 changer transitions 0/678 dead transitions. [2024-06-28 01:47:26,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 678 transitions, 11433 flow [2024-06-28 01:47:26,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:47:26,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:47:26,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 171 transitions. [2024-06-28 01:47:26,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4201474201474201 [2024-06-28 01:47:26,861 INFO L175 Difference]: Start difference. First operand has 412 places, 617 transitions, 9455 flow. Second operand 11 states and 171 transitions. [2024-06-28 01:47:26,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 678 transitions, 11433 flow [2024-06-28 01:47:27,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 678 transitions, 11177 flow, removed 20 selfloop flow, removed 10 redundant places. [2024-06-28 01:47:27,897 INFO L231 Difference]: Finished difference. Result has 416 places, 654 transitions, 10126 flow [2024-06-28 01:47:27,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9234, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10126, PETRI_PLACES=416, PETRI_TRANSITIONS=654} [2024-06-28 01:47:27,898 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 375 predicate places. [2024-06-28 01:47:27,898 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 654 transitions, 10126 flow [2024-06-28 01:47:27,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:27,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:27,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:27,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 01:47:27,899 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:27,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:27,899 INFO L85 PathProgramCache]: Analyzing trace with hash -1614652024, now seen corresponding path program 1 times [2024-06-28 01:47:27,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:27,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396414898] [2024-06-28 01:47:27,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:27,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:27,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:28,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:28,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:28,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396414898] [2024-06-28 01:47:28,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396414898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:28,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:28,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:47:28,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638327997] [2024-06-28 01:47:28,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:28,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:47:28,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:28,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:47:28,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:47:28,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:47:28,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 654 transitions, 10126 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:28,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:28,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:47:28,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:30,804 INFO L124 PetriNetUnfolderBase]: 2977/5417 cut-off events. [2024-06-28 01:47:30,804 INFO L125 PetriNetUnfolderBase]: For 240260/240266 co-relation queries the response was YES. [2024-06-28 01:47:30,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33209 conditions, 5417 events. 2977/5417 cut-off events. For 240260/240266 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 37858 event pairs, 568 based on Foata normal form. 14/5104 useless extension candidates. Maximal degree in co-relation 33017. Up to 2604 conditions per place. [2024-06-28 01:47:30,874 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 397 selfloop transitions, 305 changer transitions 0/709 dead transitions. [2024-06-28 01:47:30,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 709 transitions, 12128 flow [2024-06-28 01:47:30,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:47:30,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:47:30,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 195 transitions. [2024-06-28 01:47:30,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47911547911547914 [2024-06-28 01:47:30,875 INFO L175 Difference]: Start difference. First operand has 416 places, 654 transitions, 10126 flow. Second operand 11 states and 195 transitions. [2024-06-28 01:47:30,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 709 transitions, 12128 flow [2024-06-28 01:47:32,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 709 transitions, 11923 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-28 01:47:32,091 INFO L231 Difference]: Finished difference. Result has 421 places, 654 transitions, 10536 flow [2024-06-28 01:47:32,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9923, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=654, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=305, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10536, PETRI_PLACES=421, PETRI_TRANSITIONS=654} [2024-06-28 01:47:32,091 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 380 predicate places. [2024-06-28 01:47:32,091 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 654 transitions, 10536 flow [2024-06-28 01:47:32,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:32,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:32,091 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:32,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 01:47:32,092 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:32,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:32,092 INFO L85 PathProgramCache]: Analyzing trace with hash 186213926, now seen corresponding path program 2 times [2024-06-28 01:47:32,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:32,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715117628] [2024-06-28 01:47:32,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:32,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:32,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:33,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:33,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:33,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715117628] [2024-06-28 01:47:33,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715117628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:33,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:33,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:47:33,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069621971] [2024-06-28 01:47:33,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:33,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:47:33,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:33,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:47:33,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:47:33,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:47:33,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 654 transitions, 10536 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:33,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:33,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:47:33,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:35,297 INFO L124 PetriNetUnfolderBase]: 3213/5925 cut-off events. [2024-06-28 01:47:35,297 INFO L125 PetriNetUnfolderBase]: For 308624/308630 co-relation queries the response was YES. [2024-06-28 01:47:35,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37008 conditions, 5925 events. 3213/5925 cut-off events. For 308624/308630 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 42618 event pairs, 797 based on Foata normal form. 14/5593 useless extension candidates. Maximal degree in co-relation 36815. Up to 3272 conditions per place. [2024-06-28 01:47:35,374 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 406 selfloop transitions, 303 changer transitions 0/716 dead transitions. [2024-06-28 01:47:35,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 716 transitions, 12643 flow [2024-06-28 01:47:35,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:47:35,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:47:35,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 200 transitions. [2024-06-28 01:47:35,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4914004914004914 [2024-06-28 01:47:35,375 INFO L175 Difference]: Start difference. First operand has 421 places, 654 transitions, 10536 flow. Second operand 11 states and 200 transitions. [2024-06-28 01:47:35,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 716 transitions, 12643 flow [2024-06-28 01:47:37,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 716 transitions, 12242 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 01:47:37,139 INFO L231 Difference]: Finished difference. Result has 424 places, 658 transitions, 10800 flow [2024-06-28 01:47:37,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=10143, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=654, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=299, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10800, PETRI_PLACES=424, PETRI_TRANSITIONS=658} [2024-06-28 01:47:37,140 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 383 predicate places. [2024-06-28 01:47:37,140 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 658 transitions, 10800 flow [2024-06-28 01:47:37,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:37,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:37,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:37,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 01:47:37,141 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:37,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:37,141 INFO L85 PathProgramCache]: Analyzing trace with hash 189932996, now seen corresponding path program 3 times [2024-06-28 01:47:37,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:37,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552206155] [2024-06-28 01:47:37,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:37,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:37,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:38,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:38,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:38,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552206155] [2024-06-28 01:47:38,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552206155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:38,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:38,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:47:38,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794384549] [2024-06-28 01:47:38,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:38,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:47:38,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:38,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:47:38,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:47:38,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:47:38,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 658 transitions, 10800 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:38,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:38,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:47:38,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:40,320 INFO L124 PetriNetUnfolderBase]: 3238/6006 cut-off events. [2024-06-28 01:47:40,320 INFO L125 PetriNetUnfolderBase]: For 270026/270032 co-relation queries the response was YES. [2024-06-28 01:47:40,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36642 conditions, 6006 events. 3238/6006 cut-off events. For 270026/270032 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 43451 event pairs, 850 based on Foata normal form. 14/5657 useless extension candidates. Maximal degree in co-relation 36448. Up to 3806 conditions per place. [2024-06-28 01:47:40,408 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 395 selfloop transitions, 301 changer transitions 0/703 dead transitions. [2024-06-28 01:47:40,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 703 transitions, 12489 flow [2024-06-28 01:47:40,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:47:40,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:47:40,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-06-28 01:47:40,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4594594594594595 [2024-06-28 01:47:40,409 INFO L175 Difference]: Start difference. First operand has 424 places, 658 transitions, 10800 flow. Second operand 11 states and 187 transitions. [2024-06-28 01:47:40,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 703 transitions, 12489 flow [2024-06-28 01:47:42,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 703 transitions, 11898 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 01:47:42,293 INFO L231 Difference]: Finished difference. Result has 427 places, 658 transitions, 10814 flow [2024-06-28 01:47:42,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=10209, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=301, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10814, PETRI_PLACES=427, PETRI_TRANSITIONS=658} [2024-06-28 01:47:42,294 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 386 predicate places. [2024-06-28 01:47:42,294 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 658 transitions, 10814 flow [2024-06-28 01:47:42,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:42,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:42,294 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:42,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 01:47:42,295 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:42,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:42,295 INFO L85 PathProgramCache]: Analyzing trace with hash 573937292, now seen corresponding path program 4 times [2024-06-28 01:47:42,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:42,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441720807] [2024-06-28 01:47:42,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:42,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:42,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:43,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:43,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:43,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441720807] [2024-06-28 01:47:43,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441720807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:43,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:43,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:47:43,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487976877] [2024-06-28 01:47:43,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:43,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:47:43,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:43,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:47:43,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:47:43,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:47:43,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 658 transitions, 10814 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:43,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:43,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:47:43,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:45,226 INFO L124 PetriNetUnfolderBase]: 3228/5988 cut-off events. [2024-06-28 01:47:45,226 INFO L125 PetriNetUnfolderBase]: For 211022/211028 co-relation queries the response was YES. [2024-06-28 01:47:45,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35580 conditions, 5988 events. 3228/5988 cut-off events. For 211022/211028 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 43308 event pairs, 828 based on Foata normal form. 14/5640 useless extension candidates. Maximal degree in co-relation 35385. Up to 3576 conditions per place. [2024-06-28 01:47:45,301 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 403 selfloop transitions, 299 changer transitions 0/709 dead transitions. [2024-06-28 01:47:45,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 709 transitions, 12580 flow [2024-06-28 01:47:45,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:47:45,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:47:45,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 193 transitions. [2024-06-28 01:47:45,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4742014742014742 [2024-06-28 01:47:45,302 INFO L175 Difference]: Start difference. First operand has 427 places, 658 transitions, 10814 flow. Second operand 11 states and 193 transitions. [2024-06-28 01:47:45,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 709 transitions, 12580 flow [2024-06-28 01:47:46,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 709 transitions, 11966 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 01:47:46,652 INFO L231 Difference]: Finished difference. Result has 429 places, 658 transitions, 10801 flow [2024-06-28 01:47:46,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=10200, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=299, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10801, PETRI_PLACES=429, PETRI_TRANSITIONS=658} [2024-06-28 01:47:46,653 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 388 predicate places. [2024-06-28 01:47:46,653 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 658 transitions, 10801 flow [2024-06-28 01:47:46,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:46,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:46,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:46,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 01:47:46,654 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:46,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:46,654 INFO L85 PathProgramCache]: Analyzing trace with hash 2040481702, now seen corresponding path program 5 times [2024-06-28 01:47:46,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:46,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104245706] [2024-06-28 01:47:46,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:46,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:46,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:47,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:47,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:47,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104245706] [2024-06-28 01:47:47,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104245706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:47,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:47,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:47:47,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760060994] [2024-06-28 01:47:47,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:47,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:47:47,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:47,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:47:47,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:47:47,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:47:47,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 658 transitions, 10801 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:47,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:47,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:47:47,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:49,520 INFO L124 PetriNetUnfolderBase]: 3296/6149 cut-off events. [2024-06-28 01:47:49,520 INFO L125 PetriNetUnfolderBase]: For 231906/231915 co-relation queries the response was YES. [2024-06-28 01:47:49,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36284 conditions, 6149 events. 3296/6149 cut-off events. For 231906/231915 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 45038 event pairs, 965 based on Foata normal form. 19/5802 useless extension candidates. Maximal degree in co-relation 36088. Up to 4851 conditions per place. [2024-06-28 01:47:49,614 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 500 selfloop transitions, 186 changer transitions 0/693 dead transitions. [2024-06-28 01:47:49,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 693 transitions, 12422 flow [2024-06-28 01:47:49,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:47:49,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:47:49,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 175 transitions. [2024-06-28 01:47:49,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42997542997543 [2024-06-28 01:47:49,615 INFO L175 Difference]: Start difference. First operand has 429 places, 658 transitions, 10801 flow. Second operand 11 states and 175 transitions. [2024-06-28 01:47:49,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 693 transitions, 12422 flow [2024-06-28 01:47:51,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 693 transitions, 11825 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 01:47:51,127 INFO L231 Difference]: Finished difference. Result has 431 places, 659 transitions, 10631 flow [2024-06-28 01:47:51,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=10204, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10631, PETRI_PLACES=431, PETRI_TRANSITIONS=659} [2024-06-28 01:47:51,127 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 390 predicate places. [2024-06-28 01:47:51,127 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 659 transitions, 10631 flow [2024-06-28 01:47:51,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:51,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:51,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:51,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 01:47:51,128 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:51,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:51,128 INFO L85 PathProgramCache]: Analyzing trace with hash -1870544538, now seen corresponding path program 6 times [2024-06-28 01:47:51,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:51,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822822664] [2024-06-28 01:47:51,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:51,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:51,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:52,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:52,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:52,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822822664] [2024-06-28 01:47:52,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822822664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:52,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:52,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:47:52,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106925277] [2024-06-28 01:47:52,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:52,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:47:52,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:52,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:47:52,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:47:52,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:47:52,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 659 transitions, 10631 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:52,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:52,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:47:52,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:54,286 INFO L124 PetriNetUnfolderBase]: 3381/6352 cut-off events. [2024-06-28 01:47:54,286 INFO L125 PetriNetUnfolderBase]: For 303160/303169 co-relation queries the response was YES. [2024-06-28 01:47:54,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38029 conditions, 6352 events. 3381/6352 cut-off events. For 303160/303169 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 46992 event pairs, 972 based on Foata normal form. 17/5994 useless extension candidates. Maximal degree in co-relation 37832. Up to 4529 conditions per place. [2024-06-28 01:47:54,382 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 506 selfloop transitions, 194 changer transitions 0/707 dead transitions. [2024-06-28 01:47:54,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 707 transitions, 12656 flow [2024-06-28 01:47:54,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:47:54,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:47:54,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-06-28 01:47:54,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4594594594594595 [2024-06-28 01:47:54,383 INFO L175 Difference]: Start difference. First operand has 431 places, 659 transitions, 10631 flow. Second operand 11 states and 187 transitions. [2024-06-28 01:47:54,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 707 transitions, 12656 flow [2024-06-28 01:47:56,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 707 transitions, 12247 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-28 01:47:56,298 INFO L231 Difference]: Finished difference. Result has 434 places, 661 transitions, 10674 flow [2024-06-28 01:47:56,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=10222, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10674, PETRI_PLACES=434, PETRI_TRANSITIONS=661} [2024-06-28 01:47:56,299 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 393 predicate places. [2024-06-28 01:47:56,299 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 661 transitions, 10674 flow [2024-06-28 01:47:56,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:56,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:56,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:56,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 01:47:56,299 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:56,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:56,300 INFO L85 PathProgramCache]: Analyzing trace with hash -1870538958, now seen corresponding path program 7 times [2024-06-28 01:47:56,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:56,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511556141] [2024-06-28 01:47:56,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:56,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:56,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:57,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:57,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:57,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511556141] [2024-06-28 01:47:57,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511556141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:57,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:57,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:47:57,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399429078] [2024-06-28 01:47:57,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:57,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:47:57,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:57,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:47:57,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:47:57,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:47:57,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 661 transitions, 10674 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:57,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:57,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:47:57,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:59,353 INFO L124 PetriNetUnfolderBase]: 3384/6395 cut-off events. [2024-06-28 01:47:59,353 INFO L125 PetriNetUnfolderBase]: For 240603/240612 co-relation queries the response was YES. [2024-06-28 01:47:59,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36795 conditions, 6395 events. 3384/6395 cut-off events. For 240603/240612 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 47582 event pairs, 1037 based on Foata normal form. 19/6026 useless extension candidates. Maximal degree in co-relation 36596. Up to 4953 conditions per place. [2024-06-28 01:47:59,448 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 502 selfloop transitions, 189 changer transitions 0/698 dead transitions. [2024-06-28 01:47:59,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 698 transitions, 12313 flow [2024-06-28 01:47:59,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:47:59,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:47:59,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 178 transitions. [2024-06-28 01:47:59,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43734643734643736 [2024-06-28 01:47:59,449 INFO L175 Difference]: Start difference. First operand has 434 places, 661 transitions, 10674 flow. Second operand 11 states and 178 transitions. [2024-06-28 01:47:59,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 698 transitions, 12313 flow [2024-06-28 01:48:01,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 698 transitions, 11929 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-28 01:48:01,061 INFO L231 Difference]: Finished difference. Result has 437 places, 661 transitions, 10674 flow [2024-06-28 01:48:01,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=10290, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10674, PETRI_PLACES=437, PETRI_TRANSITIONS=661} [2024-06-28 01:48:01,061 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 396 predicate places. [2024-06-28 01:48:01,061 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 661 transitions, 10674 flow [2024-06-28 01:48:01,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:01,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:01,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:01,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 01:48:01,062 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:01,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:01,062 INFO L85 PathProgramCache]: Analyzing trace with hash -1876051068, now seen corresponding path program 8 times [2024-06-28 01:48:01,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:01,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738822558] [2024-06-28 01:48:01,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:01,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:01,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:01,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:01,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:01,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738822558] [2024-06-28 01:48:01,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738822558] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:01,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:01,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:48:01,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136237557] [2024-06-28 01:48:01,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:01,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:48:01,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:01,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:48:01,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:48:02,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:48:02,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 661 transitions, 10674 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:02,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:02,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:48:02,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:04,033 INFO L124 PetriNetUnfolderBase]: 3545/6741 cut-off events. [2024-06-28 01:48:04,033 INFO L125 PetriNetUnfolderBase]: For 313600/313609 co-relation queries the response was YES. [2024-06-28 01:48:04,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39498 conditions, 6741 events. 3545/6741 cut-off events. For 313600/313609 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 50947 event pairs, 1096 based on Foata normal form. 17/6371 useless extension candidates. Maximal degree in co-relation 39298. Up to 4255 conditions per place. [2024-06-28 01:48:04,134 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 493 selfloop transitions, 212 changer transitions 0/712 dead transitions. [2024-06-28 01:48:04,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 712 transitions, 12752 flow [2024-06-28 01:48:04,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:48:04,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:48:04,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-28 01:48:04,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4891891891891892 [2024-06-28 01:48:04,135 INFO L175 Difference]: Start difference. First operand has 437 places, 661 transitions, 10674 flow. Second operand 10 states and 181 transitions. [2024-06-28 01:48:04,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 712 transitions, 12752 flow [2024-06-28 01:48:06,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 712 transitions, 12378 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 01:48:06,166 INFO L231 Difference]: Finished difference. Result has 438 places, 661 transitions, 10727 flow [2024-06-28 01:48:06,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=10300, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10727, PETRI_PLACES=438, PETRI_TRANSITIONS=661} [2024-06-28 01:48:06,167 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 397 predicate places. [2024-06-28 01:48:06,167 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 661 transitions, 10727 flow [2024-06-28 01:48:06,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:06,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:06,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:06,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 01:48:06,168 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:06,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:06,169 INFO L85 PathProgramCache]: Analyzing trace with hash -1875906918, now seen corresponding path program 9 times [2024-06-28 01:48:06,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:06,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108011018] [2024-06-28 01:48:06,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:06,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:06,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:07,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:07,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:07,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108011018] [2024-06-28 01:48:07,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108011018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:07,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:07,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:48:07,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518711868] [2024-06-28 01:48:07,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:07,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:48:07,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:07,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:48:07,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:48:07,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:48:07,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 661 transitions, 10727 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:07,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:07,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:48:07,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:09,578 INFO L124 PetriNetUnfolderBase]: 3609/6894 cut-off events. [2024-06-28 01:48:09,578 INFO L125 PetriNetUnfolderBase]: For 320957/320966 co-relation queries the response was YES. [2024-06-28 01:48:09,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40260 conditions, 6894 events. 3609/6894 cut-off events. For 320957/320966 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 52558 event pairs, 1166 based on Foata normal form. 17/6505 useless extension candidates. Maximal degree in co-relation 40059. Up to 5143 conditions per place. [2024-06-28 01:48:09,685 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 494 selfloop transitions, 206 changer transitions 0/707 dead transitions. [2024-06-28 01:48:09,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 707 transitions, 12733 flow [2024-06-28 01:48:09,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:48:09,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:48:09,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-28 01:48:09,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4783783783783784 [2024-06-28 01:48:09,687 INFO L175 Difference]: Start difference. First operand has 438 places, 661 transitions, 10727 flow. Second operand 10 states and 177 transitions. [2024-06-28 01:48:09,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 707 transitions, 12733 flow [2024-06-28 01:48:11,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 707 transitions, 12310 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 01:48:11,974 INFO L231 Difference]: Finished difference. Result has 440 places, 661 transitions, 10719 flow [2024-06-28 01:48:11,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=10304, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10719, PETRI_PLACES=440, PETRI_TRANSITIONS=661} [2024-06-28 01:48:11,975 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 399 predicate places. [2024-06-28 01:48:11,975 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 661 transitions, 10719 flow [2024-06-28 01:48:11,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:11,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:11,975 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:11,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 01:48:11,975 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:11,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:11,975 INFO L85 PathProgramCache]: Analyzing trace with hash 2034917512, now seen corresponding path program 10 times [2024-06-28 01:48:11,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:11,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799853373] [2024-06-28 01:48:11,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:11,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:11,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:13,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:13,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:13,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799853373] [2024-06-28 01:48:13,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799853373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:13,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:13,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:48:13,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633985676] [2024-06-28 01:48:13,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:13,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:48:13,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:13,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:48:13,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:48:13,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:48:13,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 661 transitions, 10719 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:13,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:13,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:48:13,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:15,174 INFO L124 PetriNetUnfolderBase]: 3596/6895 cut-off events. [2024-06-28 01:48:15,174 INFO L125 PetriNetUnfolderBase]: For 257016/257025 co-relation queries the response was YES. [2024-06-28 01:48:15,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38878 conditions, 6895 events. 3596/6895 cut-off events. For 257016/257025 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 52674 event pairs, 1221 based on Foata normal form. 19/6499 useless extension candidates. Maximal degree in co-relation 38676. Up to 5315 conditions per place. [2024-06-28 01:48:15,281 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 485 selfloop transitions, 206 changer transitions 0/698 dead transitions. [2024-06-28 01:48:15,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 698 transitions, 12371 flow [2024-06-28 01:48:15,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:48:15,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:48:15,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 168 transitions. [2024-06-28 01:48:15,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4540540540540541 [2024-06-28 01:48:15,282 INFO L175 Difference]: Start difference. First operand has 440 places, 661 transitions, 10719 flow. Second operand 10 states and 168 transitions. [2024-06-28 01:48:15,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 698 transitions, 12371 flow [2024-06-28 01:48:17,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 698 transitions, 11960 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 01:48:17,312 INFO L231 Difference]: Finished difference. Result has 442 places, 661 transitions, 10726 flow [2024-06-28 01:48:17,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=10308, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10726, PETRI_PLACES=442, PETRI_TRANSITIONS=661} [2024-06-28 01:48:17,312 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 401 predicate places. [2024-06-28 01:48:17,312 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 661 transitions, 10726 flow [2024-06-28 01:48:17,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:17,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:17,313 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:17,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 01:48:17,313 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:17,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:17,313 INFO L85 PathProgramCache]: Analyzing trace with hash 1896239632, now seen corresponding path program 11 times [2024-06-28 01:48:17,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:17,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492308255] [2024-06-28 01:48:17,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:17,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:17,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:18,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:18,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:18,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492308255] [2024-06-28 01:48:18,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492308255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:18,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:18,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:48:18,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154387424] [2024-06-28 01:48:18,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:18,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:48:18,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:18,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:48:18,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:48:18,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:48:18,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 661 transitions, 10726 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:18,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:18,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:48:18,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:20,751 INFO L124 PetriNetUnfolderBase]: 3806/7337 cut-off events. [2024-06-28 01:48:20,752 INFO L125 PetriNetUnfolderBase]: For 315755/315764 co-relation queries the response was YES. [2024-06-28 01:48:20,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41591 conditions, 7337 events. 3806/7337 cut-off events. For 315755/315764 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 57117 event pairs, 1323 based on Foata normal form. 17/6930 useless extension candidates. Maximal degree in co-relation 41388. Up to 5306 conditions per place. [2024-06-28 01:48:20,868 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 497 selfloop transitions, 213 changer transitions 0/717 dead transitions. [2024-06-28 01:48:20,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 717 transitions, 12850 flow [2024-06-28 01:48:20,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:48:20,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:48:20,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 195 transitions. [2024-06-28 01:48:20,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47911547911547914 [2024-06-28 01:48:20,869 INFO L175 Difference]: Start difference. First operand has 442 places, 661 transitions, 10726 flow. Second operand 11 states and 195 transitions. [2024-06-28 01:48:20,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 717 transitions, 12850 flow [2024-06-28 01:48:23,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 717 transitions, 12442 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 01:48:23,374 INFO L231 Difference]: Finished difference. Result has 445 places, 661 transitions, 10747 flow [2024-06-28 01:48:23,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=10318, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10747, PETRI_PLACES=445, PETRI_TRANSITIONS=661} [2024-06-28 01:48:23,375 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 404 predicate places. [2024-06-28 01:48:23,375 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 661 transitions, 10747 flow [2024-06-28 01:48:23,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:23,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:23,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:23,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 01:48:23,376 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:23,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:23,376 INFO L85 PathProgramCache]: Analyzing trace with hash 1896383782, now seen corresponding path program 12 times [2024-06-28 01:48:23,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:23,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877857688] [2024-06-28 01:48:23,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:23,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:23,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:24,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:24,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:24,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877857688] [2024-06-28 01:48:24,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877857688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:24,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:24,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:48:24,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934932560] [2024-06-28 01:48:24,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:24,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:48:24,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:24,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:48:24,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:48:24,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:48:24,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 661 transitions, 10747 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:24,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:24,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:48:24,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:26,383 INFO L124 PetriNetUnfolderBase]: 3824/7418 cut-off events. [2024-06-28 01:48:26,383 INFO L125 PetriNetUnfolderBase]: For 250676/250676 co-relation queries the response was YES. [2024-06-28 01:48:26,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40813 conditions, 7418 events. 3824/7418 cut-off events. For 250676/250676 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 58122 event pairs, 1339 based on Foata normal form. 8/6990 useless extension candidates. Maximal degree in co-relation 40609. Up to 4548 conditions per place. [2024-06-28 01:48:26,495 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 428 selfloop transitions, 271 changer transitions 0/706 dead transitions. [2024-06-28 01:48:26,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 706 transitions, 12498 flow [2024-06-28 01:48:26,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:48:26,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:48:26,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-28 01:48:26,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4864864864864865 [2024-06-28 01:48:26,496 INFO L175 Difference]: Start difference. First operand has 445 places, 661 transitions, 10747 flow. Second operand 10 states and 180 transitions. [2024-06-28 01:48:26,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 706 transitions, 12498 flow [2024-06-28 01:48:28,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 706 transitions, 12088 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 01:48:28,524 INFO L231 Difference]: Finished difference. Result has 447 places, 661 transitions, 10883 flow [2024-06-28 01:48:28,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=10337, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=271, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10883, PETRI_PLACES=447, PETRI_TRANSITIONS=661} [2024-06-28 01:48:28,524 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 406 predicate places. [2024-06-28 01:48:28,524 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 661 transitions, 10883 flow [2024-06-28 01:48:28,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:28,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:28,525 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:28,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 01:48:28,525 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:28,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:28,525 INFO L85 PathProgramCache]: Analyzing trace with hash 1892664712, now seen corresponding path program 13 times [2024-06-28 01:48:28,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:28,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657623382] [2024-06-28 01:48:28,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:28,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:28,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:29,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:29,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:29,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657623382] [2024-06-28 01:48:29,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657623382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:29,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:29,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:48:29,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182450867] [2024-06-28 01:48:29,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:29,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:48:29,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:29,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:48:29,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:48:29,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:48:29,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 661 transitions, 10883 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:29,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:29,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:48:29,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:31,973 INFO L124 PetriNetUnfolderBase]: 3888/7591 cut-off events. [2024-06-28 01:48:31,974 INFO L125 PetriNetUnfolderBase]: For 257029/257038 co-relation queries the response was YES. [2024-06-28 01:48:32,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41851 conditions, 7591 events. 3888/7591 cut-off events. For 257029/257038 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 59911 event pairs, 1383 based on Foata normal form. 17/7171 useless extension candidates. Maximal degree in co-relation 41646. Up to 3958 conditions per place. [2024-06-28 01:48:32,111 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 497 selfloop transitions, 216 changer transitions 0/720 dead transitions. [2024-06-28 01:48:32,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 720 transitions, 12759 flow [2024-06-28 01:48:32,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:48:32,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:48:32,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 196 transitions. [2024-06-28 01:48:32,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48157248157248156 [2024-06-28 01:48:32,112 INFO L175 Difference]: Start difference. First operand has 447 places, 661 transitions, 10883 flow. Second operand 11 states and 196 transitions. [2024-06-28 01:48:32,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 720 transitions, 12759 flow [2024-06-28 01:48:34,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 720 transitions, 12238 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-28 01:48:34,429 INFO L231 Difference]: Finished difference. Result has 450 places, 661 transitions, 10797 flow [2024-06-28 01:48:34,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=10362, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10797, PETRI_PLACES=450, PETRI_TRANSITIONS=661} [2024-06-28 01:48:34,429 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 409 predicate places. [2024-06-28 01:48:34,429 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 661 transitions, 10797 flow [2024-06-28 01:48:34,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:34,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:34,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:34,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 01:48:34,430 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:34,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:34,430 INFO L85 PathProgramCache]: Analyzing trace with hash 558073382, now seen corresponding path program 14 times [2024-06-28 01:48:34,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:34,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836627125] [2024-06-28 01:48:34,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:34,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:34,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:35,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:35,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:35,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836627125] [2024-06-28 01:48:35,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836627125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:35,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:35,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:48:35,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545761015] [2024-06-28 01:48:35,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:35,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:48:35,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:35,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:48:35,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:48:35,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:48:35,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 661 transitions, 10797 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:35,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:35,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:48:35,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:37,959 INFO L124 PetriNetUnfolderBase]: 4003/7863 cut-off events. [2024-06-28 01:48:37,959 INFO L125 PetriNetUnfolderBase]: For 312176/312179 co-relation queries the response was YES. [2024-06-28 01:48:38,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43462 conditions, 7863 events. 4003/7863 cut-off events. For 312176/312179 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 62823 event pairs, 1310 based on Foata normal form. 11/7426 useless extension candidates. Maximal degree in co-relation 43257. Up to 4392 conditions per place. [2024-06-28 01:48:38,089 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 413 selfloop transitions, 303 changer transitions 0/723 dead transitions. [2024-06-28 01:48:38,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 723 transitions, 12965 flow [2024-06-28 01:48:38,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:48:38,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:48:38,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 204 transitions. [2024-06-28 01:48:38,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5012285012285013 [2024-06-28 01:48:38,090 INFO L175 Difference]: Start difference. First operand has 450 places, 661 transitions, 10797 flow. Second operand 11 states and 204 transitions. [2024-06-28 01:48:38,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 723 transitions, 12965 flow [2024-06-28 01:48:40,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 723 transitions, 12498 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-28 01:48:40,408 INFO L231 Difference]: Finished difference. Result has 450 places, 661 transitions, 10939 flow [2024-06-28 01:48:40,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=10330, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=303, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10939, PETRI_PLACES=450, PETRI_TRANSITIONS=661} [2024-06-28 01:48:40,409 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 409 predicate places. [2024-06-28 01:48:40,409 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 661 transitions, 10939 flow [2024-06-28 01:48:40,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:40,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:40,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:40,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-28 01:48:40,410 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:40,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:40,410 INFO L85 PathProgramCache]: Analyzing trace with hash 561798032, now seen corresponding path program 15 times [2024-06-28 01:48:40,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:40,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007606288] [2024-06-28 01:48:40,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:40,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:40,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:41,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:41,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:41,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007606288] [2024-06-28 01:48:41,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007606288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:41,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:41,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:48:41,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644674462] [2024-06-28 01:48:41,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:41,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:48:41,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:41,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:48:41,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:48:41,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:48:41,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 661 transitions, 10939 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:41,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:41,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:48:41,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:43,848 INFO L124 PetriNetUnfolderBase]: 4003/7887 cut-off events. [2024-06-28 01:48:43,848 INFO L125 PetriNetUnfolderBase]: For 337106/337109 co-relation queries the response was YES. [2024-06-28 01:48:43,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44014 conditions, 7887 events. 4003/7887 cut-off events. For 337106/337109 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 63271 event pairs, 1571 based on Foata normal form. 13/7420 useless extension candidates. Maximal degree in co-relation 43810. Up to 5739 conditions per place. [2024-06-28 01:48:43,980 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 405 selfloop transitions, 294 changer transitions 0/706 dead transitions. [2024-06-28 01:48:43,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 706 transitions, 12662 flow [2024-06-28 01:48:43,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:48:43,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:48:43,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-06-28 01:48:43,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4594594594594595 [2024-06-28 01:48:43,981 INFO L175 Difference]: Start difference. First operand has 450 places, 661 transitions, 10939 flow. Second operand 11 states and 187 transitions. [2024-06-28 01:48:43,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 706 transitions, 12662 flow [2024-06-28 01:48:46,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 706 transitions, 12004 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 01:48:46,549 INFO L231 Difference]: Finished difference. Result has 452 places, 661 transitions, 10875 flow [2024-06-28 01:48:46,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=10281, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=294, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10875, PETRI_PLACES=452, PETRI_TRANSITIONS=661} [2024-06-28 01:48:46,550 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 411 predicate places. [2024-06-28 01:48:46,550 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 661 transitions, 10875 flow [2024-06-28 01:48:46,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:46,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:46,550 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:46,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-28 01:48:46,550 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:46,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:46,551 INFO L85 PathProgramCache]: Analyzing trace with hash 561648302, now seen corresponding path program 16 times [2024-06-28 01:48:46,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:46,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016446069] [2024-06-28 01:48:46,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:46,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:46,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:47,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:47,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:47,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016446069] [2024-06-28 01:48:47,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016446069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:47,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:47,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:48:47,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641513318] [2024-06-28 01:48:47,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:47,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:48:47,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:47,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:48:47,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:48:47,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:48:47,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 661 transitions, 10875 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:47,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:47,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:48:47,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:50,061 INFO L124 PetriNetUnfolderBase]: 4090/8061 cut-off events. [2024-06-28 01:48:50,061 INFO L125 PetriNetUnfolderBase]: For 341531/341534 co-relation queries the response was YES. [2024-06-28 01:48:50,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44826 conditions, 8061 events. 4090/8061 cut-off events. For 341531/341534 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 65075 event pairs, 1590 based on Foata normal form. 11/7592 useless extension candidates. Maximal degree in co-relation 44621. Up to 5504 conditions per place. [2024-06-28 01:48:50,189 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 422 selfloop transitions, 291 changer transitions 0/720 dead transitions. [2024-06-28 01:48:50,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 720 transitions, 13036 flow [2024-06-28 01:48:50,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:48:50,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:48:50,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 202 transitions. [2024-06-28 01:48:50,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4963144963144963 [2024-06-28 01:48:50,190 INFO L175 Difference]: Start difference. First operand has 452 places, 661 transitions, 10875 flow. Second operand 11 states and 202 transitions. [2024-06-28 01:48:50,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 720 transitions, 13036 flow [2024-06-28 01:48:52,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 720 transitions, 12137 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-28 01:48:52,725 INFO L231 Difference]: Finished difference. Result has 453 places, 661 transitions, 10561 flow [2024-06-28 01:48:52,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9976, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=291, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10561, PETRI_PLACES=453, PETRI_TRANSITIONS=661} [2024-06-28 01:48:52,725 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 412 predicate places. [2024-06-28 01:48:52,725 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 661 transitions, 10561 flow [2024-06-28 01:48:52,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:52,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:52,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:52,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-28 01:48:52,726 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:52,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:52,726 INFO L85 PathProgramCache]: Analyzing trace with hash 561792452, now seen corresponding path program 17 times [2024-06-28 01:48:52,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:52,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361150842] [2024-06-28 01:48:52,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:52,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:52,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:53,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:53,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:53,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361150842] [2024-06-28 01:48:53,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361150842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:53,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:53,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:48:53,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624731651] [2024-06-28 01:48:53,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:53,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:48:53,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:53,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:48:53,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:48:53,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:48:53,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 661 transitions, 10561 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:53,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:53,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:48:53,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:55,804 INFO L124 PetriNetUnfolderBase]: 4103/8095 cut-off events. [2024-06-28 01:48:55,804 INFO L125 PetriNetUnfolderBase]: For 289895/289895 co-relation queries the response was YES. [2024-06-28 01:48:55,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43937 conditions, 8095 events. 4103/8095 cut-off events. For 289895/289895 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 65437 event pairs, 1615 based on Foata normal form. 8/7621 useless extension candidates. Maximal degree in co-relation 43731. Up to 5490 conditions per place. [2024-06-28 01:48:55,941 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 427 selfloop transitions, 280 changer transitions 0/714 dead transitions. [2024-06-28 01:48:55,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 714 transitions, 12683 flow [2024-06-28 01:48:55,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:48:55,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:48:55,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-28 01:48:55,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4891891891891892 [2024-06-28 01:48:55,942 INFO L175 Difference]: Start difference. First operand has 453 places, 661 transitions, 10561 flow. Second operand 10 states and 181 transitions. [2024-06-28 01:48:55,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 714 transitions, 12683 flow [2024-06-28 01:48:58,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 714 transitions, 12102 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 01:48:58,502 INFO L231 Difference]: Finished difference. Result has 455 places, 662 transitions, 10569 flow [2024-06-28 01:48:58,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9980, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=279, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10569, PETRI_PLACES=455, PETRI_TRANSITIONS=662} [2024-06-28 01:48:58,503 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 414 predicate places. [2024-06-28 01:48:58,503 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 662 transitions, 10569 flow [2024-06-28 01:48:58,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:58,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:58,503 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:58,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-28 01:48:58,504 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:58,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:58,504 INFO L85 PathProgramCache]: Analyzing trace with hash 1558456336, now seen corresponding path program 18 times [2024-06-28 01:48:58,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:58,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796754107] [2024-06-28 01:48:58,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:58,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:58,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:59,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:59,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:59,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796754107] [2024-06-28 01:48:59,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796754107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:59,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:59,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:48:59,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517929550] [2024-06-28 01:48:59,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:59,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:48:59,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:59,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:48:59,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:48:59,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:48:59,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 662 transitions, 10569 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:59,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:59,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:48:59,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:02,506 INFO L124 PetriNetUnfolderBase]: 4407/8739 cut-off events. [2024-06-28 01:49:02,506 INFO L125 PetriNetUnfolderBase]: For 415266/415266 co-relation queries the response was YES. [2024-06-28 01:49:02,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48596 conditions, 8739 events. 4407/8739 cut-off events. For 415266/415266 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 72034 event pairs, 1734 based on Foata normal form. 8/8221 useless extension candidates. Maximal degree in co-relation 48388. Up to 5675 conditions per place. [2024-06-28 01:49:02,650 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 426 selfloop transitions, 308 changer transitions 0/741 dead transitions. [2024-06-28 01:49:02,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 741 transitions, 13130 flow [2024-06-28 01:49:02,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:49:02,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:49:02,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 196 transitions. [2024-06-28 01:49:02,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48157248157248156 [2024-06-28 01:49:02,651 INFO L175 Difference]: Start difference. First operand has 455 places, 662 transitions, 10569 flow. Second operand 11 states and 196 transitions. [2024-06-28 01:49:02,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 741 transitions, 13130 flow [2024-06-28 01:49:06,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 741 transitions, 12557 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 01:49:06,332 INFO L231 Difference]: Finished difference. Result has 461 places, 677 transitions, 10923 flow [2024-06-28 01:49:06,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=10018, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=662, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=293, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10923, PETRI_PLACES=461, PETRI_TRANSITIONS=677} [2024-06-28 01:49:06,333 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 420 predicate places. [2024-06-28 01:49:06,333 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 677 transitions, 10923 flow [2024-06-28 01:49:06,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:06,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:06,333 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:06,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-28 01:49:06,333 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:49:06,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:06,334 INFO L85 PathProgramCache]: Analyzing trace with hash 705898308, now seen corresponding path program 1 times [2024-06-28 01:49:06,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:06,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307573616] [2024-06-28 01:49:06,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:06,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:06,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:07,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:49:07,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:07,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307573616] [2024-06-28 01:49:07,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307573616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:07,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:07,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:49:07,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590571836] [2024-06-28 01:49:07,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:07,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:49:07,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:07,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:49:07,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:49:07,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:49:07,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 677 transitions, 10923 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:07,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:07,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:49:07,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:10,244 INFO L124 PetriNetUnfolderBase]: 4404/8756 cut-off events. [2024-06-28 01:49:10,244 INFO L125 PetriNetUnfolderBase]: For 344421/344424 co-relation queries the response was YES. [2024-06-28 01:49:10,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48533 conditions, 8756 events. 4404/8756 cut-off events. For 344421/344424 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 72248 event pairs, 1852 based on Foata normal form. 5/8224 useless extension candidates. Maximal degree in co-relation 48322. Up to 7150 conditions per place. [2024-06-28 01:49:10,381 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 503 selfloop transitions, 205 changer transitions 0/715 dead transitions. [2024-06-28 01:49:10,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 715 transitions, 12637 flow [2024-06-28 01:49:10,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:49:10,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:49:10,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 175 transitions. [2024-06-28 01:49:10,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42997542997543 [2024-06-28 01:49:10,382 INFO L175 Difference]: Start difference. First operand has 461 places, 677 transitions, 10923 flow. Second operand 11 states and 175 transitions. [2024-06-28 01:49:10,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 715 transitions, 12637 flow [2024-06-28 01:49:13,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 715 transitions, 12286 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 01:49:13,562 INFO L231 Difference]: Finished difference. Result has 467 places, 677 transitions, 10989 flow [2024-06-28 01:49:13,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=10572, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=677, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10989, PETRI_PLACES=467, PETRI_TRANSITIONS=677} [2024-06-28 01:49:13,562 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 426 predicate places. [2024-06-28 01:49:13,563 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 677 transitions, 10989 flow [2024-06-28 01:49:13,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:13,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:13,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:13,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-28 01:49:13,563 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:49:13,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:13,564 INFO L85 PathProgramCache]: Analyzing trace with hash 705682982, now seen corresponding path program 19 times [2024-06-28 01:49:13,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:13,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390613194] [2024-06-28 01:49:13,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:13,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:13,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:14,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:49:14,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:14,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390613194] [2024-06-28 01:49:14,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390613194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:14,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:14,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:49:14,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697568809] [2024-06-28 01:49:14,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:14,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:49:14,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:14,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:49:14,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:49:14,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:49:14,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 677 transitions, 10989 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:14,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:14,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:49:14,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:17,494 INFO L124 PetriNetUnfolderBase]: 4569/9142 cut-off events. [2024-06-28 01:49:17,494 INFO L125 PetriNetUnfolderBase]: For 507707/507710 co-relation queries the response was YES. [2024-06-28 01:49:17,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51186 conditions, 9142 events. 4569/9142 cut-off events. For 507707/507710 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 76580 event pairs, 1931 based on Foata normal form. 11/8599 useless extension candidates. Maximal degree in co-relation 50974. Up to 6986 conditions per place. [2024-06-28 01:49:17,647 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 509 selfloop transitions, 214 changer transitions 0/730 dead transitions. [2024-06-28 01:49:17,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 730 transitions, 13138 flow [2024-06-28 01:49:17,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:49:17,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:49:17,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 190 transitions. [2024-06-28 01:49:17,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4668304668304668 [2024-06-28 01:49:17,648 INFO L175 Difference]: Start difference. First operand has 467 places, 677 transitions, 10989 flow. Second operand 11 states and 190 transitions. [2024-06-28 01:49:17,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 730 transitions, 13138 flow [2024-06-28 01:49:21,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 730 transitions, 12719 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-28 01:49:21,892 INFO L231 Difference]: Finished difference. Result has 469 places, 678 transitions, 11042 flow [2024-06-28 01:49:21,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=10570, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=677, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11042, PETRI_PLACES=469, PETRI_TRANSITIONS=678} [2024-06-28 01:49:21,892 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 428 predicate places. [2024-06-28 01:49:21,893 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 678 transitions, 11042 flow [2024-06-28 01:49:21,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:21,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:21,893 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:21,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-28 01:49:21,893 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:49:21,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:21,893 INFO L85 PathProgramCache]: Analyzing trace with hash 700176452, now seen corresponding path program 20 times [2024-06-28 01:49:21,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:21,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574659114] [2024-06-28 01:49:21,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:21,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:21,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49: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-28 01:49:23,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:23,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574659114] [2024-06-28 01:49:23,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1574659114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:23,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:23,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:49:23,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404558808] [2024-06-28 01:49:23,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:23,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:49:23,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:23,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:49:23,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:49:23,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:49:23,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 678 transitions, 11042 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:23,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:23,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:49:23,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:26,440 INFO L124 PetriNetUnfolderBase]: 4821/9646 cut-off events. [2024-06-28 01:49:26,440 INFO L125 PetriNetUnfolderBase]: For 619325/619325 co-relation queries the response was YES. [2024-06-28 01:49:26,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54980 conditions, 9646 events. 4821/9646 cut-off events. For 619325/619325 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 81581 event pairs, 1904 based on Foata normal form. 8/9087 useless extension candidates. Maximal degree in co-relation 54766. Up to 5640 conditions per place. [2024-06-28 01:49:26,581 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 457 selfloop transitions, 293 changer transitions 0/757 dead transitions. [2024-06-28 01:49:26,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 757 transitions, 13619 flow [2024-06-28 01:49:26,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:49:26,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:49:26,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 201 transitions. [2024-06-28 01:49:26,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49385749385749383 [2024-06-28 01:49:26,582 INFO L175 Difference]: Start difference. First operand has 469 places, 678 transitions, 11042 flow. Second operand 11 states and 201 transitions. [2024-06-28 01:49:26,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 757 transitions, 13619 flow [2024-06-28 01:49:30,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 757 transitions, 13210 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 01:49:31,003 INFO L231 Difference]: Finished difference. Result has 474 places, 688 transitions, 11450 flow [2024-06-28 01:49:31,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=10633, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=678, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=283, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11450, PETRI_PLACES=474, PETRI_TRANSITIONS=688} [2024-06-28 01:49:31,003 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 433 predicate places. [2024-06-28 01:49:31,003 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 688 transitions, 11450 flow [2024-06-28 01:49:31,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:31,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:31,004 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:31,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-28 01:49:31,004 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:49:31,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:31,004 INFO L85 PathProgramCache]: Analyzing trace with hash 1558606066, now seen corresponding path program 21 times [2024-06-28 01:49:31,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:31,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418753517] [2024-06-28 01:49:31,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:31,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:31,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:31,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:49:31,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:31,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418753517] [2024-06-28 01:49:31,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418753517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:31,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:31,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:49:31,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098469109] [2024-06-28 01:49:31,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:31,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:49:31,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:31,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:49:31,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:49:31,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:49:31,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 688 transitions, 11450 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:31,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:31,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:49:31,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:34,852 INFO L124 PetriNetUnfolderBase]: 5050/10228 cut-off events. [2024-06-28 01:49:34,852 INFO L125 PetriNetUnfolderBase]: For 837837/837840 co-relation queries the response was YES. [2024-06-28 01:49:35,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57638 conditions, 10228 events. 5050/10228 cut-off events. For 837837/837840 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 88289 event pairs, 2247 based on Foata normal form. 33/9641 useless extension candidates. Maximal degree in co-relation 57421. Up to 7349 conditions per place. [2024-06-28 01:49:35,076 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 422 selfloop transitions, 301 changer transitions 0/730 dead transitions. [2024-06-28 01:49:35,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 730 transitions, 13200 flow [2024-06-28 01:49:35,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:49:35,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:49:35,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-28 01:49:35,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47297297297297297 [2024-06-28 01:49:35,077 INFO L175 Difference]: Start difference. First operand has 474 places, 688 transitions, 11450 flow. Second operand 10 states and 175 transitions. [2024-06-28 01:49:35,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 730 transitions, 13200 flow [2024-06-28 01:49:40,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 730 transitions, 12839 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 01:49:40,585 INFO L231 Difference]: Finished difference. Result has 478 places, 688 transitions, 11703 flow [2024-06-28 01:49:40,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=11089, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=688, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=301, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11703, PETRI_PLACES=478, PETRI_TRANSITIONS=688} [2024-06-28 01:49:40,585 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 437 predicate places. [2024-06-28 01:49:40,585 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 688 transitions, 11703 flow [2024-06-28 01:49:40,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:40,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:40,585 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:40,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-28 01:49:40,586 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:49:40,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:40,586 INFO L85 PathProgramCache]: Analyzing trace with hash 705688562, now seen corresponding path program 22 times [2024-06-28 01:49:40,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:40,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517919236] [2024-06-28 01:49:40,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:40,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:40,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:41,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:49:41,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:41,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517919236] [2024-06-28 01:49:41,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517919236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:41,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:41,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:49:41,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336554874] [2024-06-28 01:49:41,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:41,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:49:41,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:41,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:49:41,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:49:41,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:49:41,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 688 transitions, 11703 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:41,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:41,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:49:41,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:46,134 INFO L124 PetriNetUnfolderBase]: 5134/10430 cut-off events. [2024-06-28 01:49:46,134 INFO L125 PetriNetUnfolderBase]: For 643264/643264 co-relation queries the response was YES. [2024-06-28 01:49:46,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58655 conditions, 10430 events. 5134/10430 cut-off events. For 643264/643264 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 90631 event pairs, 2279 based on Foata normal form. 10/9806 useless extension candidates. Maximal degree in co-relation 58438. Up to 7377 conditions per place. [2024-06-28 01:49:46,287 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 425 selfloop transitions, 305 changer transitions 0/737 dead transitions. [2024-06-28 01:49:46,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 737 transitions, 13537 flow [2024-06-28 01:49:46,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 01:49:46,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 01:49:46,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 200 transitions. [2024-06-28 01:49:46,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45045045045045046 [2024-06-28 01:49:46,288 INFO L175 Difference]: Start difference. First operand has 478 places, 688 transitions, 11703 flow. Second operand 12 states and 200 transitions. [2024-06-28 01:49:46,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 737 transitions, 13537 flow [2024-06-28 01:49:50,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 737 transitions, 12945 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 01:49:50,842 INFO L231 Difference]: Finished difference. Result has 482 places, 688 transitions, 11736 flow [2024-06-28 01:49:50,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=11111, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=688, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=305, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11736, PETRI_PLACES=482, PETRI_TRANSITIONS=688} [2024-06-28 01:49:50,842 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 441 predicate places. [2024-06-28 01:49:50,843 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 688 transitions, 11736 flow [2024-06-28 01:49:50,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:50,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:50,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:50,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-28 01:49:50,843 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:49:50,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:50,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1558600486, now seen corresponding path program 23 times [2024-06-28 01:49:50,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:50,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424364529] [2024-06-28 01:49:50,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:50,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:50,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:51,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:49:51,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:51,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424364529] [2024-06-28 01:49:51,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424364529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:51,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:51,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:49:51,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791372167] [2024-06-28 01:49:51,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:51,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:49:51,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:51,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:49:51,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:49:51,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:49:51,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 688 transitions, 11736 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:51,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:51,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:49:51,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:55,812 INFO L124 PetriNetUnfolderBase]: 5252/10642 cut-off events. [2024-06-28 01:49:55,812 INFO L125 PetriNetUnfolderBase]: For 717427/717430 co-relation queries the response was YES. [2024-06-28 01:49:55,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58751 conditions, 10642 events. 5252/10642 cut-off events. For 717427/717430 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 92794 event pairs, 2189 based on Foata normal form. 27/10045 useless extension candidates. Maximal degree in co-relation 58533. Up to 7239 conditions per place. [2024-06-28 01:49:56,127 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 430 selfloop transitions, 301 changer transitions 0/738 dead transitions. [2024-06-28 01:49:56,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 738 transitions, 13578 flow [2024-06-28 01:49:56,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:49:56,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:49:56,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-28 01:49:56,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4945945945945946 [2024-06-28 01:49:56,129 INFO L175 Difference]: Start difference. First operand has 482 places, 688 transitions, 11736 flow. Second operand 10 states and 183 transitions. [2024-06-28 01:49:56,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 738 transitions, 13578 flow [2024-06-28 01:50:00,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 738 transitions, 12955 flow, removed 2 selfloop flow, removed 13 redundant places. [2024-06-28 01:50:00,339 INFO L231 Difference]: Finished difference. Result has 479 places, 688 transitions, 11718 flow [2024-06-28 01:50:00,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=11113, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=688, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=301, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11718, PETRI_PLACES=479, PETRI_TRANSITIONS=688} [2024-06-28 01:50:00,339 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 438 predicate places. [2024-06-28 01:50:00,340 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 688 transitions, 11718 flow [2024-06-28 01:50:00,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:00,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:00,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:00,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-28 01:50:00,340 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:50:00,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:00,340 INFO L85 PathProgramCache]: Analyzing trace with hash 1564170256, now seen corresponding path program 24 times [2024-06-28 01:50:00,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:00,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643147686] [2024-06-28 01:50:00,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:00,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:00,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:01,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:50:01,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:01,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643147686] [2024-06-28 01:50:01,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643147686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:01,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:01,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:50:01,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515516654] [2024-06-28 01:50:01,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:01,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:50:01,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:01,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:50:01,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:50:01,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:50:01,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 688 transitions, 11718 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:01,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:01,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:50:01,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:05,663 INFO L124 PetriNetUnfolderBase]: 5336/10874 cut-off events. [2024-06-28 01:50:05,663 INFO L125 PetriNetUnfolderBase]: For 593350/593350 co-relation queries the response was YES. [2024-06-28 01:50:05,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59536 conditions, 10874 events. 5336/10874 cut-off events. For 593350/593350 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 95526 event pairs, 2442 based on Foata normal form. 12/10230 useless extension candidates. Maximal degree in co-relation 59319. Up to 8011 conditions per place. [2024-06-28 01:50:05,838 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 402 selfloop transitions, 322 changer transitions 0/731 dead transitions. [2024-06-28 01:50:05,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 731 transitions, 13485 flow [2024-06-28 01:50:05,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:50:05,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:50:05,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 181 transitions. [2024-06-28 01:50:05,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44471744471744473 [2024-06-28 01:50:05,839 INFO L175 Difference]: Start difference. First operand has 479 places, 688 transitions, 11718 flow. Second operand 11 states and 181 transitions. [2024-06-28 01:50:05,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 731 transitions, 13485 flow [2024-06-28 01:50:10,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 731 transitions, 12884 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 01:50:10,376 INFO L231 Difference]: Finished difference. Result has 482 places, 690 transitions, 11835 flow [2024-06-28 01:50:10,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=11117, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=688, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=320, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11835, PETRI_PLACES=482, PETRI_TRANSITIONS=690} [2024-06-28 01:50:10,377 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 441 predicate places. [2024-06-28 01:50:10,377 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 690 transitions, 11835 flow [2024-06-28 01:50:10,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:10,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:10,377 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:10,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-28 01:50:10,377 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:50:10,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:10,378 INFO L85 PathProgramCache]: Analyzing trace with hash 705890372, now seen corresponding path program 25 times [2024-06-28 01:50:10,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:10,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043504488] [2024-06-28 01:50:10,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:10,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:10,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:11,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:50:11,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:11,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043504488] [2024-06-28 01:50:11,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043504488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:11,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:11,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:50:11,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774826982] [2024-06-28 01:50:11,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:11,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:50:11,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:11,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:50:11,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:50:11,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:50:11,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 690 transitions, 11835 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:11,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:11,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:50:11,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:15,859 INFO L124 PetriNetUnfolderBase]: 5323/10829 cut-off events. [2024-06-28 01:50:15,859 INFO L125 PetriNetUnfolderBase]: For 487661/487661 co-relation queries the response was YES. [2024-06-28 01:50:16,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58551 conditions, 10829 events. 5323/10829 cut-off events. For 487661/487661 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 94965 event pairs, 2397 based on Foata normal form. 10/10195 useless extension candidates. Maximal degree in co-relation 58333. Up to 7846 conditions per place. [2024-06-28 01:50:16,033 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 426 selfloop transitions, 303 changer transitions 0/736 dead transitions. [2024-06-28 01:50:16,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 736 transitions, 13664 flow [2024-06-28 01:50:16,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:50:16,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:50:16,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 185 transitions. [2024-06-28 01:50:16,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-28 01:50:16,034 INFO L175 Difference]: Start difference. First operand has 482 places, 690 transitions, 11835 flow. Second operand 11 states and 185 transitions. [2024-06-28 01:50:16,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 736 transitions, 13664 flow [2024-06-28 01:50:20,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 736 transitions, 12980 flow, removed 25 selfloop flow, removed 9 redundant places. [2024-06-28 01:50:20,210 INFO L231 Difference]: Finished difference. Result has 484 places, 692 transitions, 11838 flow [2024-06-28 01:50:20,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=11151, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=690, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=301, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11838, PETRI_PLACES=484, PETRI_TRANSITIONS=692} [2024-06-28 01:50:20,211 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 443 predicate places. [2024-06-28 01:50:20,211 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 692 transitions, 11838 flow [2024-06-28 01:50:20,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:20,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:20,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:20,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-28 01:50:20,211 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:50:20,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:20,211 INFO L85 PathProgramCache]: Analyzing trace with hash 1563962866, now seen corresponding path program 26 times [2024-06-28 01:50:20,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:20,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460852993] [2024-06-28 01:50:20,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:20,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:20,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:21,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-28 01:50:21,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:21,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460852993] [2024-06-28 01:50:21,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460852993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:21,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:21,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:50:21,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599187102] [2024-06-28 01:50:21,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:21,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:50:21,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:21,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:50:21,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:50:21,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-28 01:50:21,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 692 transitions, 11838 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:21,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:21,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-28 01:50:21,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:25,658 INFO L124 PetriNetUnfolderBase]: 5488/11235 cut-off events. [2024-06-28 01:50:25,658 INFO L125 PetriNetUnfolderBase]: For 585124/585128 co-relation queries the response was YES. [2024-06-28 01:50:25,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61563 conditions, 11235 events. 5488/11235 cut-off events. For 585124/585128 co-relation queries the response was YES. Maximal size of possible extension queue 579. Compared 99777 event pairs, 2535 based on Foata normal form. 12/10572 useless extension candidates. Maximal degree in co-relation 61344. Up to 8685 conditions per place. [2024-06-28 01:50:25,880 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 546 selfloop transitions, 192 changer transitions 0/745 dead transitions. [2024-06-28 01:50:25,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 745 transitions, 14015 flow [2024-06-28 01:50:25,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:50:25,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:50:25,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-06-28 01:50:25,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4643734643734644 [2024-06-28 01:50:25,881 INFO L175 Difference]: Start difference. First operand has 484 places, 692 transitions, 11838 flow. Second operand 11 states and 189 transitions. [2024-06-28 01:50:25,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 745 transitions, 14015 flow