./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe004_power.oepc_pso.oepc_rmo.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/protection/safe004_power.oepc_pso.oepc_rmo.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe004_power.oepc_pso.oepc_rmo.oepc.i ./goblint.2024-06-19_11-23-25.files/protection/safe004_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 --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-eb4cb34-m [2024-06-21 17:20:39,532 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 17:20:39,602 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 17:20:39,609 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 17:20:39,609 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 17:20:39,637 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 17:20:39,638 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 17:20:39,638 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 17:20:39,638 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 17:20:39,641 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 17:20:39,642 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 17:20:39,642 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 17:20:39,643 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 17:20:39,644 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 17:20:39,644 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 17:20:39,644 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 17:20:39,644 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 17:20:39,645 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 17:20:39,645 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 17:20:39,645 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 17:20:39,645 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 17:20:39,646 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 17:20:39,646 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 17:20:39,646 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 17:20:39,646 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 17:20:39,646 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 17:20:39,647 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 17:20:39,647 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 17:20:39,647 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 17:20:39,647 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 17:20:39,648 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 17:20:39,649 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 17:20:39,649 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 17:20:39,649 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 17:20:39,649 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 17:20:39,649 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 17:20:39,649 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 17:20:39,650 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 17:20:39,650 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 17:20:39,650 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 17:20:39,650 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 17:20:39,650 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 17:20:39,651 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 17:20:39,651 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-21 17:20:39,862 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 17:20:39,890 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 17:20:39,892 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 17:20:39,893 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 17:20:39,895 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 17:20:39,896 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/safe004_power.oepc_pso.oepc_rmo.oepc.yml/witness.yml [2024-06-21 17:20:40,019 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 17:20:40,019 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 17:20:40,020 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe004_power.oepc_pso.oepc_rmo.oepc.i [2024-06-21 17:20:41,062 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 17:20:41,266 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 17:20:41,267 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe004_power.oepc_pso.oepc_rmo.oepc.i [2024-06-21 17:20:41,279 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ef26a6318/3c1086d0c22c4563ad23456945972c3d/FLAG0a45c1680 [2024-06-21 17:20:41,289 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ef26a6318/3c1086d0c22c4563ad23456945972c3d [2024-06-21 17:20:41,293 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 17:20:41,294 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 17:20:41,295 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 17:20:41,296 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 17:20:41,299 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 17:20:41,300 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 05:20:40" (1/2) ... [2024-06-21 17:20:41,301 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3e91b39d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 05:20:41, skipping insertion in model container [2024-06-21 17:20:41,301 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 05:20:40" (1/2) ... [2024-06-21 17:20:41,302 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@1aff1947 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 05:20:41, skipping insertion in model container [2024-06-21 17:20:41,302 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 05:20:41" (2/2) ... [2024-06-21 17:20:41,302 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3e91b39d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:20:41, skipping insertion in model container [2024-06-21 17:20:41,302 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 05:20:41" (2/2) ... [2024-06-21 17:20:41,302 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 17:20:41,378 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 17:20:41,379 INFO L97 edCorrectnessWitness]: Location invariant before [L849-L849] ((((((((((((((((! multithreaded || y$r_buff0_thd2 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2))) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)) [2024-06-21 17:20:41,379 INFO L97 edCorrectnessWitness]: Location invariant before [L847-L847] ((((((((((((((((! multithreaded || y$r_buff0_thd2 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2))) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)) [2024-06-21 17:20:41,379 INFO L97 edCorrectnessWitness]: Location invariant before [L850-L850] ((((((((((((((((! multithreaded || y$r_buff0_thd2 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2))) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)) [2024-06-21 17:20:41,379 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 17:20:41,380 INFO L106 edCorrectnessWitness]: ghost_update [L845-L845] multithreaded = 1; [2024-06-21 17:20:41,417 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 17:20:41,812 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 17:20:41,824 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 17:20:41,935 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 17:20:41,982 INFO L206 MainTranslator]: Completed translation [2024-06-21 17:20:41,982 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:20:41 WrapperNode [2024-06-21 17:20:41,983 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 17:20:41,984 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 17:20:41,984 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 17:20:41,984 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 17:20:41,989 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:20:41" (1/1) ... [2024-06-21 17:20:42,017 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:20:41" (1/1) ... [2024-06-21 17:20:42,049 INFO L138 Inliner]: procedures = 175, calls = 43, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 143 [2024-06-21 17:20:42,050 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 17:20:42,051 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 17:20:42,052 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 17:20:42,052 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 17:20:42,061 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:20:41" (1/1) ... [2024-06-21 17:20:42,061 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:20:41" (1/1) ... [2024-06-21 17:20:42,075 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:20:41" (1/1) ... [2024-06-21 17:20:42,093 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-21 17:20:42,099 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:20:41" (1/1) ... [2024-06-21 17:20:42,099 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:20:41" (1/1) ... [2024-06-21 17:20:42,109 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:20:41" (1/1) ... [2024-06-21 17:20:42,117 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:20:41" (1/1) ... [2024-06-21 17:20:42,119 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:20:41" (1/1) ... [2024-06-21 17:20:42,124 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:20:41" (1/1) ... [2024-06-21 17:20:42,130 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 17:20:42,131 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 17:20:42,134 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 17:20:42,134 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 17:20:42,135 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:20:41" (1/1) ... [2024-06-21 17:20:42,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 17:20:42,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 17:20:42,158 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-21 17:20:42,161 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-21 17:20:42,188 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 17:20:42,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 17:20:42,189 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 17:20:42,189 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 17:20:42,189 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 17:20:42,189 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 17:20:42,189 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 17:20:42,190 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 17:20:42,190 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 17:20:42,190 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 17:20:42,190 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 17:20:42,190 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 17:20:42,192 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 17:20:42,297 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 17:20:42,298 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 17:20:42,608 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 17:20:42,609 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 17:20:42,779 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 17:20:42,779 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 17:20:42,779 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 05:20:42 BoogieIcfgContainer [2024-06-21 17:20:42,780 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 17:20:42,782 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 17:20:42,782 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 17:20:42,784 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 17:20:42,784 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 05:20:40" (1/4) ... [2024-06-21 17:20:42,785 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@25842c0b and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 05:20:42, skipping insertion in model container [2024-06-21 17:20:42,785 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 05:20:41" (2/4) ... [2024-06-21 17:20:42,785 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@25842c0b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 05:20:42, skipping insertion in model container [2024-06-21 17:20:42,786 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:20:41" (3/4) ... [2024-06-21 17:20:42,786 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@25842c0b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 05:20:42, skipping insertion in model container [2024-06-21 17:20:42,786 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 05:20:42" (4/4) ... [2024-06-21 17:20:42,787 INFO L112 eAbstractionObserver]: Analyzing ICFG safe004_power.oepc_pso.oepc_rmo.oepc.i [2024-06-21 17:20:42,799 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 17:20:42,799 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 17:20:42,799 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 17:20:42,833 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 17:20:42,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-21 17:20:42,874 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-21 17:20:42,874 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 17:20:42,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 37 events. 0/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 60 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 17:20:42,875 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-21 17:20:42,877 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-21 17:20:42,883 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 17:20:42,887 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;@2910245e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 17:20:42,887 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 17:20:42,889 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 17:20:42,890 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 17:20:42,890 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 17:20:42,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:20:42,890 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 17:20:42,891 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:20:42,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:20:42,894 INFO L85 PathProgramCache]: Analyzing trace with hash 440169185, now seen corresponding path program 1 times [2024-06-21 17:20:42,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:20:42,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107346701] [2024-06-21 17:20:42,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:20:42,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:20:42,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:20:43,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:20:43,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:20:43,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107346701] [2024-06-21 17:20:43,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107346701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:20:43,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:20:43,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 17:20:43,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371626467] [2024-06-21 17:20:43,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:20:43,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 17:20:43,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:20:43,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 17:20:43,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 17:20:43,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-21 17:20:43,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:20:43,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:20:43,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-21 17:20:43,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:20:44,215 INFO L124 PetriNetUnfolderBase]: 1650/2465 cut-off events. [2024-06-21 17:20:44,216 INFO L125 PetriNetUnfolderBase]: For 41/41 co-relation queries the response was YES. [2024-06-21 17:20:44,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5017 conditions, 2465 events. 1650/2465 cut-off events. For 41/41 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 11607 event pairs, 881 based on Foata normal form. 4/2429 useless extension candidates. Maximal degree in co-relation 5005. Up to 2444 conditions per place. [2024-06-21 17:20:44,232 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 36 selfloop transitions, 4 changer transitions 0/44 dead transitions. [2024-06-21 17:20:44,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 44 transitions, 183 flow [2024-06-21 17:20:44,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 17:20:44,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 17:20:44,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 70 transitions. [2024-06-21 17:20:44,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-21 17:20:44,243 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 70 transitions. [2024-06-21 17:20:44,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 44 transitions, 183 flow [2024-06-21 17:20:44,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 44 transitions, 178 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 17:20:44,248 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-21 17:20:44,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2024-06-21 17:20:44,252 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-21 17:20:44,252 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-21 17:20:44,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:20:44,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:20:44,253 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:20:44,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 17:20:44,253 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:20:44,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:20:44,254 INFO L85 PathProgramCache]: Analyzing trace with hash 2096760960, now seen corresponding path program 1 times [2024-06-21 17:20:44,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:20:44,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967935073] [2024-06-21 17:20:44,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:20:44,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:20:44,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:20:44,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-21 17:20:44,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:20:44,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967935073] [2024-06-21 17:20:44,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967935073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:20:44,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:20:44,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 17:20:44,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796169991] [2024-06-21 17:20:44,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:20:44,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 17:20:44,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:20:44,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 17:20:44,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-21 17:20:44,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-21 17:20:44,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 flow. Second operand has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:20:44,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:20:44,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-21 17:20:44,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:20:45,235 INFO L124 PetriNetUnfolderBase]: 1659/2477 cut-off events. [2024-06-21 17:20:45,235 INFO L125 PetriNetUnfolderBase]: For 376/376 co-relation queries the response was YES. [2024-06-21 17:20:45,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5687 conditions, 2477 events. 1659/2477 cut-off events. For 376/376 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 11330 event pairs, 955 based on Foata normal form. 6/2483 useless extension candidates. Maximal degree in co-relation 5675. Up to 2441 conditions per place. [2024-06-21 17:20:45,245 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 46 selfloop transitions, 7 changer transitions 0/57 dead transitions. [2024-06-21 17:20:45,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 57 transitions, 268 flow [2024-06-21 17:20:45,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 17:20:45,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 17:20:45,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 89 transitions. [2024-06-21 17:20:45,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-06-21 17:20:45,247 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 89 transitions. [2024-06-21 17:20:45,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 57 transitions, 268 flow [2024-06-21 17:20:45,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 57 transitions, 262 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 17:20:45,249 INFO L231 Difference]: Finished difference. Result has 45 places, 40 transitions, 154 flow [2024-06-21 17:20:45,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=154, PETRI_PLACES=45, PETRI_TRANSITIONS=40} [2024-06-21 17:20:45,250 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 4 predicate places. [2024-06-21 17:20:45,250 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 40 transitions, 154 flow [2024-06-21 17:20:45,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:20:45,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:20:45,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:20:45,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 17:20:45,251 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:20:45,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:20:45,252 INFO L85 PathProgramCache]: Analyzing trace with hash 575081838, now seen corresponding path program 1 times [2024-06-21 17:20:45,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:20:45,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616601022] [2024-06-21 17:20:45,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:20:45,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:20:45,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:20:45,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:20:45,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:20:45,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616601022] [2024-06-21 17:20:45,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616601022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:20:45,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:20:45,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 17:20:45,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617101479] [2024-06-21 17:20:45,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:20:45,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 17:20:45,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:20:45,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 17:20:45,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-21 17:20:45,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-21 17:20:45,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 40 transitions, 154 flow. Second operand has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:20:45,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:20:45,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-21 17:20:45,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:20:46,227 INFO L124 PetriNetUnfolderBase]: 1751/2607 cut-off events. [2024-06-21 17:20:46,228 INFO L125 PetriNetUnfolderBase]: For 1290/1290 co-relation queries the response was YES. [2024-06-21 17:20:46,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6759 conditions, 2607 events. 1751/2607 cut-off events. For 1290/1290 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 12068 event pairs, 770 based on Foata normal form. 11/2618 useless extension candidates. Maximal degree in co-relation 6744. Up to 2426 conditions per place. [2024-06-21 17:20:46,239 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 62 selfloop transitions, 16 changer transitions 0/82 dead transitions. [2024-06-21 17:20:46,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 82 transitions, 444 flow [2024-06-21 17:20:46,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 17:20:46,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 17:20:46,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-21 17:20:46,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.595 [2024-06-21 17:20:46,241 INFO L175 Difference]: Start difference. First operand has 45 places, 40 transitions, 154 flow. Second operand 5 states and 119 transitions. [2024-06-21 17:20:46,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 82 transitions, 444 flow [2024-06-21 17:20:46,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 82 transitions, 434 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-21 17:20:46,244 INFO L231 Difference]: Finished difference. Result has 51 places, 51 transitions, 257 flow [2024-06-21 17:20:46,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=257, PETRI_PLACES=51, PETRI_TRANSITIONS=51} [2024-06-21 17:20:46,245 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 10 predicate places. [2024-06-21 17:20:46,245 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 51 transitions, 257 flow [2024-06-21 17:20:46,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:20:46,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:20:46,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:20:46,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 17:20:46,246 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:20:46,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:20:46,246 INFO L85 PathProgramCache]: Analyzing trace with hash -238910817, now seen corresponding path program 1 times [2024-06-21 17:20:46,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:20:46,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345904593] [2024-06-21 17:20:46,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:20:46,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:20:46,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:20:47,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:20:47,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:20:47,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345904593] [2024-06-21 17:20:47,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345904593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:20:47,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:20:47,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 17:20:47,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883194054] [2024-06-21 17:20:47,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:20:47,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 17:20:47,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:20:47,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 17:20:47,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 17:20:47,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-21 17:20:47,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 51 transitions, 257 flow. Second operand has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:20:47,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:20:47,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-21 17:20:47,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:20:47,646 INFO L124 PetriNetUnfolderBase]: 1851/2750 cut-off events. [2024-06-21 17:20:47,646 INFO L125 PetriNetUnfolderBase]: For 3395/3397 co-relation queries the response was YES. [2024-06-21 17:20:47,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8530 conditions, 2750 events. 1851/2750 cut-off events. For 3395/3397 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 12970 event pairs, 480 based on Foata normal form. 19/2769 useless extension candidates. Maximal degree in co-relation 8511. Up to 2378 conditions per place. [2024-06-21 17:20:47,659 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 75 selfloop transitions, 32 changer transitions 0/111 dead transitions. [2024-06-21 17:20:47,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 111 transitions, 707 flow [2024-06-21 17:20:47,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:20:47,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:20:47,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-21 17:20:47,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-21 17:20:47,661 INFO L175 Difference]: Start difference. First operand has 51 places, 51 transitions, 257 flow. Second operand 6 states and 145 transitions. [2024-06-21 17:20:47,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 111 transitions, 707 flow [2024-06-21 17:20:47,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 111 transitions, 699 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-21 17:20:47,666 INFO L231 Difference]: Finished difference. Result has 60 places, 69 transitions, 482 flow [2024-06-21 17:20:47,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=249, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=482, PETRI_PLACES=60, PETRI_TRANSITIONS=69} [2024-06-21 17:20:47,666 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 19 predicate places. [2024-06-21 17:20:47,666 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 69 transitions, 482 flow [2024-06-21 17:20:47,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:20:47,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:20:47,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:20:47,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 17:20:47,667 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:20:47,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:20:47,667 INFO L85 PathProgramCache]: Analyzing trace with hash 1183700845, now seen corresponding path program 1 times [2024-06-21 17:20:47,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:20:47,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73174301] [2024-06-21 17:20:47,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:20:47,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:20:47,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:20:48,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:20:48,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:20:48,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73174301] [2024-06-21 17:20:48,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73174301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:20:48,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:20:48,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 17:20:48,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068995633] [2024-06-21 17:20:48,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:20:48,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 17:20:48,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:20:48,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 17:20:48,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 17:20:48,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-21 17:20:48,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 69 transitions, 482 flow. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:20:48,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:20:48,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-21 17:20:48,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:20:49,391 INFO L124 PetriNetUnfolderBase]: 2005/2996 cut-off events. [2024-06-21 17:20:49,392 INFO L125 PetriNetUnfolderBase]: For 8682/8684 co-relation queries the response was YES. [2024-06-21 17:20:49,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11767 conditions, 2996 events. 2005/2996 cut-off events. For 8682/8684 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 14417 event pairs, 355 based on Foata normal form. 40/3036 useless extension candidates. Maximal degree in co-relation 11742. Up to 2407 conditions per place. [2024-06-21 17:20:49,409 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 84 selfloop transitions, 36 changer transitions 0/124 dead transitions. [2024-06-21 17:20:49,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 124 transitions, 954 flow [2024-06-21 17:20:49,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:20:49,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:20:49,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-21 17:20:49,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-21 17:20:49,412 INFO L175 Difference]: Start difference. First operand has 60 places, 69 transitions, 482 flow. Second operand 7 states and 166 transitions. [2024-06-21 17:20:49,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 124 transitions, 954 flow [2024-06-21 17:20:49,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 124 transitions, 914 flow, removed 20 selfloop flow, removed 0 redundant places. [2024-06-21 17:20:49,421 INFO L231 Difference]: Finished difference. Result has 66 places, 72 transitions, 558 flow [2024-06-21 17:20:49,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=438, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=558, PETRI_PLACES=66, PETRI_TRANSITIONS=72} [2024-06-21 17:20:49,422 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 25 predicate places. [2024-06-21 17:20:49,422 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 72 transitions, 558 flow [2024-06-21 17:20:49,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:20:49,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:20:49,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:20:49,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 17:20:49,423 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:20:49,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:20:49,423 INFO L85 PathProgramCache]: Analyzing trace with hash 257532158, now seen corresponding path program 1 times [2024-06-21 17:20:49,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:20:49,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673229792] [2024-06-21 17:20:49,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:20:49,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:20:49,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:20:49,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-21 17:20:49,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:20:49,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673229792] [2024-06-21 17:20:49,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673229792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:20:49,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:20:49,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 17:20:49,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403364916] [2024-06-21 17:20:49,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:20:49,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 17:20:49,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:20:49,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 17:20:49,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-21 17:20:49,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:20:49,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 72 transitions, 558 flow. Second operand has 6 states, 6 states have (on average 8.5) internal successors, (51), 6 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:20:49,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:20:49,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:20:49,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:20:50,261 INFO L124 PetriNetUnfolderBase]: 1991/2976 cut-off events. [2024-06-21 17:20:50,261 INFO L125 PetriNetUnfolderBase]: For 10042/10042 co-relation queries the response was YES. [2024-06-21 17:20:50,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12300 conditions, 2976 events. 1991/2976 cut-off events. For 10042/10042 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 14019 event pairs, 773 based on Foata normal form. 5/2981 useless extension candidates. Maximal degree in co-relation 12271. Up to 2931 conditions per place. [2024-06-21 17:20:50,314 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 71 selfloop transitions, 15 changer transitions 0/89 dead transitions. [2024-06-21 17:20:50,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 89 transitions, 799 flow [2024-06-21 17:20:50,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 17:20:50,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 17:20:50,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 87 transitions. [2024-06-21 17:20:50,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.435 [2024-06-21 17:20:50,315 INFO L175 Difference]: Start difference. First operand has 66 places, 72 transitions, 558 flow. Second operand 5 states and 87 transitions. [2024-06-21 17:20:50,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 89 transitions, 799 flow [2024-06-21 17:20:50,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 89 transitions, 725 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 17:20:50,321 INFO L231 Difference]: Finished difference. Result has 66 places, 75 transitions, 557 flow [2024-06-21 17:20:50,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=486, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=557, PETRI_PLACES=66, PETRI_TRANSITIONS=75} [2024-06-21 17:20:50,322 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 25 predicate places. [2024-06-21 17:20:50,322 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 75 transitions, 557 flow [2024-06-21 17:20:50,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 6 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:20:50,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:20:50,322 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:20:50,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 17:20:50,322 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:20:50,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:20:50,323 INFO L85 PathProgramCache]: Analyzing trace with hash -606667320, now seen corresponding path program 1 times [2024-06-21 17:20:50,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:20:50,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572217968] [2024-06-21 17:20:50,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:20:50,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:20:50,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:20:50,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:20:50,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:20:50,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572217968] [2024-06-21 17:20:50,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572217968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:20:50,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:20:50,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 17:20:50,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236868957] [2024-06-21 17:20:50,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:20:50,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 17:20:50,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:20:50,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 17:20:50,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 17:20:50,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:20:50,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 75 transitions, 557 flow. Second operand has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:20:50,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:20:50,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:20:50,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:20:51,275 INFO L124 PetriNetUnfolderBase]: 1981/2962 cut-off events. [2024-06-21 17:20:51,275 INFO L125 PetriNetUnfolderBase]: For 11034/11034 co-relation queries the response was YES. [2024-06-21 17:20:51,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12280 conditions, 2962 events. 1981/2962 cut-off events. For 11034/11034 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 13959 event pairs, 745 based on Foata normal form. 4/2966 useless extension candidates. Maximal degree in co-relation 12249. Up to 2923 conditions per place. [2024-06-21 17:20:51,292 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 80 selfloop transitions, 11 changer transitions 0/94 dead transitions. [2024-06-21 17:20:51,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 94 transitions, 801 flow [2024-06-21 17:20:51,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:20:51,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:20:51,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 96 transitions. [2024-06-21 17:20:51,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 17:20:51,294 INFO L175 Difference]: Start difference. First operand has 66 places, 75 transitions, 557 flow. Second operand 6 states and 96 transitions. [2024-06-21 17:20:51,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 94 transitions, 801 flow [2024-06-21 17:20:51,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 94 transitions, 770 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-21 17:20:51,301 INFO L231 Difference]: Finished difference. Result has 69 places, 78 transitions, 584 flow [2024-06-21 17:20:51,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=526, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=584, PETRI_PLACES=69, PETRI_TRANSITIONS=78} [2024-06-21 17:20:51,301 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 28 predicate places. [2024-06-21 17:20:51,302 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 78 transitions, 584 flow [2024-06-21 17:20:51,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:20:51,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:20:51,302 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:20:51,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 17:20:51,302 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:20:51,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:20:51,303 INFO L85 PathProgramCache]: Analyzing trace with hash -1826477957, now seen corresponding path program 1 times [2024-06-21 17:20:51,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:20:51,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929231251] [2024-06-21 17:20:51,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:20:51,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:20:51,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:20:51,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:20:51,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:20:51,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929231251] [2024-06-21 17:20:51,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929231251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:20:51,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:20:51,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 17:20:51,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763409271] [2024-06-21 17:20:51,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:20:51,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 17:20:51,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:20:51,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 17:20:51,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 17:20:51,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:20:51,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 78 transitions, 584 flow. Second operand has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:20:51,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:20:51,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:20:51,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:20:52,288 INFO L124 PetriNetUnfolderBase]: 1993/2981 cut-off events. [2024-06-21 17:20:52,288 INFO L125 PetriNetUnfolderBase]: For 13187/13191 co-relation queries the response was YES. [2024-06-21 17:20:52,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12898 conditions, 2981 events. 1993/2981 cut-off events. For 13187/13191 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 14127 event pairs, 625 based on Foata normal form. 14/2995 useless extension candidates. Maximal degree in co-relation 12866. Up to 2788 conditions per place. [2024-06-21 17:20:52,301 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 85 selfloop transitions, 19 changer transitions 0/107 dead transitions. [2024-06-21 17:20:52,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 107 transitions, 948 flow [2024-06-21 17:20:52,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:20:52,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:20:52,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-21 17:20:52,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-21 17:20:52,303 INFO L175 Difference]: Start difference. First operand has 69 places, 78 transitions, 584 flow. Second operand 6 states and 110 transitions. [2024-06-21 17:20:52,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 107 transitions, 948 flow [2024-06-21 17:20:52,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 107 transitions, 910 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-21 17:20:52,314 INFO L231 Difference]: Finished difference. Result has 71 places, 81 transitions, 628 flow [2024-06-21 17:20:52,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=546, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=628, PETRI_PLACES=71, PETRI_TRANSITIONS=81} [2024-06-21 17:20:52,316 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 30 predicate places. [2024-06-21 17:20:52,316 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 81 transitions, 628 flow [2024-06-21 17:20:52,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:20:52,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:20:52,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:20:52,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 17:20:52,317 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:20:52,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:20:52,317 INFO L85 PathProgramCache]: Analyzing trace with hash -2132639827, now seen corresponding path program 2 times [2024-06-21 17:20:52,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:20:52,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965124325] [2024-06-21 17:20:52,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:20:52,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:20:52,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:20:52,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:20:52,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:20:52,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965124325] [2024-06-21 17:20:52,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965124325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:20:52,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:20:52,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 17:20:52,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508450172] [2024-06-21 17:20:52,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:20:52,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 17:20:52,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:20:52,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 17:20:52,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 17:20:52,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:20:52,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 81 transitions, 628 flow. Second operand has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:20:52,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:20:52,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:20:52,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:20:53,276 INFO L124 PetriNetUnfolderBase]: 1963/2934 cut-off events. [2024-06-21 17:20:53,276 INFO L125 PetriNetUnfolderBase]: For 14439/14439 co-relation queries the response was YES. [2024-06-21 17:20:53,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12967 conditions, 2934 events. 1963/2934 cut-off events. For 14439/14439 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 13785 event pairs, 740 based on Foata normal form. 5/2939 useless extension candidates. Maximal degree in co-relation 12935. Up to 2895 conditions per place. [2024-06-21 17:20:53,295 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 85 selfloop transitions, 11 changer transitions 0/99 dead transitions. [2024-06-21 17:20:53,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 99 transitions, 880 flow [2024-06-21 17:20:53,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:20:53,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:20:53,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 98 transitions. [2024-06-21 17:20:53,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4083333333333333 [2024-06-21 17:20:53,297 INFO L175 Difference]: Start difference. First operand has 71 places, 81 transitions, 628 flow. Second operand 6 states and 98 transitions. [2024-06-21 17:20:53,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 99 transitions, 880 flow [2024-06-21 17:20:53,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 99 transitions, 851 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-21 17:20:53,306 INFO L231 Difference]: Finished difference. Result has 74 places, 81 transitions, 629 flow [2024-06-21 17:20:53,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=599, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=629, PETRI_PLACES=74, PETRI_TRANSITIONS=81} [2024-06-21 17:20:53,307 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 33 predicate places. [2024-06-21 17:20:53,307 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 81 transitions, 629 flow [2024-06-21 17:20:53,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:20:53,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:20:53,308 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:20:53,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 17:20:53,308 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:20:53,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:20:53,308 INFO L85 PathProgramCache]: Analyzing trace with hash -1893055063, now seen corresponding path program 1 times [2024-06-21 17:20:53,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:20:53,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935368794] [2024-06-21 17:20:53,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:20:53,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:20:53,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:20:53,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:20:53,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:20:53,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935368794] [2024-06-21 17:20:53,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935368794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:20:53,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:20:53,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:20:53,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405962752] [2024-06-21 17:20:53,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:20:53,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:20:53,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:20:53,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:20:53,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:20:53,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:20:53,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 81 transitions, 629 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 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-21 17:20:53,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:20:53,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:20:53,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:20:54,354 INFO L124 PetriNetUnfolderBase]: 2067/3088 cut-off events. [2024-06-21 17:20:54,354 INFO L125 PetriNetUnfolderBase]: For 17212/17212 co-relation queries the response was YES. [2024-06-21 17:20:54,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13688 conditions, 3088 events. 2067/3088 cut-off events. For 17212/17212 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 14610 event pairs, 562 based on Foata normal form. 12/3099 useless extension candidates. Maximal degree in co-relation 13655. Up to 2729 conditions per place. [2024-06-21 17:20:54,371 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 107 selfloop transitions, 28 changer transitions 0/138 dead transitions. [2024-06-21 17:20:54,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 138 transitions, 1265 flow [2024-06-21 17:20:54,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:20:54,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:20:54,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-21 17:20:54,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46785714285714286 [2024-06-21 17:20:54,373 INFO L175 Difference]: Start difference. First operand has 74 places, 81 transitions, 629 flow. Second operand 7 states and 131 transitions. [2024-06-21 17:20:54,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 138 transitions, 1265 flow [2024-06-21 17:20:54,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 138 transitions, 1199 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 17:20:54,385 INFO L231 Difference]: Finished difference. Result has 77 places, 99 transitions, 823 flow [2024-06-21 17:20:54,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=582, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=823, PETRI_PLACES=77, PETRI_TRANSITIONS=99} [2024-06-21 17:20:54,386 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 36 predicate places. [2024-06-21 17:20:54,386 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 99 transitions, 823 flow [2024-06-21 17:20:54,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 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-21 17:20:54,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:20:54,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:20:54,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 17:20:54,387 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:20:54,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:20:54,388 INFO L85 PathProgramCache]: Analyzing trace with hash 1330583899, now seen corresponding path program 2 times [2024-06-21 17:20:54,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:20:54,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040542086] [2024-06-21 17:20:54,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:20:54,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:20:54,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:20:54,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:20:54,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:20:54,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040542086] [2024-06-21 17:20:54,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040542086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:20:54,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:20:54,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:20:54,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722850922] [2024-06-21 17:20:54,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:20:54,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:20:54,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:20:54,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:20:54,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:20:54,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:20:55,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 99 transitions, 823 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 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-21 17:20:55,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:20:55,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:20:55,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:20:55,486 INFO L124 PetriNetUnfolderBase]: 2089/3118 cut-off events. [2024-06-21 17:20:55,486 INFO L125 PetriNetUnfolderBase]: For 20106/20106 co-relation queries the response was YES. [2024-06-21 17:20:55,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15057 conditions, 3118 events. 2089/3118 cut-off events. For 20106/20106 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 14731 event pairs, 606 based on Foata normal form. 4/3122 useless extension candidates. Maximal degree in co-relation 15021. Up to 3023 conditions per place. [2024-06-21 17:20:55,505 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 110 selfloop transitions, 18 changer transitions 0/131 dead transitions. [2024-06-21 17:20:55,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 131 transitions, 1259 flow [2024-06-21 17:20:55,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:20:55,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:20:55,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-21 17:20:55,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4142857142857143 [2024-06-21 17:20:55,507 INFO L175 Difference]: Start difference. First operand has 77 places, 99 transitions, 823 flow. Second operand 7 states and 116 transitions. [2024-06-21 17:20:55,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 131 transitions, 1259 flow [2024-06-21 17:20:55,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 131 transitions, 1213 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-21 17:20:55,521 INFO L231 Difference]: Finished difference. Result has 83 places, 107 transitions, 918 flow [2024-06-21 17:20:55,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=785, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=918, PETRI_PLACES=83, PETRI_TRANSITIONS=107} [2024-06-21 17:20:55,521 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 42 predicate places. [2024-06-21 17:20:55,521 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 107 transitions, 918 flow [2024-06-21 17:20:55,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 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-21 17:20:55,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:20:55,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:20:55,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 17:20:55,522 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:20:55,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:20:55,522 INFO L85 PathProgramCache]: Analyzing trace with hash -608872135, now seen corresponding path program 3 times [2024-06-21 17:20:55,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:20:55,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796292228] [2024-06-21 17:20:55,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:20:55,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:20:55,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:20:56,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:20:56,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:20:56,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796292228] [2024-06-21 17:20:56,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796292228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:20:56,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:20:56,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:20:56,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439959603] [2024-06-21 17:20:56,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:20:56,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:20:56,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:20:56,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:20:56,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:20:56,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:20:56,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 107 transitions, 918 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 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-21 17:20:56,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:20:56,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:20:56,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:20:56,696 INFO L124 PetriNetUnfolderBase]: 2095/3127 cut-off events. [2024-06-21 17:20:56,696 INFO L125 PetriNetUnfolderBase]: For 22711/22711 co-relation queries the response was YES. [2024-06-21 17:20:56,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15409 conditions, 3127 events. 2095/3127 cut-off events. For 22711/22711 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 14736 event pairs, 606 based on Foata normal form. 4/3131 useless extension candidates. Maximal degree in co-relation 15370. Up to 3070 conditions per place. [2024-06-21 17:20:56,710 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 113 selfloop transitions, 17 changer transitions 0/133 dead transitions. [2024-06-21 17:20:56,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 133 transitions, 1281 flow [2024-06-21 17:20:56,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:20:56,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:20:56,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-21 17:20:56,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3964285714285714 [2024-06-21 17:20:56,712 INFO L175 Difference]: Start difference. First operand has 83 places, 107 transitions, 918 flow. Second operand 7 states and 111 transitions. [2024-06-21 17:20:56,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 133 transitions, 1281 flow [2024-06-21 17:20:56,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 133 transitions, 1253 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-21 17:20:56,726 INFO L231 Difference]: Finished difference. Result has 88 places, 113 transitions, 997 flow [2024-06-21 17:20:56,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=892, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=997, PETRI_PLACES=88, PETRI_TRANSITIONS=113} [2024-06-21 17:20:56,726 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 47 predicate places. [2024-06-21 17:20:56,726 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 113 transitions, 997 flow [2024-06-21 17:20:56,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 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-21 17:20:56,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:20:56,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:20:56,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 17:20:56,727 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:20:56,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:20:56,727 INFO L85 PathProgramCache]: Analyzing trace with hash 1108291207, now seen corresponding path program 1 times [2024-06-21 17:20:56,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:20:56,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676019276] [2024-06-21 17:20:56,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:20:56,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:20:56,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:20:57,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:20:57,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:20:57,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676019276] [2024-06-21 17:20:57,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676019276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:20:57,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:20:57,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:20:57,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650283644] [2024-06-21 17:20:57,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:20:57,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:20:57,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:20:57,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:20:57,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:20:57,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:20:57,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 113 transitions, 997 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-21 17:20:57,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:20:57,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:20:57,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:20:58,154 INFO L124 PetriNetUnfolderBase]: 2087/3115 cut-off events. [2024-06-21 17:20:58,154 INFO L125 PetriNetUnfolderBase]: For 24820/24820 co-relation queries the response was YES. [2024-06-21 17:20:58,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15753 conditions, 3115 events. 2087/3115 cut-off events. For 24820/24820 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 14658 event pairs, 587 based on Foata normal form. 4/3119 useless extension candidates. Maximal degree in co-relation 15711. Up to 3058 conditions per place. [2024-06-21 17:20:58,170 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 117 selfloop transitions, 15 changer transitions 0/135 dead transitions. [2024-06-21 17:20:58,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 135 transitions, 1337 flow [2024-06-21 17:20:58,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:20:58,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:20:58,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-21 17:20:58,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-21 17:20:58,178 INFO L175 Difference]: Start difference. First operand has 88 places, 113 transitions, 997 flow. Second operand 7 states and 110 transitions. [2024-06-21 17:20:58,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 135 transitions, 1337 flow [2024-06-21 17:20:58,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 135 transitions, 1305 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-21 17:20:58,194 INFO L231 Difference]: Finished difference. Result has 92 places, 115 transitions, 1032 flow [2024-06-21 17:20:58,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=965, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1032, PETRI_PLACES=92, PETRI_TRANSITIONS=115} [2024-06-21 17:20:58,195 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 51 predicate places. [2024-06-21 17:20:58,195 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 115 transitions, 1032 flow [2024-06-21 17:20:58,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-21 17:20:58,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:20:58,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:20:58,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 17:20:58,196 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:20:58,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:20:58,196 INFO L85 PathProgramCache]: Analyzing trace with hash 1441107494, now seen corresponding path program 1 times [2024-06-21 17:20:58,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:20:58,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193461539] [2024-06-21 17:20:58,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:20:58,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:20:58,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:20:58,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:20:58,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:20:58,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193461539] [2024-06-21 17:20:58,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193461539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:20:58,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:20:58,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:20:58,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553893814] [2024-06-21 17:20:58,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:20:58,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:20:58,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:20:58,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:20:58,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:20:59,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:20:59,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 115 transitions, 1032 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:20:59,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:20:59,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:20:59,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:20:59,678 INFO L124 PetriNetUnfolderBase]: 2121/3162 cut-off events. [2024-06-21 17:20:59,679 INFO L125 PetriNetUnfolderBase]: For 28407/28411 co-relation queries the response was YES. [2024-06-21 17:20:59,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16253 conditions, 3162 events. 2121/3162 cut-off events. For 28407/28411 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 14884 event pairs, 593 based on Foata normal form. 9/3171 useless extension candidates. Maximal degree in co-relation 16210. Up to 2908 conditions per place. [2024-06-21 17:20:59,717 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 122 selfloop transitions, 39 changer transitions 0/164 dead transitions. [2024-06-21 17:20:59,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 164 transitions, 1579 flow [2024-06-21 17:20:59,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:20:59,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:20:59,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-21 17:20:59,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45625 [2024-06-21 17:20:59,721 INFO L175 Difference]: Start difference. First operand has 92 places, 115 transitions, 1032 flow. Second operand 8 states and 146 transitions. [2024-06-21 17:20:59,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 164 transitions, 1579 flow [2024-06-21 17:20:59,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 164 transitions, 1530 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-21 17:20:59,741 INFO L231 Difference]: Finished difference. Result has 96 places, 126 transitions, 1189 flow [2024-06-21 17:20:59,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=983, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1189, PETRI_PLACES=96, PETRI_TRANSITIONS=126} [2024-06-21 17:20:59,742 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 55 predicate places. [2024-06-21 17:20:59,742 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 126 transitions, 1189 flow [2024-06-21 17:20:59,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:20:59,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:20:59,742 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:20:59,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 17:20:59,743 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:20:59,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:20:59,743 INFO L85 PathProgramCache]: Analyzing trace with hash 1444830439, now seen corresponding path program 1 times [2024-06-21 17:20:59,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:20:59,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42297850] [2024-06-21 17:20:59,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:20:59,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:20:59,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:21:00,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:21:00,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:21:00,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42297850] [2024-06-21 17:21:00,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42297850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:21:00,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:21:00,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:21:00,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143952470] [2024-06-21 17:21:00,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:21:00,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:21:00,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:21:00,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:21:00,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:21:00,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:21:00,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 126 transitions, 1189 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:21:00,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:21:00,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:21:00,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:21:00,832 INFO L124 PetriNetUnfolderBase]: 2165/3227 cut-off events. [2024-06-21 17:21:00,833 INFO L125 PetriNetUnfolderBase]: For 32152/32154 co-relation queries the response was YES. [2024-06-21 17:21:00,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17459 conditions, 3227 events. 2165/3227 cut-off events. For 32152/32154 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 15261 event pairs, 569 based on Foata normal form. 8/3235 useless extension candidates. Maximal degree in co-relation 17414. Up to 2812 conditions per place. [2024-06-21 17:21:00,854 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 120 selfloop transitions, 46 changer transitions 0/169 dead transitions. [2024-06-21 17:21:00,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 169 transitions, 1828 flow [2024-06-21 17:21:00,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:21:00,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:21:00,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-21 17:21:00,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-21 17:21:00,855 INFO L175 Difference]: Start difference. First operand has 96 places, 126 transitions, 1189 flow. Second operand 7 states and 133 transitions. [2024-06-21 17:21:00,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 169 transitions, 1828 flow [2024-06-21 17:21:00,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 169 transitions, 1730 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-21 17:21:00,885 INFO L231 Difference]: Finished difference. Result has 100 places, 134 transitions, 1325 flow [2024-06-21 17:21:00,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1096, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1325, PETRI_PLACES=100, PETRI_TRANSITIONS=134} [2024-06-21 17:21:00,886 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 59 predicate places. [2024-06-21 17:21:00,886 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 134 transitions, 1325 flow [2024-06-21 17:21:00,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:21:00,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:21:00,887 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:21:00,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 17:21:00,887 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:21:00,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:21:00,887 INFO L85 PathProgramCache]: Analyzing trace with hash 1396339649, now seen corresponding path program 2 times [2024-06-21 17:21:00,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:21:00,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681886844] [2024-06-21 17:21:00,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:21:00,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:21:00,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:21:01,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:21:01,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:21:01,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681886844] [2024-06-21 17:21:01,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681886844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:21:01,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:21:01,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:21:01,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071304081] [2024-06-21 17:21:01,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:21:01,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:21:01,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:21:01,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:21:01,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:21:01,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:21:01,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 134 transitions, 1325 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:21:01,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:21:01,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:21:01,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:21:01,956 INFO L124 PetriNetUnfolderBase]: 2187/3259 cut-off events. [2024-06-21 17:21:01,956 INFO L125 PetriNetUnfolderBase]: For 35757/35759 co-relation queries the response was YES. [2024-06-21 17:21:01,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18333 conditions, 3259 events. 2187/3259 cut-off events. For 35757/35759 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 15411 event pairs, 560 based on Foata normal form. 4/3263 useless extension candidates. Maximal degree in co-relation 18285. Up to 2821 conditions per place. [2024-06-21 17:21:01,979 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 118 selfloop transitions, 46 changer transitions 0/167 dead transitions. [2024-06-21 17:21:01,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 167 transitions, 1853 flow [2024-06-21 17:21:01,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:21:01,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:21:01,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-21 17:21:01,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-21 17:21:01,981 INFO L175 Difference]: Start difference. First operand has 100 places, 134 transitions, 1325 flow. Second operand 7 states and 126 transitions. [2024-06-21 17:21:01,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 167 transitions, 1853 flow [2024-06-21 17:21:02,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 167 transitions, 1784 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-21 17:21:02,018 INFO L231 Difference]: Finished difference. Result has 104 places, 137 transitions, 1395 flow [2024-06-21 17:21:02,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1262, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1395, PETRI_PLACES=104, PETRI_TRANSITIONS=137} [2024-06-21 17:21:02,019 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 63 predicate places. [2024-06-21 17:21:02,019 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 137 transitions, 1395 flow [2024-06-21 17:21:02,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:21:02,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:21:02,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:21:02,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 17:21:02,020 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:21:02,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:21:02,020 INFO L85 PathProgramCache]: Analyzing trace with hash -1729067426, now seen corresponding path program 1 times [2024-06-21 17:21:02,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:21:02,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772559239] [2024-06-21 17:21:02,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:21:02,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:21:02,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:21:02,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:21:02,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:21:02,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772559239] [2024-06-21 17:21:02,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772559239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:21:02,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:21:02,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:21:02,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415653171] [2024-06-21 17:21:02,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:21:02,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:21:02,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:21:02,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:21:02,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:21:02,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:21:02,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 137 transitions, 1395 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-21 17:21:02,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:21:02,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:21:02,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:21:03,274 INFO L124 PetriNetUnfolderBase]: 2182/3250 cut-off events. [2024-06-21 17:21:03,274 INFO L125 PetriNetUnfolderBase]: For 39035/39035 co-relation queries the response was YES. [2024-06-21 17:21:03,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18583 conditions, 3250 events. 2182/3250 cut-off events. For 39035/39035 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 15300 event pairs, 606 based on Foata normal form. 2/3252 useless extension candidates. Maximal degree in co-relation 18534. Up to 3184 conditions per place. [2024-06-21 17:21:03,298 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 136 selfloop transitions, 19 changer transitions 0/158 dead transitions. [2024-06-21 17:21:03,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 158 transitions, 1777 flow [2024-06-21 17:21:03,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:21:03,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:21:03,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-21 17:21:03,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3964285714285714 [2024-06-21 17:21:03,300 INFO L175 Difference]: Start difference. First operand has 104 places, 137 transitions, 1395 flow. Second operand 7 states and 111 transitions. [2024-06-21 17:21:03,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 158 transitions, 1777 flow [2024-06-21 17:21:03,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 158 transitions, 1684 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-21 17:21:03,337 INFO L231 Difference]: Finished difference. Result has 107 places, 138 transitions, 1374 flow [2024-06-21 17:21:03,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1309, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1374, PETRI_PLACES=107, PETRI_TRANSITIONS=138} [2024-06-21 17:21:03,338 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 66 predicate places. [2024-06-21 17:21:03,338 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 138 transitions, 1374 flow [2024-06-21 17:21:03,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-21 17:21:03,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:21:03,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:21:03,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 17:21:03,339 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:21:03,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:21:03,339 INFO L85 PathProgramCache]: Analyzing trace with hash -2986891, now seen corresponding path program 3 times [2024-06-21 17:21:03,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:21:03,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893409169] [2024-06-21 17:21:03,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:21:03,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:21:03,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:21:03,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-21 17:21:03,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:21:03,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1893409169] [2024-06-21 17:21:03,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1893409169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:21:03,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:21:03,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:21:03,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743182735] [2024-06-21 17:21:03,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:21:03,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:21:03,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:21:03,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:21:03,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:21:03,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:21:03,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 138 transitions, 1374 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:21:03,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:21:03,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:21:03,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:21:04,399 INFO L124 PetriNetUnfolderBase]: 2188/3261 cut-off events. [2024-06-21 17:21:04,399 INFO L125 PetriNetUnfolderBase]: For 42642/42646 co-relation queries the response was YES. [2024-06-21 17:21:04,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18617 conditions, 3261 events. 2188/3261 cut-off events. For 42642/42646 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 15391 event pairs, 614 based on Foata normal form. 8/3269 useless extension candidates. Maximal degree in co-relation 18567. Up to 3179 conditions per place. [2024-06-21 17:21:04,422 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 140 selfloop transitions, 19 changer transitions 0/162 dead transitions. [2024-06-21 17:21:04,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 162 transitions, 1782 flow [2024-06-21 17:21:04,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:21:04,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:21:04,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-21 17:21:04,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4035714285714286 [2024-06-21 17:21:04,424 INFO L175 Difference]: Start difference. First operand has 107 places, 138 transitions, 1374 flow. Second operand 7 states and 113 transitions. [2024-06-21 17:21:04,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 162 transitions, 1782 flow [2024-06-21 17:21:04,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 162 transitions, 1744 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 17:21:04,462 INFO L231 Difference]: Finished difference. Result has 109 places, 141 transitions, 1422 flow [2024-06-21 17:21:04,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1336, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1422, PETRI_PLACES=109, PETRI_TRANSITIONS=141} [2024-06-21 17:21:04,463 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 68 predicate places. [2024-06-21 17:21:04,463 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 141 transitions, 1422 flow [2024-06-21 17:21:04,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:21:04,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:21:04,463 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:21:04,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 17:21:04,464 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:21:04,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:21:04,464 INFO L85 PathProgramCache]: Analyzing trace with hash 218531134, now seen corresponding path program 1 times [2024-06-21 17:21:04,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:21:04,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755351897] [2024-06-21 17:21:04,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:21:04,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:21:04,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:21:05,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:21:05,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:21:05,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755351897] [2024-06-21 17:21:05,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755351897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:21:05,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:21:05,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:21:05,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028127260] [2024-06-21 17:21:05,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:21:05,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:21:05,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:21:05,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:21:05,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:21:05,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:21:05,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 141 transitions, 1422 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 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-21 17:21:05,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:21:05,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:21:05,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:21:05,959 INFO L124 PetriNetUnfolderBase]: 2468/3685 cut-off events. [2024-06-21 17:21:05,959 INFO L125 PetriNetUnfolderBase]: For 51299/51303 co-relation queries the response was YES. [2024-06-21 17:21:05,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21321 conditions, 3685 events. 2468/3685 cut-off events. For 51299/51303 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 18105 event pairs, 467 based on Foata normal form. 24/3709 useless extension candidates. Maximal degree in co-relation 21270. Up to 2649 conditions per place. [2024-06-21 17:21:05,983 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 143 selfloop transitions, 61 changer transitions 0/207 dead transitions. [2024-06-21 17:21:05,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 207 transitions, 2358 flow [2024-06-21 17:21:05,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:21:05,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:21:05,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-21 17:21:05,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-21 17:21:05,986 INFO L175 Difference]: Start difference. First operand has 109 places, 141 transitions, 1422 flow. Second operand 8 states and 160 transitions. [2024-06-21 17:21:05,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 207 transitions, 2358 flow [2024-06-21 17:21:06,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 207 transitions, 2308 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-21 17:21:06,032 INFO L231 Difference]: Finished difference. Result has 114 places, 153 transitions, 1709 flow [2024-06-21 17:21:06,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1372, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1709, PETRI_PLACES=114, PETRI_TRANSITIONS=153} [2024-06-21 17:21:06,033 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 73 predicate places. [2024-06-21 17:21:06,033 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 153 transitions, 1709 flow [2024-06-21 17:21:06,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 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-21 17:21:06,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:21:06,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:21:06,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 17:21:06,033 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:21:06,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:21:06,061 INFO L85 PathProgramCache]: Analyzing trace with hash 218591584, now seen corresponding path program 2 times [2024-06-21 17:21:06,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:21:06,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206165030] [2024-06-21 17:21:06,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:21:06,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:21:06,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:21:06,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:21:06,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:21:06,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206165030] [2024-06-21 17:21:06,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206165030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:21:06,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:21:06,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:21:06,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069663501] [2024-06-21 17:21:06,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:21:06,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:21:06,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:21:06,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:21:06,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:21:06,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:21:06,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 153 transitions, 1709 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 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-21 17:21:06,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:21:06,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:21:06,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:21:07,774 INFO L124 PetriNetUnfolderBase]: 2518/3770 cut-off events. [2024-06-21 17:21:07,774 INFO L125 PetriNetUnfolderBase]: For 60865/60869 co-relation queries the response was YES. [2024-06-21 17:21:07,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23659 conditions, 3770 events. 2518/3770 cut-off events. For 60865/60869 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 18698 event pairs, 629 based on Foata normal form. 33/3803 useless extension candidates. Maximal degree in co-relation 23605. Up to 3215 conditions per place. [2024-06-21 17:21:07,798 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 139 selfloop transitions, 67 changer transitions 0/209 dead transitions. [2024-06-21 17:21:07,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 209 transitions, 2463 flow [2024-06-21 17:21:07,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:21:07,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:21:07,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-21 17:21:07,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4777777777777778 [2024-06-21 17:21:07,800 INFO L175 Difference]: Start difference. First operand has 114 places, 153 transitions, 1709 flow. Second operand 9 states and 172 transitions. [2024-06-21 17:21:07,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 209 transitions, 2463 flow [2024-06-21 17:21:07,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 209 transitions, 2389 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-21 17:21:07,855 INFO L231 Difference]: Finished difference. Result has 123 places, 159 transitions, 1930 flow [2024-06-21 17:21:07,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1639, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1930, PETRI_PLACES=123, PETRI_TRANSITIONS=159} [2024-06-21 17:21:07,855 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 82 predicate places. [2024-06-21 17:21:07,855 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 159 transitions, 1930 flow [2024-06-21 17:21:07,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 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-21 17:21:07,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:21:07,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:21:07,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 17:21:07,856 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:21:07,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:21:07,857 INFO L85 PathProgramCache]: Analyzing trace with hash 221392868, now seen corresponding path program 1 times [2024-06-21 17:21:07,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:21:07,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692638313] [2024-06-21 17:21:07,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:21:07,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:21:07,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:21:08,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-21 17:21:08,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:21:08,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692638313] [2024-06-21 17:21:08,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692638313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:21:08,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:21:08,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:21:08,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523899560] [2024-06-21 17:21:08,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:21:08,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:21:08,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:21:08,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:21:08,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:21:08,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:21:08,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 159 transitions, 1930 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:21:08,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:21:08,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:21:08,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:21:09,084 INFO L124 PetriNetUnfolderBase]: 2519/3773 cut-off events. [2024-06-21 17:21:09,084 INFO L125 PetriNetUnfolderBase]: For 70032/70034 co-relation queries the response was YES. [2024-06-21 17:21:09,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25067 conditions, 3773 events. 2519/3773 cut-off events. For 70032/70034 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 18729 event pairs, 661 based on Foata normal form. 4/3777 useless extension candidates. Maximal degree in co-relation 25008. Up to 3463 conditions per place. [2024-06-21 17:21:09,111 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 149 selfloop transitions, 47 changer transitions 0/199 dead transitions. [2024-06-21 17:21:09,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 199 transitions, 2642 flow [2024-06-21 17:21:09,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:21:09,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:21:09,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-21 17:21:09,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-21 17:21:09,112 INFO L175 Difference]: Start difference. First operand has 123 places, 159 transitions, 1930 flow. Second operand 7 states and 126 transitions. [2024-06-21 17:21:09,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 199 transitions, 2642 flow [2024-06-21 17:21:09,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 199 transitions, 2491 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-21 17:21:09,187 INFO L231 Difference]: Finished difference. Result has 127 places, 172 transitions, 2113 flow [2024-06-21 17:21:09,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1793, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2113, PETRI_PLACES=127, PETRI_TRANSITIONS=172} [2024-06-21 17:21:09,187 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 86 predicate places. [2024-06-21 17:21:09,188 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 172 transitions, 2113 flow [2024-06-21 17:21:09,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:21:09,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:21:09,188 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:21:09,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 17:21:09,188 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:21:09,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:21:09,189 INFO L85 PathProgramCache]: Analyzing trace with hash 1840071508, now seen corresponding path program 2 times [2024-06-21 17:21:09,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:21:09,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769382783] [2024-06-21 17:21:09,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:21:09,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:21:09,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:21:09,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:21:09,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:21:09,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769382783] [2024-06-21 17:21:09,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769382783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:21:09,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:21:09,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:21:09,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118955528] [2024-06-21 17:21:09,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:21:09,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:21:09,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:21:09,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:21:09,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:21:09,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:21:09,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 172 transitions, 2113 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:21:09,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:21:09,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:21:09,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:21:10,444 INFO L124 PetriNetUnfolderBase]: 2512/3764 cut-off events. [2024-06-21 17:21:10,444 INFO L125 PetriNetUnfolderBase]: For 74882/74884 co-relation queries the response was YES. [2024-06-21 17:21:10,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25227 conditions, 3764 events. 2512/3764 cut-off events. For 74882/74884 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 18672 event pairs, 656 based on Foata normal form. 4/3768 useless extension candidates. Maximal degree in co-relation 25165. Up to 3412 conditions per place. [2024-06-21 17:21:10,473 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 150 selfloop transitions, 52 changer transitions 0/205 dead transitions. [2024-06-21 17:21:10,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 205 transitions, 2691 flow [2024-06-21 17:21:10,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:21:10,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:21:10,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-21 17:21:10,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-21 17:21:10,475 INFO L175 Difference]: Start difference. First operand has 127 places, 172 transitions, 2113 flow. Second operand 7 states and 133 transitions. [2024-06-21 17:21:10,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 205 transitions, 2691 flow [2024-06-21 17:21:10,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 205 transitions, 2608 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-21 17:21:10,564 INFO L231 Difference]: Finished difference. Result has 130 places, 172 transitions, 2150 flow [2024-06-21 17:21:10,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2030, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2150, PETRI_PLACES=130, PETRI_TRANSITIONS=172} [2024-06-21 17:21:10,565 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 89 predicate places. [2024-06-21 17:21:10,565 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 172 transitions, 2150 flow [2024-06-21 17:21:10,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:21:10,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:21:10,566 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:21:10,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 17:21:10,566 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:21:10,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:21:10,566 INFO L85 PathProgramCache]: Analyzing trace with hash 336863962, now seen corresponding path program 1 times [2024-06-21 17:21:10,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:21:10,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390684802] [2024-06-21 17:21:10,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:21:10,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:21:10,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:21:11,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:21:11,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:21:11,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390684802] [2024-06-21 17:21:11,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390684802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:21:11,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:21:11,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:21:11,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108255215] [2024-06-21 17:21:11,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:21:11,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:21:11,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:21:11,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:21:11,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:21:11,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:21:11,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 172 transitions, 2150 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:21:11,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:21:11,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:21:11,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:21:12,267 INFO L124 PetriNetUnfolderBase]: 2621/3943 cut-off events. [2024-06-21 17:21:12,268 INFO L125 PetriNetUnfolderBase]: For 87477/87479 co-relation queries the response was YES. [2024-06-21 17:21:12,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26375 conditions, 3943 events. 2621/3943 cut-off events. For 87477/87479 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 19878 event pairs, 641 based on Foata normal form. 28/3971 useless extension candidates. Maximal degree in co-relation 26312. Up to 3353 conditions per place. [2024-06-21 17:21:12,301 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 148 selfloop transitions, 60 changer transitions 0/211 dead transitions. [2024-06-21 17:21:12,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 211 transitions, 2808 flow [2024-06-21 17:21:12,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:21:12,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:21:12,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-21 17:21:12,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-06-21 17:21:12,302 INFO L175 Difference]: Start difference. First operand has 130 places, 172 transitions, 2150 flow. Second operand 8 states and 148 transitions. [2024-06-21 17:21:12,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 211 transitions, 2808 flow [2024-06-21 17:21:12,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 211 transitions, 2714 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-21 17:21:12,399 INFO L231 Difference]: Finished difference. Result has 134 places, 175 transitions, 2238 flow [2024-06-21 17:21:12,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2056, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2238, PETRI_PLACES=134, PETRI_TRANSITIONS=175} [2024-06-21 17:21:12,399 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 93 predicate places. [2024-06-21 17:21:12,400 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 175 transitions, 2238 flow [2024-06-21 17:21:12,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:21:12,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:21:12,400 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:21:12,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 17:21:12,400 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:21:12,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:21:12,401 INFO L85 PathProgramCache]: Analyzing trace with hash -2067968328, now seen corresponding path program 2 times [2024-06-21 17:21:12,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:21:12,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847697384] [2024-06-21 17:21:12,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:21:12,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:21:12,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:21:13,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:21:13,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:21:13,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847697384] [2024-06-21 17:21:13,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847697384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:21:13,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:21:13,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:21:13,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178116139] [2024-06-21 17:21:13,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:21:13,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:21:13,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:21:13,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:21:13,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:21:13,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:21:13,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 175 transitions, 2238 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:21:13,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:21:13,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:21:13,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:21:14,135 INFO L124 PetriNetUnfolderBase]: 2638/3968 cut-off events. [2024-06-21 17:21:14,136 INFO L125 PetriNetUnfolderBase]: For 87922/87922 co-relation queries the response was YES. [2024-06-21 17:21:14,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27185 conditions, 3968 events. 2638/3968 cut-off events. For 87922/87922 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 19992 event pairs, 695 based on Foata normal form. 4/3972 useless extension candidates. Maximal degree in co-relation 27121. Up to 3857 conditions per place. [2024-06-21 17:21:14,169 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 174 selfloop transitions, 26 changer transitions 0/203 dead transitions. [2024-06-21 17:21:14,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 203 transitions, 2742 flow [2024-06-21 17:21:14,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:21:14,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:21:14,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-21 17:21:14,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 17:21:14,171 INFO L175 Difference]: Start difference. First operand has 134 places, 175 transitions, 2238 flow. Second operand 8 states and 128 transitions. [2024-06-21 17:21:14,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 203 transitions, 2742 flow [2024-06-21 17:21:14,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 203 transitions, 2594 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-21 17:21:14,269 INFO L231 Difference]: Finished difference. Result has 136 places, 177 transitions, 2189 flow [2024-06-21 17:21:14,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2090, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2189, PETRI_PLACES=136, PETRI_TRANSITIONS=177} [2024-06-21 17:21:14,269 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 95 predicate places. [2024-06-21 17:21:14,270 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 177 transitions, 2189 flow [2024-06-21 17:21:14,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:21:14,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:21:14,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:21:14,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 17:21:14,270 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:21:14,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:21:14,271 INFO L85 PathProgramCache]: Analyzing trace with hash -590641338, now seen corresponding path program 3 times [2024-06-21 17:21:14,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:21:14,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264948011] [2024-06-21 17:21:14,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:21:14,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:21:14,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:21:15,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:21:15,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:21:15,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264948011] [2024-06-21 17:21:15,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264948011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:21:15,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:21:15,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:21:15,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258628063] [2024-06-21 17:21:15,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:21:15,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:21:15,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:21:15,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:21:15,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:21:15,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:21:15,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 177 transitions, 2189 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:21:15,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:21:15,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:21:15,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:21:15,810 INFO L124 PetriNetUnfolderBase]: 2655/3995 cut-off events. [2024-06-21 17:21:15,810 INFO L125 PetriNetUnfolderBase]: For 93085/93085 co-relation queries the response was YES. [2024-06-21 17:21:15,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27280 conditions, 3995 events. 2655/3995 cut-off events. For 93085/93085 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 20172 event pairs, 695 based on Foata normal form. 4/3999 useless extension candidates. Maximal degree in co-relation 27215. Up to 3920 conditions per place. [2024-06-21 17:21:15,843 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 182 selfloop transitions, 19 changer transitions 0/204 dead transitions. [2024-06-21 17:21:15,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 204 transitions, 2695 flow [2024-06-21 17:21:15,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:21:15,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:21:15,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-21 17:21:15,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390625 [2024-06-21 17:21:15,846 INFO L175 Difference]: Start difference. First operand has 136 places, 177 transitions, 2189 flow. Second operand 8 states and 125 transitions. [2024-06-21 17:21:15,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 204 transitions, 2695 flow [2024-06-21 17:21:15,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 204 transitions, 2614 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-21 17:21:15,955 INFO L231 Difference]: Finished difference. Result has 138 places, 179 transitions, 2197 flow [2024-06-21 17:21:15,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2108, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2197, PETRI_PLACES=138, PETRI_TRANSITIONS=179} [2024-06-21 17:21:15,955 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 97 predicate places. [2024-06-21 17:21:15,955 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 179 transitions, 2197 flow [2024-06-21 17:21:15,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:21:15,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:21:15,956 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:21:15,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 17:21:15,956 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:21:15,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:21:15,957 INFO L85 PathProgramCache]: Analyzing trace with hash -92355178, now seen corresponding path program 4 times [2024-06-21 17:21:15,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:21:15,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550201347] [2024-06-21 17:21:15,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:21:15,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:21:15,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:21:16,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:21:16,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:21:16,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550201347] [2024-06-21 17:21:16,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550201347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:21:16,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:21:16,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:21:16,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060674232] [2024-06-21 17:21:16,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:21:16,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:21:16,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:21:16,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:21:16,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:21:16,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:21:16,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 179 transitions, 2197 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:21:16,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:21:16,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:21:16,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:21:17,475 INFO L124 PetriNetUnfolderBase]: 2672/4022 cut-off events. [2024-06-21 17:21:17,475 INFO L125 PetriNetUnfolderBase]: For 99523/99523 co-relation queries the response was YES. [2024-06-21 17:21:17,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27721 conditions, 4022 events. 2672/4022 cut-off events. For 99523/99523 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 20266 event pairs, 700 based on Foata normal form. 4/4026 useless extension candidates. Maximal degree in co-relation 27655. Up to 3920 conditions per place. [2024-06-21 17:21:17,502 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 180 selfloop transitions, 23 changer transitions 0/206 dead transitions. [2024-06-21 17:21:17,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 206 transitions, 2711 flow [2024-06-21 17:21:17,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:21:17,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:21:17,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-21 17:21:17,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390625 [2024-06-21 17:21:17,503 INFO L175 Difference]: Start difference. First operand has 138 places, 179 transitions, 2197 flow. Second operand 8 states and 125 transitions. [2024-06-21 17:21:17,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 206 transitions, 2711 flow [2024-06-21 17:21:17,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 206 transitions, 2640 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-21 17:21:17,582 INFO L231 Difference]: Finished difference. Result has 140 places, 181 transitions, 2230 flow [2024-06-21 17:21:17,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2126, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2230, PETRI_PLACES=140, PETRI_TRANSITIONS=181} [2024-06-21 17:21:17,582 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 99 predicate places. [2024-06-21 17:21:17,582 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 181 transitions, 2230 flow [2024-06-21 17:21:17,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:21:17,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:21:17,583 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:21:17,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 17:21:17,583 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:21:17,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:21:17,583 INFO L85 PathProgramCache]: Analyzing trace with hash -84014938, now seen corresponding path program 5 times [2024-06-21 17:21:17,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:21:17,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740291867] [2024-06-21 17:21:17,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:21:17,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:21:17,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:21:18,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:21:18,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:21:18,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740291867] [2024-06-21 17:21:18,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740291867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:21:18,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:21:18,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:21:18,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289708223] [2024-06-21 17:21:18,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:21:18,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:21:18,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:21:18,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:21:18,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:21:18,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:21:18,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 181 transitions, 2230 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:21:18,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:21:18,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:21:18,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:21:19,094 INFO L124 PetriNetUnfolderBase]: 2664/4010 cut-off events. [2024-06-21 17:21:19,094 INFO L125 PetriNetUnfolderBase]: For 103392/103392 co-relation queries the response was YES. [2024-06-21 17:21:19,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27830 conditions, 4010 events. 2664/4010 cut-off events. For 103392/103392 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 20222 event pairs, 683 based on Foata normal form. 4/4014 useless extension candidates. Maximal degree in co-relation 27763. Up to 3930 conditions per place. [2024-06-21 17:21:19,125 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 188 selfloop transitions, 17 changer transitions 0/208 dead transitions. [2024-06-21 17:21:19,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 208 transitions, 2750 flow [2024-06-21 17:21:19,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:21:19,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:21:19,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-21 17:21:19,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875 [2024-06-21 17:21:19,126 INFO L175 Difference]: Start difference. First operand has 140 places, 181 transitions, 2230 flow. Second operand 8 states and 124 transitions. [2024-06-21 17:21:19,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 208 transitions, 2750 flow [2024-06-21 17:21:19,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 208 transitions, 2662 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-21 17:21:19,225 INFO L231 Difference]: Finished difference. Result has 142 places, 183 transitions, 2235 flow [2024-06-21 17:21:19,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2146, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2235, PETRI_PLACES=142, PETRI_TRANSITIONS=183} [2024-06-21 17:21:19,225 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 101 predicate places. [2024-06-21 17:21:19,225 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 183 transitions, 2235 flow [2024-06-21 17:21:19,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:21:19,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:21:19,226 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:21:19,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 17:21:19,226 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:21:19,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:21:19,226 INFO L85 PathProgramCache]: Analyzing trace with hash -590410946, now seen corresponding path program 1 times [2024-06-21 17:21:19,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:21:19,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880395256] [2024-06-21 17:21:19,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:21:19,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:21:19,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:21:19,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:21:19,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:21:19,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880395256] [2024-06-21 17:21:19,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880395256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:21:19,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:21:19,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:21:19,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577511981] [2024-06-21 17:21:19,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:21:19,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:21:19,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:21:19,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:21:19,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:21:20,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:21:20,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 183 transitions, 2235 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 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-21 17:21:20,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:21:20,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:21:20,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:21:20,722 INFO L124 PetriNetUnfolderBase]: 2656/3999 cut-off events. [2024-06-21 17:21:20,722 INFO L125 PetriNetUnfolderBase]: For 101773/101777 co-relation queries the response was YES. [2024-06-21 17:21:20,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27557 conditions, 3999 events. 2656/3999 cut-off events. For 101773/101777 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 20147 event pairs, 702 based on Foata normal form. 6/4005 useless extension candidates. Maximal degree in co-relation 27489. Up to 3900 conditions per place. [2024-06-21 17:21:20,755 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 178 selfloop transitions, 24 changer transitions 0/205 dead transitions. [2024-06-21 17:21:20,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 205 transitions, 2713 flow [2024-06-21 17:21:20,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:21:20,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:21:20,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-21 17:21:20,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4035714285714286 [2024-06-21 17:21:20,757 INFO L175 Difference]: Start difference. First operand has 142 places, 183 transitions, 2235 flow. Second operand 7 states and 113 transitions. [2024-06-21 17:21:20,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 205 transitions, 2713 flow [2024-06-21 17:21:20,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 205 transitions, 2626 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-21 17:21:20,861 INFO L231 Difference]: Finished difference. Result has 143 places, 184 transitions, 2228 flow [2024-06-21 17:21:20,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2154, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2228, PETRI_PLACES=143, PETRI_TRANSITIONS=184} [2024-06-21 17:21:20,862 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 102 predicate places. [2024-06-21 17:21:20,862 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 184 transitions, 2228 flow [2024-06-21 17:21:20,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 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-21 17:21:20,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:21:20,862 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:21:20,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 17:21:20,862 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:21:20,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:21:20,863 INFO L85 PathProgramCache]: Analyzing trace with hash -972887351, now seen corresponding path program 1 times [2024-06-21 17:21:20,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:21:20,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82489467] [2024-06-21 17:21:20,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:21:20,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:21:20,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:21:21,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:21:21,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:21:21,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82489467] [2024-06-21 17:21:21,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82489467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:21:21,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:21:21,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 17:21:21,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395036125] [2024-06-21 17:21:21,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:21:21,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 17:21:21,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:21:21,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 17:21:21,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 17:21:21,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:21:21,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 184 transitions, 2228 flow. Second operand has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:21:21,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:21:21,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:21:21,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:21:22,105 INFO L124 PetriNetUnfolderBase]: 2567/3855 cut-off events. [2024-06-21 17:21:22,105 INFO L125 PetriNetUnfolderBase]: For 102941/102941 co-relation queries the response was YES. [2024-06-21 17:21:22,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26711 conditions, 3855 events. 2567/3855 cut-off events. For 102941/102941 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 19176 event pairs, 662 based on Foata normal form. 3/3858 useless extension candidates. Maximal degree in co-relation 26642. Up to 3802 conditions per place. [2024-06-21 17:21:22,140 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 187 selfloop transitions, 15 changer transitions 0/205 dead transitions. [2024-06-21 17:21:22,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 205 transitions, 2741 flow [2024-06-21 17:21:22,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 17:21:22,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 17:21:22,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 88 transitions. [2024-06-21 17:21:22,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44 [2024-06-21 17:21:22,142 INFO L175 Difference]: Start difference. First operand has 143 places, 184 transitions, 2228 flow. Second operand 5 states and 88 transitions. [2024-06-21 17:21:22,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 205 transitions, 2741 flow [2024-06-21 17:21:22,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 205 transitions, 2695 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-21 17:21:22,254 INFO L231 Difference]: Finished difference. Result has 144 places, 188 transitions, 2279 flow [2024-06-21 17:21:22,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2182, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2279, PETRI_PLACES=144, PETRI_TRANSITIONS=188} [2024-06-21 17:21:22,255 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 103 predicate places. [2024-06-21 17:21:22,255 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 188 transitions, 2279 flow [2024-06-21 17:21:22,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:21:22,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:21:22,256 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:21:22,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 17:21:22,256 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:21:22,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:21:22,256 INFO L85 PathProgramCache]: Analyzing trace with hash 1839870186, now seen corresponding path program 1 times [2024-06-21 17:21:22,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:21:22,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067298246] [2024-06-21 17:21:22,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:21:22,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:21:22,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:21:22,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:21:22,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:21:22,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067298246] [2024-06-21 17:21:22,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067298246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:21:22,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:21:22,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:21:22,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073883258] [2024-06-21 17:21:22,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:21:22,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:21:22,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:21:22,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:21:22,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:21:22,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:21:22,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 188 transitions, 2279 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:21:22,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:21:22,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:21:22,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:21:23,600 INFO L124 PetriNetUnfolderBase]: 2711/4097 cut-off events. [2024-06-21 17:21:23,600 INFO L125 PetriNetUnfolderBase]: For 122859/122861 co-relation queries the response was YES. [2024-06-21 17:21:23,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28581 conditions, 4097 events. 2711/4097 cut-off events. For 122859/122861 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 20778 event pairs, 502 based on Foata normal form. 16/4113 useless extension candidates. Maximal degree in co-relation 28510. Up to 2952 conditions per place. [2024-06-21 17:21:23,634 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 171 selfloop transitions, 60 changer transitions 0/234 dead transitions. [2024-06-21 17:21:23,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 234 transitions, 3082 flow [2024-06-21 17:21:23,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:21:23,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:21:23,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-21 17:21:23,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.453125 [2024-06-21 17:21:23,636 INFO L175 Difference]: Start difference. First operand has 144 places, 188 transitions, 2279 flow. Second operand 8 states and 145 transitions. [2024-06-21 17:21:23,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 234 transitions, 3082 flow [2024-06-21 17:21:23,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 234 transitions, 3058 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-21 17:21:23,812 INFO L231 Difference]: Finished difference. Result has 152 places, 192 transitions, 2494 flow [2024-06-21 17:21:23,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2255, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2494, PETRI_PLACES=152, PETRI_TRANSITIONS=192} [2024-06-21 17:21:23,813 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 111 predicate places. [2024-06-21 17:21:23,813 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 192 transitions, 2494 flow [2024-06-21 17:21:23,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:21:23,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:21:23,814 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:21:23,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 17:21:23,814 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:21:23,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:21:23,815 INFO L85 PathProgramCache]: Analyzing trace with hash -1813594474, now seen corresponding path program 2 times [2024-06-21 17:21:23,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:21:23,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444960233] [2024-06-21 17:21:23,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:21:23,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:21:23,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:21:24,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:21:24,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:21:24,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444960233] [2024-06-21 17:21:24,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444960233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:21:24,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:21:24,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:21:24,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618278331] [2024-06-21 17:21:24,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:21:24,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:21:24,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:21:24,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:21:24,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:21:24,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:21:24,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 192 transitions, 2494 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:21:24,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:21:24,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:21:24,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:21:25,343 INFO L124 PetriNetUnfolderBase]: 2880/4376 cut-off events. [2024-06-21 17:21:25,343 INFO L125 PetriNetUnfolderBase]: For 142897/142899 co-relation queries the response was YES. [2024-06-21 17:21:25,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31264 conditions, 4376 events. 2880/4376 cut-off events. For 142897/142899 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 22787 event pairs, 704 based on Foata normal form. 16/4392 useless extension candidates. Maximal degree in co-relation 31189. Up to 3499 conditions per place. [2024-06-21 17:21:25,380 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 171 selfloop transitions, 60 changer transitions 0/234 dead transitions. [2024-06-21 17:21:25,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 234 transitions, 3259 flow [2024-06-21 17:21:25,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:21:25,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:21:25,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-21 17:21:25,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-06-21 17:21:25,382 INFO L175 Difference]: Start difference. First operand has 152 places, 192 transitions, 2494 flow. Second operand 8 states and 148 transitions. [2024-06-21 17:21:25,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 234 transitions, 3259 flow [2024-06-21 17:21:25,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 234 transitions, 3163 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-21 17:21:25,539 INFO L231 Difference]: Finished difference. Result has 158 places, 195 transitions, 2611 flow [2024-06-21 17:21:25,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2406, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2611, PETRI_PLACES=158, PETRI_TRANSITIONS=195} [2024-06-21 17:21:25,540 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 117 predicate places. [2024-06-21 17:21:25,540 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 195 transitions, 2611 flow [2024-06-21 17:21:25,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:21:25,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:21:25,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:21:25,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 17:21:25,541 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:21:25,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:21:25,541 INFO L85 PathProgramCache]: Analyzing trace with hash 1928583816, now seen corresponding path program 3 times [2024-06-21 17:21:25,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:21:25,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438223812] [2024-06-21 17:21:25,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:21:25,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:21:25,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:21:26,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:21:26,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:21:26,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438223812] [2024-06-21 17:21:26,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438223812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:21:26,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:21:26,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:21:26,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907551014] [2024-06-21 17:21:26,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:21:26,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:21:26,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:21:26,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:21:26,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:21:26,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:21:26,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 195 transitions, 2611 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-21 17:21:26,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:21:26,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:21:26,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:21:27,486 INFO L124 PetriNetUnfolderBase]: 3077/4705 cut-off events. [2024-06-21 17:21:27,487 INFO L125 PetriNetUnfolderBase]: For 151780/151782 co-relation queries the response was YES. [2024-06-21 17:21:27,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32995 conditions, 4705 events. 3077/4705 cut-off events. For 151780/151782 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 25172 event pairs, 777 based on Foata normal form. 20/4725 useless extension candidates. Maximal degree in co-relation 32917. Up to 3993 conditions per place. [2024-06-21 17:21:27,529 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 181 selfloop transitions, 57 changer transitions 0/241 dead transitions. [2024-06-21 17:21:27,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 241 transitions, 3344 flow [2024-06-21 17:21:27,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:21:27,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:21:27,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-21 17:21:27,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4388888888888889 [2024-06-21 17:21:27,531 INFO L175 Difference]: Start difference. First operand has 158 places, 195 transitions, 2611 flow. Second operand 9 states and 158 transitions. [2024-06-21 17:21:27,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 241 transitions, 3344 flow [2024-06-21 17:21:27,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 241 transitions, 3241 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-21 17:21:27,714 INFO L231 Difference]: Finished difference. Result has 164 places, 202 transitions, 2792 flow [2024-06-21 17:21:27,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2529, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2792, PETRI_PLACES=164, PETRI_TRANSITIONS=202} [2024-06-21 17:21:27,715 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 123 predicate places. [2024-06-21 17:21:27,715 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 202 transitions, 2792 flow [2024-06-21 17:21:27,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-21 17:21:27,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:21:27,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:21:27,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 17:21:27,715 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:21:27,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:21:27,716 INFO L85 PathProgramCache]: Analyzing trace with hash 1207494920, now seen corresponding path program 4 times [2024-06-21 17:21:27,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:21:27,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342373097] [2024-06-21 17:21:27,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:21:27,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:21:27,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:21:28,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:21:28,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:21:28,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342373097] [2024-06-21 17:21:28,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342373097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:21:28,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:21:28,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:21:28,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584381396] [2024-06-21 17:21:28,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:21:28,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:21:28,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:21:28,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:21:28,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:21:28,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:21:28,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 202 transitions, 2792 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-21 17:21:28,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:21:28,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:21:28,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:21:29,590 INFO L124 PetriNetUnfolderBase]: 3221/4945 cut-off events. [2024-06-21 17:21:29,590 INFO L125 PetriNetUnfolderBase]: For 165422/165424 co-relation queries the response was YES. [2024-06-21 17:21:29,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35188 conditions, 4945 events. 3221/4945 cut-off events. For 165422/165424 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 26947 event pairs, 702 based on Foata normal form. 16/4961 useless extension candidates. Maximal degree in co-relation 35107. Up to 4205 conditions per place. [2024-06-21 17:21:29,636 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 193 selfloop transitions, 60 changer transitions 0/256 dead transitions. [2024-06-21 17:21:29,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 256 transitions, 3647 flow [2024-06-21 17:21:29,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:21:29,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:21:29,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-21 17:21:29,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46944444444444444 [2024-06-21 17:21:29,638 INFO L175 Difference]: Start difference. First operand has 164 places, 202 transitions, 2792 flow. Second operand 9 states and 169 transitions. [2024-06-21 17:21:29,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 256 transitions, 3647 flow [2024-06-21 17:21:29,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 256 transitions, 3543 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-21 17:21:29,852 INFO L231 Difference]: Finished difference. Result has 169 places, 205 transitions, 2894 flow [2024-06-21 17:21:29,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2688, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2894, PETRI_PLACES=169, PETRI_TRANSITIONS=205} [2024-06-21 17:21:29,853 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 128 predicate places. [2024-06-21 17:21:29,853 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 205 transitions, 2894 flow [2024-06-21 17:21:29,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-21 17:21:29,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:21:29,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:21:29,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 17:21:29,853 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:21:29,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:21:29,854 INFO L85 PathProgramCache]: Analyzing trace with hash 1847127326, now seen corresponding path program 5 times [2024-06-21 17:21:29,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:21:29,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356748095] [2024-06-21 17:21:29,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:21:29,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:21:29,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:21:30,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-21 17:21:30,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:21:30,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356748095] [2024-06-21 17:21:30,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356748095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:21:30,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:21:30,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:21:30,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845132539] [2024-06-21 17:21:30,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:21:30,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:21:30,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:21:30,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:21:30,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:21:30,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:21:30,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 205 transitions, 2894 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:21:30,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:21:30,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:21:30,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:21:31,450 INFO L124 PetriNetUnfolderBase]: 3313/5097 cut-off events. [2024-06-21 17:21:31,450 INFO L125 PetriNetUnfolderBase]: For 180178/180180 co-relation queries the response was YES. [2024-06-21 17:21:31,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36412 conditions, 5097 events. 3313/5097 cut-off events. For 180178/180180 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 28070 event pairs, 817 based on Foata normal form. 24/5121 useless extension candidates. Maximal degree in co-relation 36329. Up to 4516 conditions per place. [2024-06-21 17:21:31,501 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 175 selfloop transitions, 66 changer transitions 0/244 dead transitions. [2024-06-21 17:21:31,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 244 transitions, 3532 flow [2024-06-21 17:21:31,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:21:31,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:21:31,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-21 17:21:31,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.459375 [2024-06-21 17:21:31,510 INFO L175 Difference]: Start difference. First operand has 169 places, 205 transitions, 2894 flow. Second operand 8 states and 147 transitions. [2024-06-21 17:21:31,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 244 transitions, 3532 flow [2024-06-21 17:21:31,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 244 transitions, 3447 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-21 17:21:31,773 INFO L231 Difference]: Finished difference. Result has 173 places, 207 transitions, 3000 flow [2024-06-21 17:21:31,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2811, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3000, PETRI_PLACES=173, PETRI_TRANSITIONS=207} [2024-06-21 17:21:31,774 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 132 predicate places. [2024-06-21 17:21:31,774 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 207 transitions, 3000 flow [2024-06-21 17:21:31,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:21:31,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:21:31,774 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:21:31,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 17:21:31,774 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:21:31,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:21:31,775 INFO L85 PathProgramCache]: Analyzing trace with hash 1852841618, now seen corresponding path program 1 times [2024-06-21 17:21:31,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:21:31,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937155865] [2024-06-21 17:21:31,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:21:31,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:21:31,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:21:32,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:21:32,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:21:32,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937155865] [2024-06-21 17:21:32,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937155865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:21:32,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:21:32,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:21:32,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458770029] [2024-06-21 17:21:32,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:21:32,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:21:32,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:21:32,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:21:32,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:21:32,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:21:32,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 207 transitions, 3000 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-21 17:21:32,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:21:32,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:21:32,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:21:33,633 INFO L124 PetriNetUnfolderBase]: 3330/5124 cut-off events. [2024-06-21 17:21:33,633 INFO L125 PetriNetUnfolderBase]: For 178728/178730 co-relation queries the response was YES. [2024-06-21 17:21:33,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37165 conditions, 5124 events. 3330/5124 cut-off events. For 178728/178730 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 28312 event pairs, 817 based on Foata normal form. 4/5128 useless extension candidates. Maximal degree in co-relation 37080. Up to 4663 conditions per place. [2024-06-21 17:21:33,759 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 171 selfloop transitions, 65 changer transitions 0/239 dead transitions. [2024-06-21 17:21:33,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 239 transitions, 3600 flow [2024-06-21 17:21:33,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:21:33,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:21:33,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-21 17:21:33,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43125 [2024-06-21 17:21:33,761 INFO L175 Difference]: Start difference. First operand has 173 places, 207 transitions, 3000 flow. Second operand 8 states and 138 transitions. [2024-06-21 17:21:33,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 239 transitions, 3600 flow [2024-06-21 17:21:33,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 239 transitions, 3445 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-21 17:21:33,992 INFO L231 Difference]: Finished difference. Result has 175 places, 209 transitions, 3034 flow [2024-06-21 17:21:33,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2845, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3034, PETRI_PLACES=175, PETRI_TRANSITIONS=209} [2024-06-21 17:21:33,993 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 134 predicate places. [2024-06-21 17:21:33,993 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 209 transitions, 3034 flow [2024-06-21 17:21:33,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-21 17:21:33,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:21:33,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:21:33,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 17:21:33,994 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:21:33,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:21:33,995 INFO L85 PathProgramCache]: Analyzing trace with hash 1847271476, now seen corresponding path program 6 times [2024-06-21 17:21:33,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:21:33,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727557247] [2024-06-21 17:21:33,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:21:33,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:21:34,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:21:34,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:21:34,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:21:34,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727557247] [2024-06-21 17:21:34,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727557247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:21:34,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:21:34,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:21:34,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857244869] [2024-06-21 17:21:34,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:21:34,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:21:34,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:21:34,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:21:34,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:21:34,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:21:34,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 209 transitions, 3034 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-21 17:21:34,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:21:34,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:21:34,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:21:35,974 INFO L124 PetriNetUnfolderBase]: 3427/5281 cut-off events. [2024-06-21 17:21:35,974 INFO L125 PetriNetUnfolderBase]: For 197765/197767 co-relation queries the response was YES. [2024-06-21 17:21:36,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38288 conditions, 5281 events. 3427/5281 cut-off events. For 197765/197767 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 29369 event pairs, 827 based on Foata normal form. 20/5301 useless extension candidates. Maximal degree in co-relation 38202. Up to 4567 conditions per place. [2024-06-21 17:21:36,025 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 182 selfloop transitions, 70 changer transitions 0/255 dead transitions. [2024-06-21 17:21:36,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 255 transitions, 3747 flow [2024-06-21 17:21:36,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:21:36,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:21:36,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-21 17:21:36,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-21 17:21:36,026 INFO L175 Difference]: Start difference. First operand has 175 places, 209 transitions, 3034 flow. Second operand 9 states and 162 transitions. [2024-06-21 17:21:36,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 255 transitions, 3747 flow [2024-06-21 17:21:36,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 255 transitions, 3576 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-21 17:21:36,297 INFO L231 Difference]: Finished difference. Result has 178 places, 213 transitions, 3102 flow [2024-06-21 17:21:36,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2869, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3102, PETRI_PLACES=178, PETRI_TRANSITIONS=213} [2024-06-21 17:21:36,298 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 137 predicate places. [2024-06-21 17:21:36,298 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 213 transitions, 3102 flow [2024-06-21 17:21:36,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-21 17:21:36,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:21:36,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:21:36,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 17:21:36,298 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:21:36,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:21:36,299 INFO L85 PathProgramCache]: Analyzing trace with hash 1852633856, now seen corresponding path program 7 times [2024-06-21 17:21:36,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:21:36,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706156207] [2024-06-21 17:21:36,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:21:36,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:21:36,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:21:37,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:21:37,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:21:37,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706156207] [2024-06-21 17:21:37,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706156207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:21:37,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:21:37,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:21:37,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688389052] [2024-06-21 17:21:37,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:21:37,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:21:37,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:21:37,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:21:37,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:21:37,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:21:37,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 213 transitions, 3102 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-21 17:21:37,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:21:37,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:21:37,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:21:38,396 INFO L124 PetriNetUnfolderBase]: 3524/5438 cut-off events. [2024-06-21 17:21:38,396 INFO L125 PetriNetUnfolderBase]: For 209812/209814 co-relation queries the response was YES. [2024-06-21 17:21:38,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39474 conditions, 5438 events. 3524/5438 cut-off events. For 209812/209814 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 30537 event pairs, 842 based on Foata normal form. 20/5458 useless extension candidates. Maximal degree in co-relation 39387. Up to 4831 conditions per place. [2024-06-21 17:21:38,450 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 181 selfloop transitions, 72 changer transitions 0/256 dead transitions. [2024-06-21 17:21:38,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 256 transitions, 3811 flow [2024-06-21 17:21:38,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:21:38,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:21:38,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-21 17:21:38,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4361111111111111 [2024-06-21 17:21:38,452 INFO L175 Difference]: Start difference. First operand has 178 places, 213 transitions, 3102 flow. Second operand 9 states and 157 transitions. [2024-06-21 17:21:38,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 256 transitions, 3811 flow [2024-06-21 17:21:38,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 256 transitions, 3653 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-21 17:21:38,780 INFO L231 Difference]: Finished difference. Result has 181 places, 217 transitions, 3187 flow [2024-06-21 17:21:38,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2950, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3187, PETRI_PLACES=181, PETRI_TRANSITIONS=217} [2024-06-21 17:21:38,781 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 140 predicate places. [2024-06-21 17:21:38,781 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 217 transitions, 3187 flow [2024-06-21 17:21:38,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-21 17:21:38,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:21:38,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:21:38,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 17:21:38,781 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:21:38,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:21:38,782 INFO L85 PathProgramCache]: Analyzing trace with hash 1852849058, now seen corresponding path program 2 times [2024-06-21 17:21:38,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:21:38,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665573959] [2024-06-21 17:21:38,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:21:38,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:21:38,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:21:39,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:21:39,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:21:39,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665573959] [2024-06-21 17:21:39,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665573959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:21:39,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:21:39,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:21:39,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909321226] [2024-06-21 17:21:39,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:21:39,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:21:39,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:21:39,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:21:39,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:21:39,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:21:39,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 217 transitions, 3187 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-21 17:21:39,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:21:39,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:21:39,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:21:40,635 INFO L124 PetriNetUnfolderBase]: 3541/5465 cut-off events. [2024-06-21 17:21:40,635 INFO L125 PetriNetUnfolderBase]: For 210399/210401 co-relation queries the response was YES. [2024-06-21 17:21:40,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39849 conditions, 5465 events. 3541/5465 cut-off events. For 210399/210401 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 30728 event pairs, 822 based on Foata normal form. 4/5469 useless extension candidates. Maximal degree in co-relation 39761. Up to 4513 conditions per place. [2024-06-21 17:21:40,693 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 171 selfloop transitions, 79 changer transitions 0/253 dead transitions. [2024-06-21 17:21:40,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 253 transitions, 3836 flow [2024-06-21 17:21:40,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:21:40,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:21:40,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-21 17:21:40,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44375 [2024-06-21 17:21:40,694 INFO L175 Difference]: Start difference. First operand has 181 places, 217 transitions, 3187 flow. Second operand 8 states and 142 transitions. [2024-06-21 17:21:40,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 253 transitions, 3836 flow [2024-06-21 17:21:41,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 253 transitions, 3676 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-21 17:21:41,071 INFO L231 Difference]: Finished difference. Result has 183 places, 219 transitions, 3246 flow [2024-06-21 17:21:41,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3027, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3246, PETRI_PLACES=183, PETRI_TRANSITIONS=219} [2024-06-21 17:21:41,072 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 142 predicate places. [2024-06-21 17:21:41,072 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 219 transitions, 3246 flow [2024-06-21 17:21:41,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-21 17:21:41,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:21:41,073 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:21:41,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 17:21:41,073 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:21:41,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:21:41,074 INFO L85 PathProgramCache]: Analyzing trace with hash -941809562, now seen corresponding path program 3 times [2024-06-21 17:21:41,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:21:41,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122569475] [2024-06-21 17:21:41,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:21:41,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:21:41,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:21:41,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:21:41,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:21:41,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122569475] [2024-06-21 17:21:41,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122569475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:21:41,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:21:41,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:21:41,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056773271] [2024-06-21 17:21:41,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:21:41,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:21:41,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:21:41,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:21:41,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:21:41,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:21:41,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 219 transitions, 3246 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-21 17:21:41,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:21:41,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:21:41,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:21:42,895 INFO L124 PetriNetUnfolderBase]: 3533/5452 cut-off events. [2024-06-21 17:21:42,895 INFO L125 PetriNetUnfolderBase]: For 215111/215115 co-relation queries the response was YES. [2024-06-21 17:21:42,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39974 conditions, 5452 events. 3533/5452 cut-off events. For 215111/215115 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 30592 event pairs, 908 based on Foata normal form. 8/5460 useless extension candidates. Maximal degree in co-relation 39885. Up to 5348 conditions per place. [2024-06-21 17:21:42,950 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 226 selfloop transitions, 18 changer transitions 0/247 dead transitions. [2024-06-21 17:21:42,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 247 transitions, 3848 flow [2024-06-21 17:21:42,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:21:42,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:21:42,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-21 17:21:42,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390625 [2024-06-21 17:21:42,952 INFO L175 Difference]: Start difference. First operand has 183 places, 219 transitions, 3246 flow. Second operand 8 states and 125 transitions. [2024-06-21 17:21:42,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 247 transitions, 3848 flow [2024-06-21 17:21:43,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 247 transitions, 3652 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-21 17:21:43,282 INFO L231 Difference]: Finished difference. Result has 185 places, 221 transitions, 3147 flow [2024-06-21 17:21:43,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3050, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3147, PETRI_PLACES=185, PETRI_TRANSITIONS=221} [2024-06-21 17:21:43,282 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 144 predicate places. [2024-06-21 17:21:43,283 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 221 transitions, 3147 flow [2024-06-21 17:21:43,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-21 17:21:43,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:21:43,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:21:43,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 17:21:43,283 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:21:43,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:21:43,284 INFO L85 PathProgramCache]: Analyzing trace with hash -951006332, now seen corresponding path program 4 times [2024-06-21 17:21:43,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:21:43,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964200451] [2024-06-21 17:21:43,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:21:43,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:21:43,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:21:44,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:21:44,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:21:44,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964200451] [2024-06-21 17:21:44,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964200451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:21:44,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:21:44,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:21:44,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122351560] [2024-06-21 17:21:44,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:21:44,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:21:44,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:21:44,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:21:44,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:21:44,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:21:44,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 221 transitions, 3147 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-21 17:21:44,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:21:44,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:21:44,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:21:45,235 INFO L124 PetriNetUnfolderBase]: 3525/5440 cut-off events. [2024-06-21 17:21:45,235 INFO L125 PetriNetUnfolderBase]: For 222151/222155 co-relation queries the response was YES. [2024-06-21 17:21:45,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39615 conditions, 5440 events. 3525/5440 cut-off events. For 222151/222155 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 30582 event pairs, 958 based on Foata normal form. 8/5448 useless extension candidates. Maximal degree in co-relation 39525. Up to 5243 conditions per place. [2024-06-21 17:21:45,286 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 220 selfloop transitions, 30 changer transitions 0/253 dead transitions. [2024-06-21 17:21:45,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 253 transitions, 3984 flow [2024-06-21 17:21:45,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:21:45,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:21:45,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-21 17:21:45,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-06-21 17:21:45,288 INFO L175 Difference]: Start difference. First operand has 185 places, 221 transitions, 3147 flow. Second operand 8 states and 130 transitions. [2024-06-21 17:21:45,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 253 transitions, 3984 flow [2024-06-21 17:21:45,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 253 transitions, 3905 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-21 17:21:45,595 INFO L231 Difference]: Finished difference. Result has 188 places, 225 transitions, 3267 flow [2024-06-21 17:21:45,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3068, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3267, PETRI_PLACES=188, PETRI_TRANSITIONS=225} [2024-06-21 17:21:45,595 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 147 predicate places. [2024-06-21 17:21:45,595 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 225 transitions, 3267 flow [2024-06-21 17:21:45,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-21 17:21:45,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:21:45,596 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:21:45,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 17:21:45,596 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:21:45,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:21:45,596 INFO L85 PathProgramCache]: Analyzing trace with hash -1207514282, now seen corresponding path program 5 times [2024-06-21 17:21:45,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:21:45,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046467291] [2024-06-21 17:21:45,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:21:45,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:21:45,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:21:46,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-21 17:21:46,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:21:46,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046467291] [2024-06-21 17:21:46,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046467291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:21:46,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:21:46,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:21:46,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446227298] [2024-06-21 17:21:46,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:21:46,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:21:46,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:21:46,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:21:46,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:21:46,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:21:46,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 225 transitions, 3267 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-21 17:21:46,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:21:46,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:21:46,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:21:47,373 INFO L124 PetriNetUnfolderBase]: 3542/5468 cut-off events. [2024-06-21 17:21:47,373 INFO L125 PetriNetUnfolderBase]: For 235264/235268 co-relation queries the response was YES. [2024-06-21 17:21:47,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40280 conditions, 5468 events. 3542/5468 cut-off events. For 235264/235268 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 30785 event pairs, 948 based on Foata normal form. 8/5476 useless extension candidates. Maximal degree in co-relation 40188. Up to 5368 conditions per place. [2024-06-21 17:21:47,421 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 229 selfloop transitions, 21 changer transitions 0/253 dead transitions. [2024-06-21 17:21:47,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 253 transitions, 3901 flow [2024-06-21 17:21:47,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:21:47,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:21:47,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-21 17:21:47,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396875 [2024-06-21 17:21:47,423 INFO L175 Difference]: Start difference. First operand has 188 places, 225 transitions, 3267 flow. Second operand 8 states and 127 transitions. [2024-06-21 17:21:47,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 253 transitions, 3901 flow [2024-06-21 17:21:47,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 253 transitions, 3811 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-21 17:21:47,745 INFO L231 Difference]: Finished difference. Result has 192 places, 227 transitions, 3296 flow [2024-06-21 17:21:47,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3185, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3296, PETRI_PLACES=192, PETRI_TRANSITIONS=227} [2024-06-21 17:21:47,745 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 151 predicate places. [2024-06-21 17:21:47,745 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 227 transitions, 3296 flow [2024-06-21 17:21:47,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-21 17:21:47,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:21:47,746 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:21:47,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 17:21:47,746 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:21:47,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:21:47,747 INFO L85 PathProgramCache]: Analyzing trace with hash -951013772, now seen corresponding path program 6 times [2024-06-21 17:21:47,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:21:47,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909327406] [2024-06-21 17:21:47,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:21:47,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:21:47,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:21:48,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:21:48,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:21:48,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909327406] [2024-06-21 17:21:48,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909327406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:21:48,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:21:48,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:21:48,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227660700] [2024-06-21 17:21:48,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:21:48,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:21:48,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:21:48,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:21:48,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:21:48,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:21:48,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 227 transitions, 3296 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-21 17:21:48,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:21:48,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:21:48,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:21:49,618 INFO L124 PetriNetUnfolderBase]: 3534/5455 cut-off events. [2024-06-21 17:21:49,619 INFO L125 PetriNetUnfolderBase]: For 240782/240786 co-relation queries the response was YES. [2024-06-21 17:21:49,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40147 conditions, 5455 events. 3534/5455 cut-off events. For 240782/240786 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 30725 event pairs, 942 based on Foata normal form. 8/5463 useless extension candidates. Maximal degree in co-relation 40053. Up to 5320 conditions per place. [2024-06-21 17:21:49,670 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 222 selfloop transitions, 28 changer transitions 0/253 dead transitions. [2024-06-21 17:21:49,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 253 transitions, 3864 flow [2024-06-21 17:21:49,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:21:49,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:21:49,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-21 17:21:49,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396875 [2024-06-21 17:21:49,672 INFO L175 Difference]: Start difference. First operand has 192 places, 227 transitions, 3296 flow. Second operand 8 states and 127 transitions. [2024-06-21 17:21:49,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 253 transitions, 3864 flow [2024-06-21 17:21:50,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 253 transitions, 3741 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-21 17:21:50,086 INFO L231 Difference]: Finished difference. Result has 194 places, 227 transitions, 3239 flow [2024-06-21 17:21:50,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3173, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3239, PETRI_PLACES=194, PETRI_TRANSITIONS=227} [2024-06-21 17:21:50,086 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 153 predicate places. [2024-06-21 17:21:50,091 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 227 transitions, 3239 flow [2024-06-21 17:21:50,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-21 17:21:50,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:21:50,092 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:21:50,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 17:21:50,092 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:21:50,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:21:50,092 INFO L85 PathProgramCache]: Analyzing trace with hash -1207722044, now seen corresponding path program 8 times [2024-06-21 17:21:50,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:21:50,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141735143] [2024-06-21 17:21:50,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:21:50,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:21:50,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:21:50,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-21 17:21:50,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:21:50,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141735143] [2024-06-21 17:21:50,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141735143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:21:50,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:21:50,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:21:50,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120851206] [2024-06-21 17:21:50,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:21:50,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:21:50,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:21:50,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:21:50,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:21:50,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:21:50,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 227 transitions, 3239 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-21 17:21:50,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:21:50,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:21:50,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:21:52,046 INFO L124 PetriNetUnfolderBase]: 3595/5558 cut-off events. [2024-06-21 17:21:52,046 INFO L125 PetriNetUnfolderBase]: For 261591/261595 co-relation queries the response was YES. [2024-06-21 17:21:52,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40649 conditions, 5558 events. 3595/5558 cut-off events. For 261591/261595 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 31494 event pairs, 954 based on Foata normal form. 24/5582 useless extension candidates. Maximal degree in co-relation 40554. Up to 5315 conditions per place. [2024-06-21 17:21:52,100 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 238 selfloop transitions, 25 changer transitions 0/266 dead transitions. [2024-06-21 17:21:52,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 266 transitions, 3954 flow [2024-06-21 17:21:52,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:21:52,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:21:52,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-21 17:21:52,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40555555555555556 [2024-06-21 17:21:52,102 INFO L175 Difference]: Start difference. First operand has 194 places, 227 transitions, 3239 flow. Second operand 9 states and 146 transitions. [2024-06-21 17:21:52,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 266 transitions, 3954 flow [2024-06-21 17:21:52,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 266 transitions, 3886 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-21 17:21:52,488 INFO L231 Difference]: Finished difference. Result has 197 places, 231 transitions, 3328 flow [2024-06-21 17:21:52,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3171, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3328, PETRI_PLACES=197, PETRI_TRANSITIONS=231} [2024-06-21 17:21:52,489 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 156 predicate places. [2024-06-21 17:21:52,489 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 231 transitions, 3328 flow [2024-06-21 17:21:52,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-21 17:21:52,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:21:52,490 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:21:52,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 17:21:52,490 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:21:52,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:21:52,490 INFO L85 PathProgramCache]: Analyzing trace with hash 518134397, now seen corresponding path program 1 times [2024-06-21 17:21:52,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:21:52,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47587971] [2024-06-21 17:21:52,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:21:52,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:21:52,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:21:53,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:21:53,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:21:53,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47587971] [2024-06-21 17:21:53,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47587971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:21:53,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:21:53,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:21:53,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532645596] [2024-06-21 17:21:53,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:21:53,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:21:53,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:21:53,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:21:53,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:21:53,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:21:53,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 231 transitions, 3328 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:21:53,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:21:53,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:21:53,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:21:54,145 INFO L124 PetriNetUnfolderBase]: 3605/5570 cut-off events. [2024-06-21 17:21:54,146 INFO L125 PetriNetUnfolderBase]: For 246896/246896 co-relation queries the response was YES. [2024-06-21 17:21:54,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40812 conditions, 5570 events. 3605/5570 cut-off events. For 246896/246896 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 31523 event pairs, 956 based on Foata normal form. 2/5572 useless extension candidates. Maximal degree in co-relation 40715. Up to 5506 conditions per place. [2024-06-21 17:21:54,206 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 236 selfloop transitions, 23 changer transitions 0/262 dead transitions. [2024-06-21 17:21:54,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 262 transitions, 4126 flow [2024-06-21 17:21:54,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:21:54,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:21:54,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-21 17:21:54,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3964285714285714 [2024-06-21 17:21:54,207 INFO L175 Difference]: Start difference. First operand has 197 places, 231 transitions, 3328 flow. Second operand 7 states and 111 transitions. [2024-06-21 17:21:54,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 262 transitions, 4126 flow [2024-06-21 17:21:54,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 262 transitions, 4060 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-21 17:21:54,602 INFO L231 Difference]: Finished difference. Result has 200 places, 243 transitions, 3486 flow [2024-06-21 17:21:54,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3262, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3486, PETRI_PLACES=200, PETRI_TRANSITIONS=243} [2024-06-21 17:21:54,603 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 159 predicate places. [2024-06-21 17:21:54,603 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 243 transitions, 3486 flow [2024-06-21 17:21:54,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:21:54,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:21:54,604 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:21:54,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 17:21:54,604 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:21:54,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:21:54,605 INFO L85 PathProgramCache]: Analyzing trace with hash -1126394721, now seen corresponding path program 2 times [2024-06-21 17:21:54,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:21:54,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710622117] [2024-06-21 17:21:54,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:21:54,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:21:54,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:21:55,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:21:55,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:21:55,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710622117] [2024-06-21 17:21:55,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710622117] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:21:55,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:21:55,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:21:55,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072485986] [2024-06-21 17:21:55,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:21:55,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:21:55,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:21:55,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:21:55,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:21:55,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:21:55,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 243 transitions, 3486 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:21:55,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:21:55,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:21:55,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:21:56,316 INFO L124 PetriNetUnfolderBase]: 3650/5633 cut-off events. [2024-06-21 17:21:56,316 INFO L125 PetriNetUnfolderBase]: For 259230/259230 co-relation queries the response was YES. [2024-06-21 17:21:56,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41590 conditions, 5633 events. 3650/5633 cut-off events. For 259230/259230 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 31902 event pairs, 960 based on Foata normal form. 6/5639 useless extension candidates. Maximal degree in co-relation 41490. Up to 5559 conditions per place. [2024-06-21 17:21:56,375 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 236 selfloop transitions, 34 changer transitions 0/273 dead transitions. [2024-06-21 17:21:56,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 273 transitions, 4245 flow [2024-06-21 17:21:56,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:21:56,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:21:56,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-21 17:21:56,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4035714285714286 [2024-06-21 17:21:56,378 INFO L175 Difference]: Start difference. First operand has 200 places, 243 transitions, 3486 flow. Second operand 7 states and 113 transitions. [2024-06-21 17:21:56,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 273 transitions, 4245 flow [2024-06-21 17:21:56,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 273 transitions, 4163 flow, removed 40 selfloop flow, removed 1 redundant places. [2024-06-21 17:21:56,781 INFO L231 Difference]: Finished difference. Result has 206 places, 256 transitions, 3661 flow [2024-06-21 17:21:56,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3424, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3661, PETRI_PLACES=206, PETRI_TRANSITIONS=256} [2024-06-21 17:21:56,783 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 165 predicate places. [2024-06-21 17:21:56,783 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 256 transitions, 3661 flow [2024-06-21 17:21:56,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:21:56,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:21:56,783 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:21:56,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 17:21:56,784 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:21:56,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:21:56,784 INFO L85 PathProgramCache]: Analyzing trace with hash 930557117, now seen corresponding path program 3 times [2024-06-21 17:21:56,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:21:56,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503386787] [2024-06-21 17:21:56,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:21:56,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:21:56,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:21:57,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:21:57,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:21:57,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503386787] [2024-06-21 17:21:57,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503386787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:21:57,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:21:57,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:21:57,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138646085] [2024-06-21 17:21:57,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:21:57,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:21:57,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:21:57,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:21:57,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:21:57,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:21:57,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 256 transitions, 3661 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:21:57,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:21:57,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:21:57,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:21:58,658 INFO L124 PetriNetUnfolderBase]: 3664/5653 cut-off events. [2024-06-21 17:21:58,658 INFO L125 PetriNetUnfolderBase]: For 267495/267495 co-relation queries the response was YES. [2024-06-21 17:21:58,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42248 conditions, 5653 events. 3664/5653 cut-off events. For 267495/267495 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 31997 event pairs, 963 based on Foata normal form. 6/5659 useless extension candidates. Maximal degree in co-relation 42145. Up to 5539 conditions per place. [2024-06-21 17:21:58,719 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 229 selfloop transitions, 44 changer transitions 0/276 dead transitions. [2024-06-21 17:21:58,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 276 transitions, 4297 flow [2024-06-21 17:21:58,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:21:58,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:21:58,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 104 transitions. [2024-06-21 17:21:58,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-21 17:21:58,720 INFO L175 Difference]: Start difference. First operand has 206 places, 256 transitions, 3661 flow. Second operand 6 states and 104 transitions. [2024-06-21 17:21:58,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 276 transitions, 4297 flow [2024-06-21 17:21:59,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 276 transitions, 4166 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-21 17:21:59,144 INFO L231 Difference]: Finished difference. Result has 208 places, 259 transitions, 3694 flow [2024-06-21 17:21:59,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3530, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3694, PETRI_PLACES=208, PETRI_TRANSITIONS=259} [2024-06-21 17:21:59,145 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 167 predicate places. [2024-06-21 17:21:59,145 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 259 transitions, 3694 flow [2024-06-21 17:21:59,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:21:59,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:21:59,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:21:59,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 17:21:59,145 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:21:59,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:21:59,146 INFO L85 PathProgramCache]: Analyzing trace with hash 930803381, now seen corresponding path program 1 times [2024-06-21 17:21:59,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:21:59,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505905992] [2024-06-21 17:21:59,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:21:59,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:21:59,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:22:00,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-21 17:22:00,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:22:00,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505905992] [2024-06-21 17:22:00,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505905992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:22:00,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:22:00,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:22:00,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265234565] [2024-06-21 17:22:00,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:22:00,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:22:00,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:22:00,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:22:00,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:22:00,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:22:00,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 259 transitions, 3694 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-21 17:22:00,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:22:00,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:22:00,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:22:01,574 INFO L124 PetriNetUnfolderBase]: 3659/5646 cut-off events. [2024-06-21 17:22:01,575 INFO L125 PetriNetUnfolderBase]: For 273374/273374 co-relation queries the response was YES. [2024-06-21 17:22:01,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42691 conditions, 5646 events. 3659/5646 cut-off events. For 273374/273374 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 31978 event pairs, 966 based on Foata normal form. 2/5648 useless extension candidates. Maximal degree in co-relation 42587. Up to 5619 conditions per place. [2024-06-21 17:22:01,636 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 254 selfloop transitions, 13 changer transitions 0/270 dead transitions. [2024-06-21 17:22:01,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 270 transitions, 4288 flow [2024-06-21 17:22:01,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 17:22:01,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 17:22:01,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 80 transitions. [2024-06-21 17:22:01,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 17:22:01,638 INFO L175 Difference]: Start difference. First operand has 208 places, 259 transitions, 3694 flow. Second operand 5 states and 80 transitions. [2024-06-21 17:22:01,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 270 transitions, 4288 flow [2024-06-21 17:22:02,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 270 transitions, 4194 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-21 17:22:02,053 INFO L231 Difference]: Finished difference. Result has 209 places, 261 transitions, 3673 flow [2024-06-21 17:22:02,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3602, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3673, PETRI_PLACES=209, PETRI_TRANSITIONS=261} [2024-06-21 17:22:02,053 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 168 predicate places. [2024-06-21 17:22:02,053 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 261 transitions, 3673 flow [2024-06-21 17:22:02,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-21 17:22:02,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:22:02,054 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:22:02,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 17:22:02,054 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:22:02,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:22:02,054 INFO L85 PathProgramCache]: Analyzing trace with hash -1769855696, now seen corresponding path program 1 times [2024-06-21 17:22:02,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:22:02,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619805075] [2024-06-21 17:22:02,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:22:02,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:22:02,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:22:02,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:22:02,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:22:02,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619805075] [2024-06-21 17:22:02,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619805075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:22:02,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:22:02,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:22:02,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014913570] [2024-06-21 17:22:02,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:22:02,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:22:02,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:22:02,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:22:02,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:22:02,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:22:02,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 261 transitions, 3673 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-21 17:22:02,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:22:02,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:22:02,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:22:04,126 INFO L124 PetriNetUnfolderBase]: 3703/5709 cut-off events. [2024-06-21 17:22:04,126 INFO L125 PetriNetUnfolderBase]: For 276899/276901 co-relation queries the response was YES. [2024-06-21 17:22:04,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42828 conditions, 5709 events. 3703/5709 cut-off events. For 276899/276901 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 32415 event pairs, 858 based on Foata normal form. 4/5713 useless extension candidates. Maximal degree in co-relation 42723. Up to 5111 conditions per place. [2024-06-21 17:22:04,186 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 241 selfloop transitions, 95 changer transitions 0/339 dead transitions. [2024-06-21 17:22:04,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 339 transitions, 5295 flow [2024-06-21 17:22:04,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:22:04,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:22:04,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-21 17:22:04,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.471875 [2024-06-21 17:22:04,188 INFO L175 Difference]: Start difference. First operand has 209 places, 261 transitions, 3673 flow. Second operand 8 states and 151 transitions. [2024-06-21 17:22:04,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 339 transitions, 5295 flow [2024-06-21 17:22:04,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 339 transitions, 5240 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-21 17:22:04,724 INFO L231 Difference]: Finished difference. Result has 217 places, 294 transitions, 4447 flow [2024-06-21 17:22:04,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3618, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4447, PETRI_PLACES=217, PETRI_TRANSITIONS=294} [2024-06-21 17:22:04,725 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 176 predicate places. [2024-06-21 17:22:04,725 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 294 transitions, 4447 flow [2024-06-21 17:22:04,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-21 17:22:04,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:22:04,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:22:04,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 17:22:04,726 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:22:04,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:22:04,726 INFO L85 PathProgramCache]: Analyzing trace with hash -677253111, now seen corresponding path program 1 times [2024-06-21 17:22:04,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:22:04,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812994769] [2024-06-21 17:22:04,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:22:04,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:22:04,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:22:05,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:22:05,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:22:05,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812994769] [2024-06-21 17:22:05,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812994769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:22:05,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:22:05,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:22:05,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335717412] [2024-06-21 17:22:05,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:22:05,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:22:05,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:22:05,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:22:05,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:22:05,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:22:05,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 294 transitions, 4447 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:22:05,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:22:05,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:22:05,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:22:07,138 INFO L124 PetriNetUnfolderBase]: 3683/5677 cut-off events. [2024-06-21 17:22:07,138 INFO L125 PetriNetUnfolderBase]: For 289121/289123 co-relation queries the response was YES. [2024-06-21 17:22:07,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44115 conditions, 5677 events. 3683/5677 cut-off events. For 289121/289123 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 32078 event pairs, 797 based on Foata normal form. 12/5689 useless extension candidates. Maximal degree in co-relation 44006. Up to 4859 conditions per place. [2024-06-21 17:22:07,206 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 257 selfloop transitions, 75 changer transitions 0/335 dead transitions. [2024-06-21 17:22:07,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 335 transitions, 5247 flow [2024-06-21 17:22:07,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:22:07,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:22:07,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-21 17:22:07,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44722222222222224 [2024-06-21 17:22:07,207 INFO L175 Difference]: Start difference. First operand has 217 places, 294 transitions, 4447 flow. Second operand 9 states and 161 transitions. [2024-06-21 17:22:07,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 335 transitions, 5247 flow [2024-06-21 17:22:07,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 335 transitions, 5133 flow, removed 46 selfloop flow, removed 2 redundant places. [2024-06-21 17:22:07,846 INFO L231 Difference]: Finished difference. Result has 224 places, 294 transitions, 4489 flow [2024-06-21 17:22:07,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4333, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4489, PETRI_PLACES=224, PETRI_TRANSITIONS=294} [2024-06-21 17:22:07,846 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 183 predicate places. [2024-06-21 17:22:07,846 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 294 transitions, 4489 flow [2024-06-21 17:22:07,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:22:07,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:22:07,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:22:07,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 17:22:07,847 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:22:07,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:22:07,848 INFO L85 PathProgramCache]: Analyzing trace with hash -1217593803, now seen corresponding path program 2 times [2024-06-21 17:22:07,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:22:07,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704867813] [2024-06-21 17:22:07,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:22:07,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:22:07,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:22:08,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:22:08,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:22:08,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704867813] [2024-06-21 17:22:08,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704867813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:22:08,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:22:08,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:22:08,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071093035] [2024-06-21 17:22:08,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:22:08,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:22:08,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:22:08,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:22:08,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:22:08,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:22:08,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 294 transitions, 4489 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:22:08,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:22:08,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:22:08,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:22:10,289 INFO L124 PetriNetUnfolderBase]: 4138/6387 cut-off events. [2024-06-21 17:22:10,290 INFO L125 PetriNetUnfolderBase]: For 310822/310824 co-relation queries the response was YES. [2024-06-21 17:22:10,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49764 conditions, 6387 events. 4138/6387 cut-off events. For 310822/310824 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 36834 event pairs, 1840 based on Foata normal form. 12/6399 useless extension candidates. Maximal degree in co-relation 49653. Up to 5702 conditions per place. [2024-06-21 17:22:10,357 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 306 selfloop transitions, 78 changer transitions 0/387 dead transitions. [2024-06-21 17:22:10,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 387 transitions, 6482 flow [2024-06-21 17:22:10,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:22:10,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:22:10,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-21 17:22:10,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.415 [2024-06-21 17:22:10,359 INFO L175 Difference]: Start difference. First operand has 224 places, 294 transitions, 4489 flow. Second operand 10 states and 166 transitions. [2024-06-21 17:22:10,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 387 transitions, 6482 flow [2024-06-21 17:22:11,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 387 transitions, 6240 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-21 17:22:11,024 INFO L231 Difference]: Finished difference. Result has 232 places, 340 transitions, 5524 flow [2024-06-21 17:22:11,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4333, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5524, PETRI_PLACES=232, PETRI_TRANSITIONS=340} [2024-06-21 17:22:11,025 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 191 predicate places. [2024-06-21 17:22:11,025 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 340 transitions, 5524 flow [2024-06-21 17:22:11,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:22:11,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:22:11,025 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:22:11,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 17:22:11,025 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:22:11,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:22:11,026 INFO L85 PathProgramCache]: Analyzing trace with hash -1916529949, now seen corresponding path program 3 times [2024-06-21 17:22:11,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:22:11,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725713249] [2024-06-21 17:22:11,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:22:11,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:22:11,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:22:11,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:22:11,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:22:11,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725713249] [2024-06-21 17:22:11,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725713249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:22:11,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:22:11,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:22:11,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430929860] [2024-06-21 17:22:11,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:22:11,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:22:11,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:22:11,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:22:11,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:22:12,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:22:12,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 340 transitions, 5524 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:22:12,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:22:12,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:22:12,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:22:13,908 INFO L124 PetriNetUnfolderBase]: 4717/7262 cut-off events. [2024-06-21 17:22:13,909 INFO L125 PetriNetUnfolderBase]: For 340638/340647 co-relation queries the response was YES. [2024-06-21 17:22:13,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58554 conditions, 7262 events. 4717/7262 cut-off events. For 340638/340647 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 42720 event pairs, 973 based on Foata normal form. 16/7278 useless extension candidates. Maximal degree in co-relation 58437. Up to 5804 conditions per place. [2024-06-21 17:22:14,006 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 300 selfloop transitions, 203 changer transitions 0/506 dead transitions. [2024-06-21 17:22:14,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 506 transitions, 9388 flow [2024-06-21 17:22:14,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:22:14,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:22:14,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-21 17:22:14,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-21 17:22:14,008 INFO L175 Difference]: Start difference. First operand has 232 places, 340 transitions, 5524 flow. Second operand 10 states and 180 transitions. [2024-06-21 17:22:14,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 506 transitions, 9388 flow [2024-06-21 17:22:14,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 506 transitions, 9202 flow, removed 28 selfloop flow, removed 2 redundant places. [2024-06-21 17:22:14,828 INFO L231 Difference]: Finished difference. Result has 245 places, 441 transitions, 8315 flow [2024-06-21 17:22:14,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5438, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8315, PETRI_PLACES=245, PETRI_TRANSITIONS=441} [2024-06-21 17:22:14,828 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 204 predicate places. [2024-06-21 17:22:14,829 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 441 transitions, 8315 flow [2024-06-21 17:22:14,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:22:14,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:22:14,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:22:14,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 17:22:14,830 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:22:14,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:22:14,830 INFO L85 PathProgramCache]: Analyzing trace with hash 56914757, now seen corresponding path program 4 times [2024-06-21 17:22:14,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:22:14,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189867395] [2024-06-21 17:22:14,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:22:14,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:22:14,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:22:15,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:22:15,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:22:15,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189867395] [2024-06-21 17:22:15,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189867395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:22:15,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:22:15,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:22:15,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418660371] [2024-06-21 17:22:15,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:22:15,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:22:15,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:22:15,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:22:15,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:22:15,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:22:15,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 441 transitions, 8315 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:22:15,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:22:15,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:22:15,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:22:17,559 INFO L124 PetriNetUnfolderBase]: 4887/7544 cut-off events. [2024-06-21 17:22:17,560 INFO L125 PetriNetUnfolderBase]: For 365882/365892 co-relation queries the response was YES. [2024-06-21 17:22:17,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62404 conditions, 7544 events. 4887/7544 cut-off events. For 365882/365892 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 44968 event pairs, 991 based on Foata normal form. 16/7560 useless extension candidates. Maximal degree in co-relation 62280. Up to 6210 conditions per place. [2024-06-21 17:22:17,656 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 304 selfloop transitions, 215 changer transitions 0/522 dead transitions. [2024-06-21 17:22:17,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 522 transitions, 10349 flow [2024-06-21 17:22:17,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:22:17,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:22:17,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-21 17:22:17,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4325 [2024-06-21 17:22:17,657 INFO L175 Difference]: Start difference. First operand has 245 places, 441 transitions, 8315 flow. Second operand 10 states and 173 transitions. [2024-06-21 17:22:17,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 522 transitions, 10349 flow [2024-06-21 17:22:18,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 522 transitions, 10063 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-21 17:22:18,629 INFO L231 Difference]: Finished difference. Result has 254 places, 472 transitions, 9302 flow [2024-06-21 17:22:18,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8058, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9302, PETRI_PLACES=254, PETRI_TRANSITIONS=472} [2024-06-21 17:22:18,630 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 213 predicate places. [2024-06-21 17:22:18,630 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 472 transitions, 9302 flow [2024-06-21 17:22:18,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:22:18,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:22:18,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:22:18,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 17:22:18,631 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:22:18,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:22:18,631 INFO L85 PathProgramCache]: Analyzing trace with hash 57145397, now seen corresponding path program 5 times [2024-06-21 17:22:18,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:22:18,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906084505] [2024-06-21 17:22:18,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:22:18,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:22:18,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:22:19,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:22:19,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:22:19,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906084505] [2024-06-21 17:22:19,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906084505] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:22:19,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:22:19,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:22:19,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424269833] [2024-06-21 17:22:19,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:22:19,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:22:19,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:22:19,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:22:19,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:22:19,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:22:19,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 472 transitions, 9302 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:22:19,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:22:19,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:22:19,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:22:21,615 INFO L124 PetriNetUnfolderBase]: 5200/8059 cut-off events. [2024-06-21 17:22:21,616 INFO L125 PetriNetUnfolderBase]: For 387247/387257 co-relation queries the response was YES. [2024-06-21 17:22:21,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65939 conditions, 8059 events. 5200/8059 cut-off events. For 387247/387257 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 49087 event pairs, 1016 based on Foata normal form. 16/8075 useless extension candidates. Maximal degree in co-relation 65810. Up to 6092 conditions per place. [2024-06-21 17:22:21,722 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 308 selfloop transitions, 226 changer transitions 0/537 dead transitions. [2024-06-21 17:22:21,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 537 transitions, 10906 flow [2024-06-21 17:22:21,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:22:21,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:22:21,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-21 17:22:21,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4425 [2024-06-21 17:22:21,724 INFO L175 Difference]: Start difference. First operand has 254 places, 472 transitions, 9302 flow. Second operand 10 states and 177 transitions. [2024-06-21 17:22:21,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 537 transitions, 10906 flow [2024-06-21 17:22:22,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 537 transitions, 10671 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-21 17:22:22,874 INFO L231 Difference]: Finished difference. Result has 263 places, 483 transitions, 9733 flow [2024-06-21 17:22:22,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9069, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9733, PETRI_PLACES=263, PETRI_TRANSITIONS=483} [2024-06-21 17:22:22,875 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 222 predicate places. [2024-06-21 17:22:22,875 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 483 transitions, 9733 flow [2024-06-21 17:22:22,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:22:22,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:22:22,875 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:22:22,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 17:22:22,876 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:22:22,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:22:22,876 INFO L85 PathProgramCache]: Analyzing trace with hash -1051360023, now seen corresponding path program 6 times [2024-06-21 17:22:22,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:22:22,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598675857] [2024-06-21 17:22:22,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:22:22,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:22:22,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:22:23,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:22:23,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:22:23,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598675857] [2024-06-21 17:22:23,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598675857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:22:23,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:22:23,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:22:23,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555223349] [2024-06-21 17:22:23,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:22:23,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:22:23,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:22:23,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:22:23,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:22:24,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:22:24,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 483 transitions, 9733 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:22:24,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:22:24,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:22:24,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:22:25,975 INFO L124 PetriNetUnfolderBase]: 5279/8197 cut-off events. [2024-06-21 17:22:25,975 INFO L125 PetriNetUnfolderBase]: For 407930/407932 co-relation queries the response was YES. [2024-06-21 17:22:26,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67521 conditions, 8197 events. 5279/8197 cut-off events. For 407930/407932 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 50126 event pairs, 2134 based on Foata normal form. 12/8209 useless extension candidates. Maximal degree in co-relation 67389. Up to 7125 conditions per place. [2024-06-21 17:22:26,080 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 336 selfloop transitions, 189 changer transitions 0/528 dead transitions. [2024-06-21 17:22:26,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 528 transitions, 11177 flow [2024-06-21 17:22:26,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:22:26,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:22:26,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 159 transitions. [2024-06-21 17:22:26,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3975 [2024-06-21 17:22:26,082 INFO L175 Difference]: Start difference. First operand has 263 places, 483 transitions, 9733 flow. Second operand 10 states and 159 transitions. [2024-06-21 17:22:26,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 528 transitions, 11177 flow [2024-06-21 17:22:27,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 528 transitions, 10839 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-21 17:22:27,225 INFO L231 Difference]: Finished difference. Result has 272 places, 492 transitions, 10212 flow [2024-06-21 17:22:27,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9404, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10212, PETRI_PLACES=272, PETRI_TRANSITIONS=492} [2024-06-21 17:22:27,225 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 231 predicate places. [2024-06-21 17:22:27,226 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 492 transitions, 10212 flow [2024-06-21 17:22:27,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:22:27,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:22:27,226 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:22:27,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 17:22:27,226 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:22:27,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:22:27,227 INFO L85 PathProgramCache]: Analyzing trace with hash 1603746809, now seen corresponding path program 7 times [2024-06-21 17:22:27,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:22:27,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006404034] [2024-06-21 17:22:27,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:22:27,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:22:27,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:22:28,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:22:28,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:22:28,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006404034] [2024-06-21 17:22:28,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006404034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:22:28,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:22:28,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:22:28,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474307924] [2024-06-21 17:22:28,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:22:28,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:22:28,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:22:28,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:22:28,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:22:28,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:22:28,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 492 transitions, 10212 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:22:28,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:22:28,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:22:28,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:22:30,224 INFO L124 PetriNetUnfolderBase]: 5320/8257 cut-off events. [2024-06-21 17:22:30,224 INFO L125 PetriNetUnfolderBase]: For 425486/425496 co-relation queries the response was YES. [2024-06-21 17:22:30,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68826 conditions, 8257 events. 5320/8257 cut-off events. For 425486/425496 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 50609 event pairs, 1069 based on Foata normal form. 16/8273 useless extension candidates. Maximal degree in co-relation 68689. Up to 5692 conditions per place. [2024-06-21 17:22:30,347 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 277 selfloop transitions, 253 changer transitions 0/533 dead transitions. [2024-06-21 17:22:30,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 533 transitions, 11459 flow [2024-06-21 17:22:30,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:22:30,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:22:30,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-21 17:22:30,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4361111111111111 [2024-06-21 17:22:30,349 INFO L175 Difference]: Start difference. First operand has 272 places, 492 transitions, 10212 flow. Second operand 9 states and 157 transitions. [2024-06-21 17:22:30,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 533 transitions, 11459 flow [2024-06-21 17:22:31,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 533 transitions, 11241 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-21 17:22:31,638 INFO L231 Difference]: Finished difference. Result has 276 places, 493 transitions, 10545 flow [2024-06-21 17:22:31,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9994, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=252, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10545, PETRI_PLACES=276, PETRI_TRANSITIONS=493} [2024-06-21 17:22:31,639 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 235 predicate places. [2024-06-21 17:22:31,639 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 493 transitions, 10545 flow [2024-06-21 17:22:31,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:22:31,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:22:31,640 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:22:31,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 17:22:31,640 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:22:31,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:22:31,641 INFO L85 PathProgramCache]: Analyzing trace with hash -116587928, now seen corresponding path program 1 times [2024-06-21 17:22:31,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:22:31,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936572410] [2024-06-21 17:22:31,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:22:31,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:22:31,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:22:32,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-21 17:22:32,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:22:32,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936572410] [2024-06-21 17:22:32,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936572410] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:22:32,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:22:32,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:22:32,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019472975] [2024-06-21 17:22:32,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:22:32,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:22:32,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:22:32,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:22:32,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:22:32,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:22:32,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 493 transitions, 10545 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:22:32,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:22:32,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:22:32,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:22:34,174 INFO L124 PetriNetUnfolderBase]: 5340/8272 cut-off events. [2024-06-21 17:22:34,174 INFO L125 PetriNetUnfolderBase]: For 431488/431488 co-relation queries the response was YES. [2024-06-21 17:22:34,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69813 conditions, 8272 events. 5340/8272 cut-off events. For 431488/431488 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 50540 event pairs, 2322 based on Foata normal form. 4/8276 useless extension candidates. Maximal degree in co-relation 69675. Up to 8165 conditions per place. [2024-06-21 17:22:34,275 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 477 selfloop transitions, 36 changer transitions 0/516 dead transitions. [2024-06-21 17:22:34,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 516 transitions, 11755 flow [2024-06-21 17:22:34,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:22:34,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:22:34,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-21 17:22:34,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 17:22:34,277 INFO L175 Difference]: Start difference. First operand has 276 places, 493 transitions, 10545 flow. Second operand 7 states and 112 transitions. [2024-06-21 17:22:34,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 516 transitions, 11755 flow [2024-06-21 17:22:35,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 516 transitions, 11223 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-21 17:22:35,550 INFO L231 Difference]: Finished difference. Result has 276 places, 500 transitions, 10228 flow [2024-06-21 17:22:35,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10013, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10228, PETRI_PLACES=276, PETRI_TRANSITIONS=500} [2024-06-21 17:22:35,551 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 235 predicate places. [2024-06-21 17:22:35,551 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 500 transitions, 10228 flow [2024-06-21 17:22:35,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:22:35,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:22:35,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:22:35,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 17:22:35,552 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:22:35,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:22:35,552 INFO L85 PathProgramCache]: Analyzing trace with hash 866049733, now seen corresponding path program 8 times [2024-06-21 17:22:35,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:22:35,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024145320] [2024-06-21 17:22:35,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:22:35,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:22:35,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:22:36,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:22:36,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:22:36,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024145320] [2024-06-21 17:22:36,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024145320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:22:36,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:22:36,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:22:36,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170484784] [2024-06-21 17:22:36,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:22:36,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:22:36,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:22:36,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:22:36,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:22:36,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:22:36,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 500 transitions, 10228 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:22:36,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:22:36,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:22:36,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:22:38,597 INFO L124 PetriNetUnfolderBase]: 5320/8241 cut-off events. [2024-06-21 17:22:38,597 INFO L125 PetriNetUnfolderBase]: For 414305/414309 co-relation queries the response was YES. [2024-06-21 17:22:38,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67850 conditions, 8241 events. 5320/8241 cut-off events. For 414305/414309 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 50251 event pairs, 2271 based on Foata normal form. 16/8257 useless extension candidates. Maximal degree in co-relation 67711. Up to 8027 conditions per place. [2024-06-21 17:22:38,718 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 509 selfloop transitions, 20 changer transitions 0/532 dead transitions. [2024-06-21 17:22:38,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 532 transitions, 11386 flow [2024-06-21 17:22:38,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:22:38,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:22:38,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-21 17:22:38,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-21 17:22:38,719 INFO L175 Difference]: Start difference. First operand has 276 places, 500 transitions, 10228 flow. Second operand 9 states and 140 transitions. [2024-06-21 17:22:38,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 532 transitions, 11386 flow [2024-06-21 17:22:40,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 532 transitions, 11266 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-21 17:22:40,050 INFO L231 Difference]: Finished difference. Result has 280 places, 500 transitions, 10154 flow [2024-06-21 17:22:40,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10108, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10154, PETRI_PLACES=280, PETRI_TRANSITIONS=500} [2024-06-21 17:22:40,050 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 239 predicate places. [2024-06-21 17:22:40,051 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 500 transitions, 10154 flow [2024-06-21 17:22:40,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:22:40,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:22:40,051 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:22:40,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 17:22:40,051 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:22:40,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:22:40,052 INFO L85 PathProgramCache]: Analyzing trace with hash 583338489, now seen corresponding path program 9 times [2024-06-21 17:22:40,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:22:40,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50520957] [2024-06-21 17:22:40,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:22:40,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:22:40,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:22:40,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:22:40,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:22:40,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50520957] [2024-06-21 17:22:40,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50520957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:22:40,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:22:40,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:22:40,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717010178] [2024-06-21 17:22:40,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:22:40,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:22:40,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:22:40,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:22:40,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:22:41,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:22:41,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 500 transitions, 10154 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-21 17:22:41,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:22:41,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:22:41,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:22:43,143 INFO L124 PetriNetUnfolderBase]: 5353/8291 cut-off events. [2024-06-21 17:22:43,143 INFO L125 PetriNetUnfolderBase]: For 424702/424727 co-relation queries the response was YES. [2024-06-21 17:22:43,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68218 conditions, 8291 events. 5353/8291 cut-off events. For 424702/424727 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 50522 event pairs, 1134 based on Foata normal form. 38/8329 useless extension candidates. Maximal degree in co-relation 68078. Up to 6737 conditions per place. [2024-06-21 17:22:43,234 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 354 selfloop transitions, 185 changer transitions 0/542 dead transitions. [2024-06-21 17:22:43,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 542 transitions, 11458 flow [2024-06-21 17:22:43,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:22:43,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:22:43,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-21 17:22:43,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-06-21 17:22:43,243 INFO L175 Difference]: Start difference. First operand has 280 places, 500 transitions, 10154 flow. Second operand 8 states and 150 transitions. [2024-06-21 17:22:43,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 542 transitions, 11458 flow [2024-06-21 17:22:44,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 542 transitions, 11271 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-21 17:22:44,394 INFO L231 Difference]: Finished difference. Result has 281 places, 501 transitions, 10432 flow [2024-06-21 17:22:44,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9968, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10432, PETRI_PLACES=281, PETRI_TRANSITIONS=501} [2024-06-21 17:22:44,394 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 240 predicate places. [2024-06-21 17:22:44,394 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 501 transitions, 10432 flow [2024-06-21 17:22:44,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-21 17:22:44,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:22:44,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:22:44,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 17:22:44,395 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:22:44,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:22:44,395 INFO L85 PathProgramCache]: Analyzing trace with hash 1443408821, now seen corresponding path program 10 times [2024-06-21 17:22:44,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:22:44,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152706874] [2024-06-21 17:22:44,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:22:44,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:22:44,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:22:45,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:22:45,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:22:45,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152706874] [2024-06-21 17:22:45,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152706874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:22:45,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:22:45,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:22:45,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202206188] [2024-06-21 17:22:45,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:22:45,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:22:45,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:22:45,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:22:45,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:22:45,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:22:45,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 501 transitions, 10432 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-21 17:22:45,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:22:45,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:22:45,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:22:47,446 INFO L124 PetriNetUnfolderBase]: 5333/8256 cut-off events. [2024-06-21 17:22:47,446 INFO L125 PetriNetUnfolderBase]: For 422977/423002 co-relation queries the response was YES. [2024-06-21 17:22:47,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67648 conditions, 8256 events. 5333/8256 cut-off events. For 422977/423002 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 50358 event pairs, 1171 based on Foata normal form. 34/8290 useless extension candidates. Maximal degree in co-relation 67508. Up to 7031 conditions per place. [2024-06-21 17:22:47,553 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 396 selfloop transitions, 142 changer transitions 0/541 dead transitions. [2024-06-21 17:22:47,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 541 transitions, 11738 flow [2024-06-21 17:22:47,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:22:47,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:22:47,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-21 17:22:47,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-21 17:22:47,555 INFO L175 Difference]: Start difference. First operand has 281 places, 501 transitions, 10432 flow. Second operand 8 states and 140 transitions. [2024-06-21 17:22:47,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 541 transitions, 11738 flow [2024-06-21 17:22:48,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 541 transitions, 11495 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-21 17:22:48,906 INFO L231 Difference]: Finished difference. Result has 286 places, 505 transitions, 10621 flow [2024-06-21 17:22:48,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10189, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10621, PETRI_PLACES=286, PETRI_TRANSITIONS=505} [2024-06-21 17:22:48,906 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 245 predicate places. [2024-06-21 17:22:48,906 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 505 transitions, 10621 flow [2024-06-21 17:22:48,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-21 17:22:48,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:22:48,907 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:22:48,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 17:22:48,907 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:22:48,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:22:48,908 INFO L85 PathProgramCache]: Analyzing trace with hash 583575639, now seen corresponding path program 11 times [2024-06-21 17:22:48,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:22:48,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117336171] [2024-06-21 17:22:48,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:22:48,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:22:48,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:22:49,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:22:49,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:22:49,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117336171] [2024-06-21 17:22:49,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117336171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:22:49,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:22:49,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:22:49,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298165577] [2024-06-21 17:22:49,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:22:49,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:22:49,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:22:49,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:22:49,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:22:49,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:22:49,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 505 transitions, 10621 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-21 17:22:49,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:22:49,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:22:49,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:22:51,654 INFO L124 PetriNetUnfolderBase]: 5313/8226 cut-off events. [2024-06-21 17:22:51,655 INFO L125 PetriNetUnfolderBase]: For 420828/420852 co-relation queries the response was YES. [2024-06-21 17:22:51,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67075 conditions, 8226 events. 5313/8226 cut-off events. For 420828/420852 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 50210 event pairs, 1061 based on Foata normal form. 34/8260 useless extension candidates. Maximal degree in co-relation 66933. Up to 6979 conditions per place. [2024-06-21 17:22:51,768 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 401 selfloop transitions, 134 changer transitions 0/538 dead transitions. [2024-06-21 17:22:51,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 538 transitions, 11747 flow [2024-06-21 17:22:51,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:22:51,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:22:51,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-21 17:22:51,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41875 [2024-06-21 17:22:51,769 INFO L175 Difference]: Start difference. First operand has 286 places, 505 transitions, 10621 flow. Second operand 8 states and 134 transitions. [2024-06-21 17:22:51,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 538 transitions, 11747 flow [2024-06-21 17:22:53,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 538 transitions, 11252 flow, removed 32 selfloop flow, removed 9 redundant places. [2024-06-21 17:22:53,107 INFO L231 Difference]: Finished difference. Result has 285 places, 506 transitions, 10405 flow [2024-06-21 17:22:53,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10028, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10405, PETRI_PLACES=285, PETRI_TRANSITIONS=506} [2024-06-21 17:22:53,108 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 244 predicate places. [2024-06-21 17:22:53,108 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 506 transitions, 10405 flow [2024-06-21 17:22:53,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-21 17:22:53,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:22:53,108 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:22:53,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 17:22:53,108 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:22:53,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:22:53,109 INFO L85 PathProgramCache]: Analyzing trace with hash 1363873512, now seen corresponding path program 2 times [2024-06-21 17:22:53,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:22:53,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805359326] [2024-06-21 17:22:53,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:22:53,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:22:53,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:22:53,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-21 17:22:53,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:22:53,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805359326] [2024-06-21 17:22:53,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805359326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:22:53,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:22:53,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:22:53,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147947169] [2024-06-21 17:22:53,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:22:53,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:22:53,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:22:53,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:22:53,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:22:53,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:22:53,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 506 transitions, 10405 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:22:53,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:22:53,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:22:53,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:22:55,557 INFO L124 PetriNetUnfolderBase]: 5278/8180 cut-off events. [2024-06-21 17:22:55,557 INFO L125 PetriNetUnfolderBase]: For 353835/353835 co-relation queries the response was YES. [2024-06-21 17:22:55,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65196 conditions, 8180 events. 5278/8180 cut-off events. For 353835/353835 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 50019 event pairs, 2285 based on Foata normal form. 4/8184 useless extension candidates. Maximal degree in co-relation 65054. Up to 8036 conditions per place. [2024-06-21 17:22:55,670 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 472 selfloop transitions, 50 changer transitions 0/525 dead transitions. [2024-06-21 17:22:55,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 525 transitions, 11578 flow [2024-06-21 17:22:55,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:22:55,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:22:55,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-21 17:22:55,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-21 17:22:55,672 INFO L175 Difference]: Start difference. First operand has 285 places, 506 transitions, 10405 flow. Second operand 6 states and 102 transitions. [2024-06-21 17:22:55,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 525 transitions, 11578 flow [2024-06-21 17:22:56,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 525 transitions, 10907 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-21 17:22:56,701 INFO L231 Difference]: Finished difference. Result has 283 places, 509 transitions, 9933 flow [2024-06-21 17:22:56,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9734, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9933, PETRI_PLACES=283, PETRI_TRANSITIONS=509} [2024-06-21 17:22:56,701 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 242 predicate places. [2024-06-21 17:22:56,701 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 509 transitions, 9933 flow [2024-06-21 17:22:56,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:22:56,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:22:56,702 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:22:56,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 17:22:56,702 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:22:56,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:22:56,702 INFO L85 PathProgramCache]: Analyzing trace with hash -1209880750, now seen corresponding path program 1 times [2024-06-21 17:22:56,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:22:56,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192965932] [2024-06-21 17:22:56,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:22:56,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:22:56,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:22:57,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:22:57,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:22:57,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192965932] [2024-06-21 17:22:57,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192965932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:22:57,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:22:57,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:22:57,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15619236] [2024-06-21 17:22:57,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:22:57,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:22:57,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:22:57,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:22:57,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:22:57,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:22:57,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 509 transitions, 9933 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-21 17:22:57,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:22:57,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:22:57,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:22:59,768 INFO L124 PetriNetUnfolderBase]: 5275/8167 cut-off events. [2024-06-21 17:22:59,768 INFO L125 PetriNetUnfolderBase]: For 336340/336345 co-relation queries the response was YES. [2024-06-21 17:22:59,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62689 conditions, 8167 events. 5275/8167 cut-off events. For 336340/336345 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 49810 event pairs, 1780 based on Foata normal form. 5/8172 useless extension candidates. Maximal degree in co-relation 62548. Up to 8064 conditions per place. [2024-06-21 17:22:59,893 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 497 selfloop transitions, 28 changer transitions 0/528 dead transitions. [2024-06-21 17:22:59,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 528 transitions, 11126 flow [2024-06-21 17:22:59,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 17:22:59,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 17:22:59,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 88 transitions. [2024-06-21 17:22:59,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44 [2024-06-21 17:22:59,894 INFO L175 Difference]: Start difference. First operand has 283 places, 509 transitions, 9933 flow. Second operand 5 states and 88 transitions. [2024-06-21 17:22:59,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 528 transitions, 11126 flow [2024-06-21 17:23:01,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 528 transitions, 10986 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-21 17:23:01,008 INFO L231 Difference]: Finished difference. Result has 283 places, 512 transitions, 9946 flow [2024-06-21 17:23:01,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9797, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=9946, PETRI_PLACES=283, PETRI_TRANSITIONS=512} [2024-06-21 17:23:01,008 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 242 predicate places. [2024-06-21 17:23:01,008 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 512 transitions, 9946 flow [2024-06-21 17:23:01,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-21 17:23:01,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:23:01,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:23:01,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 17:23:01,009 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:23:01,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:23:01,009 INFO L85 PathProgramCache]: Analyzing trace with hash -76929339, now seen corresponding path program 1 times [2024-06-21 17:23:01,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:23:01,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847477819] [2024-06-21 17:23:01,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:23:01,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:23:01,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:23:01,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:23:01,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:23:01,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847477819] [2024-06-21 17:23:01,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847477819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:23:01,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:23:01,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:23:01,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664158853] [2024-06-21 17:23:01,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:23:01,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:23:01,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:23:01,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:23:01,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:23:01,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:23:01,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 512 transitions, 9946 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-21 17:23:01,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:23:01,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:23:01,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:23:03,931 INFO L124 PetriNetUnfolderBase]: 5295/8203 cut-off events. [2024-06-21 17:23:03,931 INFO L125 PetriNetUnfolderBase]: For 335181/335181 co-relation queries the response was YES. [2024-06-21 17:23:04,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62636 conditions, 8203 events. 5295/8203 cut-off events. For 335181/335181 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 50052 event pairs, 2285 based on Foata normal form. 4/8207 useless extension candidates. Maximal degree in co-relation 62495. Up to 7996 conditions per place. [2024-06-21 17:23:04,040 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 484 selfloop transitions, 53 changer transitions 0/540 dead transitions. [2024-06-21 17:23:04,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 540 transitions, 11290 flow [2024-06-21 17:23:04,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:23:04,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:23:04,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-21 17:23:04,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38055555555555554 [2024-06-21 17:23:04,044 INFO L175 Difference]: Start difference. First operand has 283 places, 512 transitions, 9946 flow. Second operand 9 states and 137 transitions. [2024-06-21 17:23:04,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 540 transitions, 11290 flow [2024-06-21 17:23:05,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 540 transitions, 11202 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-21 17:23:05,175 INFO L231 Difference]: Finished difference. Result has 288 places, 518 transitions, 10078 flow [2024-06-21 17:23:05,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9860, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10078, PETRI_PLACES=288, PETRI_TRANSITIONS=518} [2024-06-21 17:23:05,176 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 247 predicate places. [2024-06-21 17:23:05,176 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 518 transitions, 10078 flow [2024-06-21 17:23:05,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-21 17:23:05,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:23:05,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:23:05,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 17:23:05,177 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:23:05,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:23:05,177 INFO L85 PathProgramCache]: Analyzing trace with hash -73210269, now seen corresponding path program 2 times [2024-06-21 17:23:05,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:23:05,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10840957] [2024-06-21 17:23:05,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:23:05,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:23:05,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:23:06,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:23:06,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:23:06,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10840957] [2024-06-21 17:23:06,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10840957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:23:06,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:23:06,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:23:06,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890985764] [2024-06-21 17:23:06,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:23:06,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:23:06,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:23:06,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:23:06,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:23:06,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:23:06,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 518 transitions, 10078 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-21 17:23:06,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:23:06,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:23:06,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:23:08,113 INFO L124 PetriNetUnfolderBase]: 5315/8231 cut-off events. [2024-06-21 17:23:08,113 INFO L125 PetriNetUnfolderBase]: For 339314/339314 co-relation queries the response was YES. [2024-06-21 17:23:08,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63258 conditions, 8231 events. 5315/8231 cut-off events. For 339314/339314 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 50285 event pairs, 2285 based on Foata normal form. 4/8235 useless extension candidates. Maximal degree in co-relation 63117. Up to 8100 conditions per place. [2024-06-21 17:23:08,233 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 499 selfloop transitions, 38 changer transitions 0/540 dead transitions. [2024-06-21 17:23:08,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 540 transitions, 11274 flow [2024-06-21 17:23:08,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:23:08,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:23:08,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-21 17:23:08,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390625 [2024-06-21 17:23:08,234 INFO L175 Difference]: Start difference. First operand has 288 places, 518 transitions, 10078 flow. Second operand 8 states and 125 transitions. [2024-06-21 17:23:08,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 540 transitions, 11274 flow [2024-06-21 17:23:09,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 540 transitions, 11183 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-21 17:23:09,545 INFO L231 Difference]: Finished difference. Result has 291 places, 521 transitions, 10131 flow [2024-06-21 17:23:09,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9991, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10131, PETRI_PLACES=291, PETRI_TRANSITIONS=521} [2024-06-21 17:23:09,556 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 250 predicate places. [2024-06-21 17:23:09,556 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 521 transitions, 10131 flow [2024-06-21 17:23:09,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-21 17:23:09,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:23:09,557 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:23:09,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 17:23:09,557 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:23:09,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:23:09,558 INFO L85 PathProgramCache]: Analyzing trace with hash -386330255, now seen corresponding path program 3 times [2024-06-21 17:23:09,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:23:09,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098572481] [2024-06-21 17:23:09,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:23:09,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:23:09,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:23:10,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:23:10,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:23:10,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098572481] [2024-06-21 17:23:10,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098572481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:23:10,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:23:10,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:23:10,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135184755] [2024-06-21 17:23:10,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:23:10,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:23:10,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:23:10,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:23:10,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:23:10,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:23:10,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 521 transitions, 10131 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-21 17:23:10,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:23:10,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:23:10,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:23:12,770 INFO L124 PetriNetUnfolderBase]: 5303/8216 cut-off events. [2024-06-21 17:23:12,771 INFO L125 PetriNetUnfolderBase]: For 343611/343615 co-relation queries the response was YES. [2024-06-21 17:23:12,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63130 conditions, 8216 events. 5303/8216 cut-off events. For 343611/343615 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 50177 event pairs, 2284 based on Foata normal form. 8/8224 useless extension candidates. Maximal degree in co-relation 62988. Up to 8046 conditions per place. [2024-06-21 17:23:12,863 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 490 selfloop transitions, 47 changer transitions 0/540 dead transitions. [2024-06-21 17:23:12,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 540 transitions, 11271 flow [2024-06-21 17:23:12,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:23:12,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:23:12,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 142 transitions. [2024-06-21 17:23:12,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.355 [2024-06-21 17:23:12,866 INFO L175 Difference]: Start difference. First operand has 291 places, 521 transitions, 10131 flow. Second operand 10 states and 142 transitions. [2024-06-21 17:23:12,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 540 transitions, 11271 flow [2024-06-21 17:23:13,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 540 transitions, 11141 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-21 17:23:13,875 INFO L231 Difference]: Finished difference. Result has 295 places, 521 transitions, 10101 flow [2024-06-21 17:23:13,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10001, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10101, PETRI_PLACES=295, PETRI_TRANSITIONS=521} [2024-06-21 17:23:13,876 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 254 predicate places. [2024-06-21 17:23:13,876 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 521 transitions, 10101 flow [2024-06-21 17:23:13,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-21 17:23:13,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:23:13,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:23:13,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 17:23:13,877 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:23:13,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:23:13,877 INFO L85 PathProgramCache]: Analyzing trace with hash 1510160494, now seen corresponding path program 1 times [2024-06-21 17:23:13,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:23:13,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010086399] [2024-06-21 17:23:13,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:23:13,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:23:13,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:23:14,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:23:14,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:23:14,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010086399] [2024-06-21 17:23:14,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010086399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:23:14,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:23:14,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:23:14,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045404869] [2024-06-21 17:23:14,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:23:14,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:23:14,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:23:14,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:23:14,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:23:14,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:23:14,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 521 transitions, 10101 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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-21 17:23:14,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:23:14,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:23:14,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:23:17,271 INFO L124 PetriNetUnfolderBase]: 6263/9729 cut-off events. [2024-06-21 17:23:17,272 INFO L125 PetriNetUnfolderBase]: For 418274/418285 co-relation queries the response was YES. [2024-06-21 17:23:17,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74001 conditions, 9729 events. 6263/9729 cut-off events. For 418274/418285 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 61648 event pairs, 1173 based on Foata normal form. 16/9745 useless extension candidates. Maximal degree in co-relation 73858. Up to 6499 conditions per place. [2024-06-21 17:23:17,405 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 449 selfloop transitions, 233 changer transitions 0/685 dead transitions. [2024-06-21 17:23:17,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 685 transitions, 14102 flow [2024-06-21 17:23:17,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:23:17,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:23:17,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-21 17:23:17,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4775 [2024-06-21 17:23:17,406 INFO L175 Difference]: Start difference. First operand has 295 places, 521 transitions, 10101 flow. Second operand 10 states and 191 transitions. [2024-06-21 17:23:17,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 685 transitions, 14102 flow [2024-06-21 17:23:18,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 685 transitions, 13878 flow, removed 34 selfloop flow, removed 12 redundant places. [2024-06-21 17:23:18,646 INFO L231 Difference]: Finished difference. Result has 298 places, 577 transitions, 11640 flow [2024-06-21 17:23:18,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9877, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11640, PETRI_PLACES=298, PETRI_TRANSITIONS=577} [2024-06-21 17:23:18,647 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 257 predicate places. [2024-06-21 17:23:18,647 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 577 transitions, 11640 flow [2024-06-21 17:23:18,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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-21 17:23:18,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:23:18,648 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:23:18,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 17:23:18,652 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:23:18,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:23:18,652 INFO L85 PathProgramCache]: Analyzing trace with hash 979118786, now seen corresponding path program 2 times [2024-06-21 17:23:18,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:23:18,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657245554] [2024-06-21 17:23:18,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:23:18,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:23:18,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:23:19,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:23:19,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:23:19,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657245554] [2024-06-21 17:23:19,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657245554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:23:19,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:23:19,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:23:19,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674659374] [2024-06-21 17:23:19,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:23:19,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:23:19,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:23:19,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:23:19,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:23:19,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:23:19,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 577 transitions, 11640 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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-21 17:23:19,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:23:19,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:23:19,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:23:22,110 INFO L124 PetriNetUnfolderBase]: 6820/10566 cut-off events. [2024-06-21 17:23:22,110 INFO L125 PetriNetUnfolderBase]: For 497906/497935 co-relation queries the response was YES. [2024-06-21 17:23:22,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85969 conditions, 10566 events. 6820/10566 cut-off events. For 497906/497935 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 67662 event pairs, 1336 based on Foata normal form. 38/10604 useless extension candidates. Maximal degree in co-relation 85823. Up to 8949 conditions per place. [2024-06-21 17:23:22,299 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 580 selfloop transitions, 201 changer transitions 0/784 dead transitions. [2024-06-21 17:23:22,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 784 transitions, 17307 flow [2024-06-21 17:23:22,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:23:22,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:23:22,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-21 17:23:22,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4825 [2024-06-21 17:23:22,301 INFO L175 Difference]: Start difference. First operand has 298 places, 577 transitions, 11640 flow. Second operand 10 states and 193 transitions. [2024-06-21 17:23:22,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 784 transitions, 17307 flow [2024-06-21 17:23:24,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 784 transitions, 17168 flow, removed 58 selfloop flow, removed 2 redundant places. [2024-06-21 17:23:24,074 INFO L231 Difference]: Finished difference. Result has 311 places, 680 transitions, 14743 flow [2024-06-21 17:23:24,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11551, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14743, PETRI_PLACES=311, PETRI_TRANSITIONS=680} [2024-06-21 17:23:24,075 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 270 predicate places. [2024-06-21 17:23:24,075 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 680 transitions, 14743 flow [2024-06-21 17:23:24,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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-21 17:23:24,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:23:24,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:23:24,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 17:23:24,075 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:23:24,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:23:24,076 INFO L85 PathProgramCache]: Analyzing trace with hash 588616830, now seen corresponding path program 3 times [2024-06-21 17:23:24,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:23:24,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110811557] [2024-06-21 17:23:24,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:23:24,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:23:24,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:23:24,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:23:24,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:23:24,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110811557] [2024-06-21 17:23:24,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110811557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:23:24,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:23:24,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:23:24,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093436495] [2024-06-21 17:23:24,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:23:24,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:23:24,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:23:24,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:23:24,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:23:24,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:23:24,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 680 transitions, 14743 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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-21 17:23:24,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:23:24,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:23:24,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:23:28,169 INFO L124 PetriNetUnfolderBase]: 7008/10856 cut-off events. [2024-06-21 17:23:28,169 INFO L125 PetriNetUnfolderBase]: For 523231/523254 co-relation queries the response was YES. [2024-06-21 17:23:28,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92373 conditions, 10856 events. 7008/10856 cut-off events. For 523231/523254 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 70057 event pairs, 1927 based on Foata normal form. 26/10882 useless extension candidates. Maximal degree in co-relation 92220. Up to 10050 conditions per place. [2024-06-21 17:23:28,301 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 620 selfloop transitions, 146 changer transitions 0/769 dead transitions. [2024-06-21 17:23:28,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 769 transitions, 17471 flow [2024-06-21 17:23:28,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:23:28,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:23:28,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-21 17:23:28,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46 [2024-06-21 17:23:28,303 INFO L175 Difference]: Start difference. First operand has 311 places, 680 transitions, 14743 flow. Second operand 10 states and 184 transitions. [2024-06-21 17:23:28,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 769 transitions, 17471 flow [2024-06-21 17:23:30,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 769 transitions, 17382 flow, removed 33 selfloop flow, removed 2 redundant places. [2024-06-21 17:23:30,348 INFO L231 Difference]: Finished difference. Result has 322 places, 717 transitions, 15812 flow [2024-06-21 17:23:30,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14676, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15812, PETRI_PLACES=322, PETRI_TRANSITIONS=717} [2024-06-21 17:23:30,349 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 281 predicate places. [2024-06-21 17:23:30,349 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 717 transitions, 15812 flow [2024-06-21 17:23:30,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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-21 17:23:30,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:23:30,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:23:30,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 17:23:30,350 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:23:30,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:23:30,350 INFO L85 PathProgramCache]: Analyzing trace with hash -589228704, now seen corresponding path program 4 times [2024-06-21 17:23:30,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:23:30,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893957447] [2024-06-21 17:23:30,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:23:30,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:23:30,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:23:31,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:23:31,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:23:31,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893957447] [2024-06-21 17:23:31,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893957447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:23:31,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:23:31,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:23:31,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108484830] [2024-06-21 17:23:31,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:23:31,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:23:31,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:23:31,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:23:31,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:23:31,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:23:31,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 717 transitions, 15812 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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-21 17:23:31,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:23:31,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:23:31,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:23:35,043 INFO L124 PetriNetUnfolderBase]: 7451/11557 cut-off events. [2024-06-21 17:23:35,044 INFO L125 PetriNetUnfolderBase]: For 602260/602287 co-relation queries the response was YES. [2024-06-21 17:23:35,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99837 conditions, 11557 events. 7451/11557 cut-off events. For 602260/602287 co-relation queries the response was YES. Maximal size of possible extension queue 648. Compared 75064 event pairs, 1408 based on Foata normal form. 36/11593 useless extension candidates. Maximal degree in co-relation 99679. Up to 9189 conditions per place. [2024-06-21 17:23:35,218 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 605 selfloop transitions, 243 changer transitions 0/851 dead transitions. [2024-06-21 17:23:35,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 851 transitions, 19809 flow [2024-06-21 17:23:35,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:23:35,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:23:35,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-21 17:23:35,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4825 [2024-06-21 17:23:35,239 INFO L175 Difference]: Start difference. First operand has 322 places, 717 transitions, 15812 flow. Second operand 10 states and 193 transitions. [2024-06-21 17:23:35,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 851 transitions, 19809 flow [2024-06-21 17:23:37,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 851 transitions, 19592 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-21 17:23:37,735 INFO L231 Difference]: Finished difference. Result has 331 places, 746 transitions, 16965 flow [2024-06-21 17:23:37,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=15603, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=717, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16965, PETRI_PLACES=331, PETRI_TRANSITIONS=746} [2024-06-21 17:23:37,735 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 290 predicate places. [2024-06-21 17:23:37,736 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 746 transitions, 16965 flow [2024-06-21 17:23:37,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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-21 17:23:37,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:23:37,736 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:23:37,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 17:23:37,736 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:23:37,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:23:37,737 INFO L85 PathProgramCache]: Analyzing trace with hash 1017609988, now seen corresponding path program 1 times [2024-06-21 17:23:37,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:23:37,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094882130] [2024-06-21 17:23:37,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:23:37,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:23:37,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:23:38,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:23:38,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:23:38,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094882130] [2024-06-21 17:23:38,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094882130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:23:38,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:23:38,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:23:38,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132098055] [2024-06-21 17:23:38,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:23:38,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:23:38,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:23:38,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:23:38,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:23:38,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:23:38,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 746 transitions, 16965 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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-21 17:23:38,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:23:38,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:23:38,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:23:42,979 INFO L124 PetriNetUnfolderBase]: 7595/11764 cut-off events. [2024-06-21 17:23:42,979 INFO L125 PetriNetUnfolderBase]: For 654744/654771 co-relation queries the response was YES. [2024-06-21 17:23:43,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106275 conditions, 11764 events. 7595/11764 cut-off events. For 654744/654771 co-relation queries the response was YES. Maximal size of possible extension queue 663. Compared 76886 event pairs, 1721 based on Foata normal form. 30/11794 useless extension candidates. Maximal degree in co-relation 106112. Up to 10053 conditions per place. [2024-06-21 17:23:43,168 INFO L140 encePairwiseOnDemand]: 24/40 looper letters, 567 selfloop transitions, 285 changer transitions 0/855 dead transitions. [2024-06-21 17:23:43,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 855 transitions, 20622 flow [2024-06-21 17:23:43,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:23:43,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:23:43,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-21 17:23:43,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4775 [2024-06-21 17:23:43,170 INFO L175 Difference]: Start difference. First operand has 331 places, 746 transitions, 16965 flow. Second operand 10 states and 191 transitions. [2024-06-21 17:23:43,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 855 transitions, 20622 flow [2024-06-21 17:23:45,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 855 transitions, 20396 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-21 17:23:45,876 INFO L231 Difference]: Finished difference. Result has 340 places, 776 transitions, 18360 flow [2024-06-21 17:23:45,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=16745, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=746, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=260, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=18360, PETRI_PLACES=340, PETRI_TRANSITIONS=776} [2024-06-21 17:23:45,876 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 299 predicate places. [2024-06-21 17:23:45,877 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 776 transitions, 18360 flow [2024-06-21 17:23:45,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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-21 17:23:45,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:23:45,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:23:45,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 17:23:45,877 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:23:45,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:23:45,878 INFO L85 PathProgramCache]: Analyzing trace with hash 1011532076, now seen corresponding path program 5 times [2024-06-21 17:23:45,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:23:45,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863427063] [2024-06-21 17:23:45,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:23:45,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:23:45,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:23:46,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-21 17:23:46,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:23:46,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863427063] [2024-06-21 17:23:46,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863427063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:23:46,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:23:46,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:23:46,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101851939] [2024-06-21 17:23:46,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:23:46,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:23:46,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:23:46,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:23:46,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:23:46,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:23:46,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 776 transitions, 18360 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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-21 17:23:46,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:23:46,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:23:46,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:23:50,935 INFO L124 PetriNetUnfolderBase]: 7539/11684 cut-off events. [2024-06-21 17:23:50,935 INFO L125 PetriNetUnfolderBase]: For 679379/679410 co-relation queries the response was YES. [2024-06-21 17:23:51,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108675 conditions, 11684 events. 7539/11684 cut-off events. For 679379/679410 co-relation queries the response was YES. Maximal size of possible extension queue 660. Compared 76330 event pairs, 1872 based on Foata normal form. 48/11732 useless extension candidates. Maximal degree in co-relation 108507. Up to 10485 conditions per place. [2024-06-21 17:23:51,115 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 640 selfloop transitions, 219 changer transitions 0/862 dead transitions. [2024-06-21 17:23:51,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 862 transitions, 21483 flow [2024-06-21 17:23:51,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:23:51,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:23:51,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-21 17:23:51,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46 [2024-06-21 17:23:51,116 INFO L175 Difference]: Start difference. First operand has 340 places, 776 transitions, 18360 flow. Second operand 10 states and 184 transitions. [2024-06-21 17:23:51,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 862 transitions, 21483 flow [2024-06-21 17:23:54,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 862 transitions, 21209 flow, removed 95 selfloop flow, removed 3 redundant places. [2024-06-21 17:23:54,021 INFO L231 Difference]: Finished difference. Result has 347 places, 776 transitions, 18537 flow [2024-06-21 17:23:54,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=18086, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=776, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=18537, PETRI_PLACES=347, PETRI_TRANSITIONS=776} [2024-06-21 17:23:54,022 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 306 predicate places. [2024-06-21 17:23:54,022 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 776 transitions, 18537 flow [2024-06-21 17:23:54,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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-21 17:23:54,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:23:54,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:23:54,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 17:23:54,023 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:23:54,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:23:54,023 INFO L85 PathProgramCache]: Analyzing trace with hash 1594302400, now seen corresponding path program 2 times [2024-06-21 17:23:54,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:23:54,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312535709] [2024-06-21 17:23:54,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:23:54,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:23:54,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:23:54,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:23:54,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:23:54,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312535709] [2024-06-21 17:23:54,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312535709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:23:54,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:23:54,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:23:54,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989336942] [2024-06-21 17:23:54,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:23:54,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:23:54,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:23:54,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:23:54,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:23:55,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:23:55,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 776 transitions, 18537 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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-21 17:23:55,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:23:55,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:23:55,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:23:59,145 INFO L124 PetriNetUnfolderBase]: 7818/12081 cut-off events. [2024-06-21 17:23:59,146 INFO L125 PetriNetUnfolderBase]: For 714993/715014 co-relation queries the response was YES. [2024-06-21 17:23:59,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114247 conditions, 12081 events. 7818/12081 cut-off events. For 714993/715014 co-relation queries the response was YES. Maximal size of possible extension queue 680. Compared 78949 event pairs, 2120 based on Foata normal form. 28/12109 useless extension candidates. Maximal degree in co-relation 114077. Up to 10537 conditions per place. [2024-06-21 17:23:59,321 INFO L140 encePairwiseOnDemand]: 24/40 looper letters, 652 selfloop transitions, 263 changer transitions 0/918 dead transitions. [2024-06-21 17:23:59,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 918 transitions, 23330 flow [2024-06-21 17:23:59,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:23:59,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:23:59,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-21 17:23:59,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4825 [2024-06-21 17:23:59,323 INFO L175 Difference]: Start difference. First operand has 347 places, 776 transitions, 18537 flow. Second operand 10 states and 193 transitions. [2024-06-21 17:23:59,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 918 transitions, 23330 flow [2024-06-21 17:24:02,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 918 transitions, 22925 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-21 17:24:02,548 INFO L231 Difference]: Finished difference. Result has 354 places, 846 transitions, 20731 flow [2024-06-21 17:24:02,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=18146, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=776, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=20731, PETRI_PLACES=354, PETRI_TRANSITIONS=846} [2024-06-21 17:24:02,549 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 313 predicate places. [2024-06-21 17:24:02,549 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 846 transitions, 20731 flow [2024-06-21 17:24:02,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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-21 17:24:02,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:02,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-21 17:24:02,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 17:24:02,550 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:24:02,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:02,551 INFO L85 PathProgramCache]: Analyzing trace with hash 588855840, now seen corresponding path program 6 times [2024-06-21 17:24:02,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:02,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509881172] [2024-06-21 17:24:02,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:02,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:02,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:03,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-21 17:24:03,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:03,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509881172] [2024-06-21 17:24:03,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509881172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:03,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:03,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:24:03,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241740507] [2024-06-21 17:24:03,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:03,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:24:03,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:03,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:24:03,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:24:03,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:24:03,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 846 transitions, 20731 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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-21 17:24:03,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:03,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:24:03,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:07,743 INFO L124 PetriNetUnfolderBase]: 7808/12065 cut-off events. [2024-06-21 17:24:07,743 INFO L125 PetriNetUnfolderBase]: For 730056/730083 co-relation queries the response was YES. [2024-06-21 17:24:07,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 116146 conditions, 12065 events. 7808/12065 cut-off events. For 730056/730083 co-relation queries the response was YES. Maximal size of possible extension queue 676. Compared 78718 event pairs, 2226 based on Foata normal form. 30/12095 useless extension candidates. Maximal degree in co-relation 115971. Up to 11440 conditions per place. [2024-06-21 17:24:07,975 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 749 selfloop transitions, 137 changer transitions 0/889 dead transitions. [2024-06-21 17:24:07,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 889 transitions, 22797 flow [2024-06-21 17:24:07,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:24:07,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:24:07,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 186 transitions. [2024-06-21 17:24:07,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42272727272727273 [2024-06-21 17:24:07,977 INFO L175 Difference]: Start difference. First operand has 354 places, 846 transitions, 20731 flow. Second operand 11 states and 186 transitions. [2024-06-21 17:24:07,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 889 transitions, 22797 flow [2024-06-21 17:24:11,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 889 transitions, 22585 flow, removed 85 selfloop flow, removed 2 redundant places. [2024-06-21 17:24:11,115 INFO L231 Difference]: Finished difference. Result has 364 places, 850 transitions, 20916 flow [2024-06-21 17:24:11,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=20519, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=846, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=709, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=20916, PETRI_PLACES=364, PETRI_TRANSITIONS=850} [2024-06-21 17:24:11,116 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 323 predicate places. [2024-06-21 17:24:11,116 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 850 transitions, 20916 flow [2024-06-21 17:24:11,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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-21 17:24:11,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:11,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:11,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 17:24:11,117 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:24:11,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:11,117 INFO L85 PathProgramCache]: Analyzing trace with hash 1594590700, now seen corresponding path program 3 times [2024-06-21 17:24:11,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:11,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231714858] [2024-06-21 17:24:11,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:11,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:11,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:12,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-21 17:24:12,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:12,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231714858] [2024-06-21 17:24:12,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231714858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:12,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:12,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:24:12,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582221980] [2024-06-21 17:24:12,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:12,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:24:12,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:12,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:24:12,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:24:12,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:24:12,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 850 transitions, 20916 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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-21 17:24:12,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:12,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:24:12,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:16,530 INFO L124 PetriNetUnfolderBase]: 7920/12219 cut-off events. [2024-06-21 17:24:16,531 INFO L125 PetriNetUnfolderBase]: For 772093/772122 co-relation queries the response was YES. [2024-06-21 17:24:16,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 118772 conditions, 12219 events. 7920/12219 cut-off events. For 772093/772122 co-relation queries the response was YES. Maximal size of possible extension queue 683. Compared 79648 event pairs, 2257 based on Foata normal form. 36/12255 useless extension candidates. Maximal degree in co-relation 118594. Up to 11556 conditions per place. [2024-06-21 17:24:16,754 INFO L140 encePairwiseOnDemand]: 24/40 looper letters, 782 selfloop transitions, 133 changer transitions 0/918 dead transitions. [2024-06-21 17:24:16,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 918 transitions, 23856 flow [2024-06-21 17:24:16,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:24:16,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:24:16,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 188 transitions. [2024-06-21 17:24:16,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42727272727272725 [2024-06-21 17:24:16,756 INFO L175 Difference]: Start difference. First operand has 364 places, 850 transitions, 20916 flow. Second operand 11 states and 188 transitions. [2024-06-21 17:24:16,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 918 transitions, 23856 flow [2024-06-21 17:24:20,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 918 transitions, 23581 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-21 17:24:20,049 INFO L231 Difference]: Finished difference. Result has 371 places, 873 transitions, 21559 flow [2024-06-21 17:24:20,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=20641, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=850, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=722, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=21559, PETRI_PLACES=371, PETRI_TRANSITIONS=873} [2024-06-21 17:24:20,051 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 330 predicate places. [2024-06-21 17:24:20,052 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 873 transitions, 21559 flow [2024-06-21 17:24:20,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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-21 17:24:20,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:20,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:20,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 17:24:20,052 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:24:20,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:20,053 INFO L85 PathProgramCache]: Analyzing trace with hash 1481661412, now seen corresponding path program 7 times [2024-06-21 17:24:20,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:20,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113329651] [2024-06-21 17:24:20,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:20,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:20,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:20,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:24:20,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:20,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113329651] [2024-06-21 17:24:20,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113329651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:20,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:20,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:24:20,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347497961] [2024-06-21 17:24:20,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:20,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:24:20,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:20,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:24:20,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:24:21,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:24:21,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 873 transitions, 21559 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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-21 17:24:21,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:21,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:24:21,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:25,849 INFO L124 PetriNetUnfolderBase]: 8561/13181 cut-off events. [2024-06-21 17:24:25,849 INFO L125 PetriNetUnfolderBase]: For 808630/808647 co-relation queries the response was YES. [2024-06-21 17:24:26,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 128090 conditions, 13181 events. 8561/13181 cut-off events. For 808630/808647 co-relation queries the response was YES. Maximal size of possible extension queue 747. Compared 86898 event pairs, 2294 based on Foata normal form. 20/13201 useless extension candidates. Maximal degree in co-relation 127909. Up to 12011 conditions per place. [2024-06-21 17:24:26,274 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 840 selfloop transitions, 184 changer transitions 0/1027 dead transitions. [2024-06-21 17:24:26,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 1027 transitions, 26497 flow [2024-06-21 17:24:26,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:24:26,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:24:26,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-21 17:24:26,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4575 [2024-06-21 17:24:26,276 INFO L175 Difference]: Start difference. First operand has 371 places, 873 transitions, 21559 flow. Second operand 10 states and 183 transitions. [2024-06-21 17:24:26,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 1027 transitions, 26497 flow [2024-06-21 17:24:29,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 1027 transitions, 26186 flow, removed 90 selfloop flow, removed 5 redundant places. [2024-06-21 17:24:29,978 INFO L231 Difference]: Finished difference. Result has 381 places, 975 transitions, 24370 flow [2024-06-21 17:24:29,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=21285, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=873, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=710, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=24370, PETRI_PLACES=381, PETRI_TRANSITIONS=975} [2024-06-21 17:24:29,979 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 340 predicate places. [2024-06-21 17:24:29,980 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 975 transitions, 24370 flow [2024-06-21 17:24:29,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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-21 17:24:29,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:29,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:29,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 17:24:29,980 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:24:29,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:29,981 INFO L85 PathProgramCache]: Analyzing trace with hash -1058601154, now seen corresponding path program 1 times [2024-06-21 17:24:29,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:29,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8286031] [2024-06-21 17:24:29,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:29,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:29,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:30,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-21 17:24:30,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:30,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8286031] [2024-06-21 17:24:30,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8286031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:30,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:30,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:24:30,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760562406] [2024-06-21 17:24:30,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:30,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:24:30,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:30,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:24:30,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:24:30,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:24:30,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 975 transitions, 24370 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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-21 17:24:30,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:30,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:24:30,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand