./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe035_pso.oepc_pso.opt_rmo.oepc_rmo.opt_tso.oepc_tso.opt.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/mutex-meet-nonrel/safe035_pso.oepc_pso.opt_rmo.oepc_rmo.opt_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe035_pso.oepc_pso.opt_rmo.oepc_rmo.opt_tso.oepc_tso.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe035_pso.oepc_pso.opt_rmo.oepc_rmo.opt_tso.oepc_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 02:40:57,784 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 02:40:57,846 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 02:40:57,849 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 02:40:57,850 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 02:40:57,875 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 02:40:57,876 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 02:40:57,876 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 02:40:57,876 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 02:40:57,880 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 02:40:57,880 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 02:40:57,880 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 02:40:57,881 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 02:40:57,882 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 02:40:57,882 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 02:40:57,882 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 02:40:57,882 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 02:40:57,882 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 02:40:57,882 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 02:40:57,883 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 02:40:57,883 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 02:40:57,883 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 02:40:57,883 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 02:40:57,883 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 02:40:57,883 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 02:40:57,883 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 02:40:57,884 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 02:40:57,884 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 02:40:57,884 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 02:40:57,884 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 02:40:57,885 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 02:40:57,885 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 02:40:57,885 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:40:57,885 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 02:40:57,885 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 02:40:57,886 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 02:40:57,886 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 02:40:57,886 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 02:40:57,886 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 02:40:57,886 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 02:40:57,886 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 02:40:57,886 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 02:40:57,886 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 02:40:57,886 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-28 02:40:58,129 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 02:40:58,149 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 02:40:58,151 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 02:40:58,152 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 02:40:58,155 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 02:40:58,156 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe035_pso.oepc_pso.opt_rmo.oepc_rmo.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-28 02:40:58,241 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 02:40:58,242 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 02:40:58,242 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe035_pso.oepc_pso.opt_rmo.oepc_rmo.opt_tso.oepc_tso.opt.i [2024-06-28 02:40:59,265 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 02:40:59,463 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 02:40:59,463 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe035_pso.oepc_pso.opt_rmo.oepc_rmo.opt_tso.oepc_tso.opt.i [2024-06-28 02:40:59,473 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c183138d6/2dd04d3d78cc4bfaa1e6833b66a60171/FLAG0a672c2a3 [2024-06-28 02:40:59,483 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c183138d6/2dd04d3d78cc4bfaa1e6833b66a60171 [2024-06-28 02:40:59,484 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 02:40:59,485 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 02:40:59,486 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 02:40:59,486 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 02:40:59,489 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 02:40:59,490 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:40:58" (1/2) ... [2024-06-28 02:40:59,491 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@9d3cd64 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:40:59, skipping insertion in model container [2024-06-28 02:40:59,491 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:40:58" (1/2) ... [2024-06-28 02:40:59,492 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@38305a2 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:40:59, skipping insertion in model container [2024-06-28 02:40:59,492 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:40:59" (2/2) ... [2024-06-28 02:40:59,492 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@9d3cd64 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:40:59, skipping insertion in model container [2024-06-28 02:40:59,493 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:40:59" (2/2) ... [2024-06-28 02:40:59,493 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 02:40:59,527 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 02:40:59,528 INFO L97 edCorrectnessWitness]: Location invariant before [L787-L787] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (x == 0 || x == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (x == 0 || x == 1)) [2024-06-28 02:40:59,528 INFO L97 edCorrectnessWitness]: Location invariant before [L789-L789] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (x == 0 || x == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (x == 0 || x == 1)) [2024-06-28 02:40:59,528 INFO L97 edCorrectnessWitness]: Location invariant before [L790-L790] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (x == 0 || x == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (x == 0 || x == 1)) [2024-06-28 02:40:59,528 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 02:40:59,528 INFO L106 edCorrectnessWitness]: ghost_update [L785-L785] multithreaded = 1; [2024-06-28 02:40:59,552 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 02:40:59,830 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:40:59,853 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 02:40:59,949 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:40:59,978 INFO L206 MainTranslator]: Completed translation [2024-06-28 02:40:59,978 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:40:59 WrapperNode [2024-06-28 02:40:59,978 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 02:40:59,979 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 02:40:59,979 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 02:40:59,979 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 02:40:59,985 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:40:59" (1/1) ... [2024-06-28 02:40:59,995 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:40:59" (1/1) ... [2024-06-28 02:41:00,029 INFO L138 Inliner]: procedures = 175, calls = 48, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-28 02:41:00,031 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 02:41:00,032 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 02:41:00,032 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 02:41:00,032 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 02:41:00,041 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:40:59" (1/1) ... [2024-06-28 02:41:00,041 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:40:59" (1/1) ... [2024-06-28 02:41:00,069 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:40:59" (1/1) ... [2024-06-28 02:41:00,080 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-28 02:41:00,086 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:40:59" (1/1) ... [2024-06-28 02:41:00,087 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:40:59" (1/1) ... [2024-06-28 02:41:00,091 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:40:59" (1/1) ... [2024-06-28 02:41:00,092 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:40:59" (1/1) ... [2024-06-28 02:41:00,098 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:40:59" (1/1) ... [2024-06-28 02:41:00,099 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:40:59" (1/1) ... [2024-06-28 02:41:00,101 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 02:41:00,101 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 02:41:00,109 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 02:41:00,109 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 02:41:00,110 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:40:59" (1/1) ... [2024-06-28 02:41:00,114 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:41:00,120 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 02:41:00,166 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 02:41:00,173 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 02:41:00,212 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 02:41:00,213 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 02:41:00,213 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 02:41:00,213 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 02:41:00,213 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 02:41:00,213 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 02:41:00,213 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 02:41:00,213 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 02:41:00,214 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 02:41:00,214 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 02:41:00,214 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 02:41:00,214 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 02:41:00,215 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 02:41:00,312 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 02:41:00,314 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 02:41:00,462 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 02:41:00,462 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 02:41:00,523 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 02:41:00,523 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 02:41:00,523 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:41:00 BoogieIcfgContainer [2024-06-28 02:41:00,523 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 02:41:00,525 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 02:41:00,526 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 02:41:00,528 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 02:41:00,528 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:40:58" (1/4) ... [2024-06-28 02:41:00,529 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@432407e6 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 02:41:00, skipping insertion in model container [2024-06-28 02:41:00,529 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 02:40:59" (2/4) ... [2024-06-28 02:41:00,529 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@432407e6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 02:41:00, skipping insertion in model container [2024-06-28 02:41:00,529 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:40:59" (3/4) ... [2024-06-28 02:41:00,529 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@432407e6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 02:41:00, skipping insertion in model container [2024-06-28 02:41:00,529 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:41:00" (4/4) ... [2024-06-28 02:41:00,530 INFO L112 eAbstractionObserver]: Analyzing ICFG safe035_pso.oepc_pso.opt_rmo.oepc_rmo.opt_tso.oepc_tso.opt.i [2024-06-28 02:41:00,543 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 02:41:00,543 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 02:41:00,543 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 02:41:00,573 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 02:41:00,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 43 transitions, 98 flow [2024-06-28 02:41:00,616 INFO L124 PetriNetUnfolderBase]: 0/40 cut-off events. [2024-06-28 02:41:00,616 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:41:00,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50 conditions, 40 events. 0/40 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 73 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 02:41:00,618 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 43 transitions, 98 flow [2024-06-28 02:41:00,620 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 44 places, 34 transitions, 77 flow [2024-06-28 02:41:00,627 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 02:41:00,631 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;@2e35ac0b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 02:41:00,632 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 02:41:00,634 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 02:41:00,634 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 02:41:00,634 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:41:00,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:00,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 02:41:00,635 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-28 02:41:00,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:00,639 INFO L85 PathProgramCache]: Analyzing trace with hash 224409784, now seen corresponding path program 1 times [2024-06-28 02:41:00,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:00,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995174178] [2024-06-28 02:41:00,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:00,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:00,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:00,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:00,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:00,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995174178] [2024-06-28 02:41:00,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995174178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:00,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:00,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 02:41:00,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227431496] [2024-06-28 02:41:00,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:00,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 02:41:00,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:01,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 02:41:01,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 02:41:01,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 43 [2024-06-28 02:41:01,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 34 transitions, 77 flow. Second operand has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:01,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:01,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 43 [2024-06-28 02:41:01,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:01,277 INFO L124 PetriNetUnfolderBase]: 471/886 cut-off events. [2024-06-28 02:41:01,277 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2024-06-28 02:41:01,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1674 conditions, 886 events. 471/886 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 4806 event pairs, 288 based on Foata normal form. 1/815 useless extension candidates. Maximal degree in co-relation 1662. Up to 733 conditions per place. [2024-06-28 02:41:01,294 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 27 selfloop transitions, 4 changer transitions 0/44 dead transitions. [2024-06-28 02:41:01,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 44 transitions, 165 flow [2024-06-28 02:41:01,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 02:41:01,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 02:41:01,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 94 transitions. [2024-06-28 02:41:01,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7286821705426356 [2024-06-28 02:41:01,306 INFO L175 Difference]: Start difference. First operand has 44 places, 34 transitions, 77 flow. Second operand 3 states and 94 transitions. [2024-06-28 02:41:01,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 44 transitions, 165 flow [2024-06-28 02:41:01,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 44 transitions, 160 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 02:41:01,311 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 104 flow [2024-06-28 02:41:01,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=104, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-28 02:41:01,321 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 0 predicate places. [2024-06-28 02:41:01,321 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 104 flow [2024-06-28 02:41:01,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:01,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:01,321 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:01,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 02:41:01,322 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-28 02:41:01,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:01,322 INFO L85 PathProgramCache]: Analyzing trace with hash 910381335, now seen corresponding path program 1 times [2024-06-28 02:41:01,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:01,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683786732] [2024-06-28 02:41:01,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:01,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:01,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:01,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:01,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:01,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683786732] [2024-06-28 02:41:01,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683786732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:01,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:01,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 02:41:01,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592855442] [2024-06-28 02:41:01,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:01,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:41:01,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:01,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:41:01,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:41:01,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-28 02:41:01,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 104 flow. Second operand has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:01,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:01,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-28 02:41:01,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:01,652 INFO L124 PetriNetUnfolderBase]: 737/1262 cut-off events. [2024-06-28 02:41:01,652 INFO L125 PetriNetUnfolderBase]: For 247/247 co-relation queries the response was YES. [2024-06-28 02:41:01,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2810 conditions, 1262 events. 737/1262 cut-off events. For 247/247 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6805 event pairs, 403 based on Foata normal form. 4/1237 useless extension candidates. Maximal degree in co-relation 2798. Up to 1096 conditions per place. [2024-06-28 02:41:01,660 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 38 selfloop transitions, 11 changer transitions 0/60 dead transitions. [2024-06-28 02:41:01,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 60 transitions, 266 flow [2024-06-28 02:41:01,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:41:01,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:41:01,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 122 transitions. [2024-06-28 02:41:01,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7093023255813954 [2024-06-28 02:41:01,665 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 104 flow. Second operand 4 states and 122 transitions. [2024-06-28 02:41:01,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 60 transitions, 266 flow [2024-06-28 02:41:01,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 60 transitions, 262 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 02:41:01,669 INFO L231 Difference]: Finished difference. Result has 48 places, 45 transitions, 176 flow [2024-06-28 02:41:01,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=176, PETRI_PLACES=48, PETRI_TRANSITIONS=45} [2024-06-28 02:41:01,672 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 4 predicate places. [2024-06-28 02:41:01,672 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 45 transitions, 176 flow [2024-06-28 02:41:01,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:01,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:01,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:01,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 02:41:01,675 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:01,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:01,678 INFO L85 PathProgramCache]: Analyzing trace with hash 653072864, now seen corresponding path program 1 times [2024-06-28 02:41:01,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:01,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689715903] [2024-06-28 02:41:01,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:01,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:01,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:01,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:01,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:01,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689715903] [2024-06-28 02:41:01,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689715903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:01,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:01,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 02:41:01,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663904937] [2024-06-28 02:41:01,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:01,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:41:01,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:01,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:41:01,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:41:01,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 43 [2024-06-28 02:41:01,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 45 transitions, 176 flow. Second operand has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:01,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:01,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 43 [2024-06-28 02:41:01,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:01,910 INFO L124 PetriNetUnfolderBase]: 640/1205 cut-off events. [2024-06-28 02:41:01,910 INFO L125 PetriNetUnfolderBase]: For 803/811 co-relation queries the response was YES. [2024-06-28 02:41:01,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3074 conditions, 1205 events. 640/1205 cut-off events. For 803/811 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 6759 event pairs, 322 based on Foata normal form. 2/1175 useless extension candidates. Maximal degree in co-relation 3059. Up to 960 conditions per place. [2024-06-28 02:41:01,917 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 38 selfloop transitions, 7 changer transitions 0/59 dead transitions. [2024-06-28 02:41:01,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 59 transitions, 308 flow [2024-06-28 02:41:01,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:41:01,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:41:01,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 117 transitions. [2024-06-28 02:41:01,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6802325581395349 [2024-06-28 02:41:01,918 INFO L175 Difference]: Start difference. First operand has 48 places, 45 transitions, 176 flow. Second operand 4 states and 117 transitions. [2024-06-28 02:41:01,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 59 transitions, 308 flow [2024-06-28 02:41:01,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 59 transitions, 304 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-28 02:41:01,921 INFO L231 Difference]: Finished difference. Result has 52 places, 48 transitions, 214 flow [2024-06-28 02:41:01,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=172, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=214, PETRI_PLACES=52, PETRI_TRANSITIONS=48} [2024-06-28 02:41:01,921 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 8 predicate places. [2024-06-28 02:41:01,922 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 48 transitions, 214 flow [2024-06-28 02:41:01,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:01,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:01,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:01,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 02:41:01,922 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-28 02:41:01,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:01,923 INFO L85 PathProgramCache]: Analyzing trace with hash 1970035349, now seen corresponding path program 1 times [2024-06-28 02:41:01,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:01,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738864477] [2024-06-28 02:41:01,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:01,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:01,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:02,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:02,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:02,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738864477] [2024-06-28 02:41:02,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738864477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:02,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:02,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:41:02,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492109239] [2024-06-28 02:41:02,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:02,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:41:02,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:02,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:41:02,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:41:02,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:02,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 48 transitions, 214 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:02,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:02,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:02,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:02,274 INFO L124 PetriNetUnfolderBase]: 940/1597 cut-off events. [2024-06-28 02:41:02,274 INFO L125 PetriNetUnfolderBase]: For 1705/1705 co-relation queries the response was YES. [2024-06-28 02:41:02,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4529 conditions, 1597 events. 940/1597 cut-off events. For 1705/1705 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 8399 event pairs, 287 based on Foata normal form. 8/1601 useless extension candidates. Maximal degree in co-relation 4511. Up to 1330 conditions per place. [2024-06-28 02:41:02,283 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 54 selfloop transitions, 18 changer transitions 0/82 dead transitions. [2024-06-28 02:41:02,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 82 transitions, 464 flow [2024-06-28 02:41:02,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:41:02,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:41:02,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-06-28 02:41:02,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 02:41:02,285 INFO L175 Difference]: Start difference. First operand has 52 places, 48 transitions, 214 flow. Second operand 6 states and 172 transitions. [2024-06-28 02:41:02,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 82 transitions, 464 flow [2024-06-28 02:41:02,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 82 transitions, 446 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-28 02:41:02,289 INFO L231 Difference]: Finished difference. Result has 56 places, 54 transitions, 284 flow [2024-06-28 02:41:02,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=190, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=284, PETRI_PLACES=56, PETRI_TRANSITIONS=54} [2024-06-28 02:41:02,289 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 12 predicate places. [2024-06-28 02:41:02,290 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 54 transitions, 284 flow [2024-06-28 02:41:02,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:02,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:02,290 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:02,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 02:41:02,290 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:02,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:02,291 INFO L85 PathProgramCache]: Analyzing trace with hash 537604129, now seen corresponding path program 1 times [2024-06-28 02:41:02,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:02,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308708758] [2024-06-28 02:41:02,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:02,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:02,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:02,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:02,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:02,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308708758] [2024-06-28 02:41:02,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308708758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:02,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:02,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:41:02,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928505831] [2024-06-28 02:41:02,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:02,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:41:02,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:02,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:41:02,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:41:02,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:02,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 54 transitions, 284 flow. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:02,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:02,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:02,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:02,578 INFO L124 PetriNetUnfolderBase]: 966/1680 cut-off events. [2024-06-28 02:41:02,578 INFO L125 PetriNetUnfolderBase]: For 2751/2751 co-relation queries the response was YES. [2024-06-28 02:41:02,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5187 conditions, 1680 events. 966/1680 cut-off events. For 2751/2751 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 9095 event pairs, 323 based on Foata normal form. 3/1677 useless extension candidates. Maximal degree in co-relation 5167. Up to 1376 conditions per place. [2024-06-28 02:41:02,587 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 60 selfloop transitions, 21 changer transitions 0/91 dead transitions. [2024-06-28 02:41:02,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 91 transitions, 610 flow [2024-06-28 02:41:02,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:41:02,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:41:02,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 146 transitions. [2024-06-28 02:41:02,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6790697674418604 [2024-06-28 02:41:02,589 INFO L175 Difference]: Start difference. First operand has 56 places, 54 transitions, 284 flow. Second operand 5 states and 146 transitions. [2024-06-28 02:41:02,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 91 transitions, 610 flow [2024-06-28 02:41:02,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 91 transitions, 564 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-28 02:41:02,592 INFO L231 Difference]: Finished difference. Result has 59 places, 68 transitions, 392 flow [2024-06-28 02:41:02,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=242, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=392, PETRI_PLACES=59, PETRI_TRANSITIONS=68} [2024-06-28 02:41:02,593 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 15 predicate places. [2024-06-28 02:41:02,593 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 68 transitions, 392 flow [2024-06-28 02:41:02,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:02,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:02,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:02,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 02:41:02,594 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-28 02:41:02,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:02,594 INFO L85 PathProgramCache]: Analyzing trace with hash 1396715809, now seen corresponding path program 2 times [2024-06-28 02:41:02,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:02,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375418930] [2024-06-28 02:41:02,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:02,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:02,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:02,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:02,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:02,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375418930] [2024-06-28 02:41:02,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375418930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:02,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:02,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:41:02,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366767007] [2024-06-28 02:41:02,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:02,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:41:02,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:02,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:41:02,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:41:02,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:02,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 68 transitions, 392 flow. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:02,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:02,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:02,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:02,840 INFO L124 PetriNetUnfolderBase]: 960/1666 cut-off events. [2024-06-28 02:41:02,840 INFO L125 PetriNetUnfolderBase]: For 4024/4024 co-relation queries the response was YES. [2024-06-28 02:41:02,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5664 conditions, 1666 events. 960/1666 cut-off events. For 4024/4024 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 8984 event pairs, 323 based on Foata normal form. 3/1664 useless extension candidates. Maximal degree in co-relation 5642. Up to 1372 conditions per place. [2024-06-28 02:41:02,850 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 58 selfloop transitions, 20 changer transitions 0/88 dead transitions. [2024-06-28 02:41:02,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 88 transitions, 628 flow [2024-06-28 02:41:02,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:41:02,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:41:02,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 141 transitions. [2024-06-28 02:41:02,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6558139534883721 [2024-06-28 02:41:02,851 INFO L175 Difference]: Start difference. First operand has 59 places, 68 transitions, 392 flow. Second operand 5 states and 141 transitions. [2024-06-28 02:41:02,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 88 transitions, 628 flow [2024-06-28 02:41:02,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 88 transitions, 600 flow, removed 14 selfloop flow, removed 0 redundant places. [2024-06-28 02:41:02,857 INFO L231 Difference]: Finished difference. Result has 65 places, 70 transitions, 438 flow [2024-06-28 02:41:02,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=366, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=438, PETRI_PLACES=65, PETRI_TRANSITIONS=70} [2024-06-28 02:41:02,857 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 21 predicate places. [2024-06-28 02:41:02,858 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 70 transitions, 438 flow [2024-06-28 02:41:02,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:02,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:02,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:02,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 02:41:02,858 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:02,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:02,859 INFO L85 PathProgramCache]: Analyzing trace with hash -1781740498, now seen corresponding path program 1 times [2024-06-28 02:41:02,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:02,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631096427] [2024-06-28 02:41:02,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:02,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:02,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:02,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:02,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:02,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631096427] [2024-06-28 02:41:02,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631096427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:02,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:02,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 02:41:02,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494407196] [2024-06-28 02:41:02,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:02,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:41:02,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:02,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:41:02,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:41:02,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-28 02:41:02,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 70 transitions, 438 flow. Second operand has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 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-28 02:41:02,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:02,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-28 02:41:02,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:03,091 INFO L124 PetriNetUnfolderBase]: 878/1545 cut-off events. [2024-06-28 02:41:03,092 INFO L125 PetriNetUnfolderBase]: For 4494/4494 co-relation queries the response was YES. [2024-06-28 02:41:03,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5409 conditions, 1545 events. 878/1545 cut-off events. For 4494/4494 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 8423 event pairs, 356 based on Foata normal form. 3/1539 useless extension candidates. Maximal degree in co-relation 5383. Up to 1284 conditions per place. [2024-06-28 02:41:03,101 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 46 selfloop transitions, 16 changer transitions 0/78 dead transitions. [2024-06-28 02:41:03,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 78 transitions, 582 flow [2024-06-28 02:41:03,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:41:03,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:41:03,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 112 transitions. [2024-06-28 02:41:03,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6511627906976745 [2024-06-28 02:41:03,102 INFO L175 Difference]: Start difference. First operand has 65 places, 70 transitions, 438 flow. Second operand 4 states and 112 transitions. [2024-06-28 02:41:03,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 78 transitions, 582 flow [2024-06-28 02:41:03,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 78 transitions, 540 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 02:41:03,107 INFO L231 Difference]: Finished difference. Result has 66 places, 70 transitions, 439 flow [2024-06-28 02:41:03,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=396, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=439, PETRI_PLACES=66, PETRI_TRANSITIONS=70} [2024-06-28 02:41:03,107 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 22 predicate places. [2024-06-28 02:41:03,107 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 70 transitions, 439 flow [2024-06-28 02:41:03,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 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-28 02:41:03,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:03,108 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:03,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 02:41:03,108 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-28 02:41:03,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:03,109 INFO L85 PathProgramCache]: Analyzing trace with hash -885852928, now seen corresponding path program 1 times [2024-06-28 02:41:03,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:03,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575054535] [2024-06-28 02:41:03,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:03,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:03,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:03,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:03,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:03,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575054535] [2024-06-28 02:41:03,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575054535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:03,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:03,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:41:03,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799546517] [2024-06-28 02:41:03,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:03,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:41:03,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:03,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:41:03,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:41:03,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:03,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 70 transitions, 439 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:03,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:03,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:03,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:03,415 INFO L124 PetriNetUnfolderBase]: 958/1644 cut-off events. [2024-06-28 02:41:03,415 INFO L125 PetriNetUnfolderBase]: For 5350/5350 co-relation queries the response was YES. [2024-06-28 02:41:03,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5830 conditions, 1644 events. 958/1644 cut-off events. For 5350/5350 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 8748 event pairs, 339 based on Foata normal form. 3/1643 useless extension candidates. Maximal degree in co-relation 5803. Up to 1388 conditions per place. [2024-06-28 02:41:03,423 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 68 selfloop transitions, 21 changer transitions 0/99 dead transitions. [2024-06-28 02:41:03,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 99 transitions, 709 flow [2024-06-28 02:41:03,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:41:03,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:41:03,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 170 transitions. [2024-06-28 02:41:03,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6589147286821705 [2024-06-28 02:41:03,425 INFO L175 Difference]: Start difference. First operand has 66 places, 70 transitions, 439 flow. Second operand 6 states and 170 transitions. [2024-06-28 02:41:03,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 99 transitions, 709 flow [2024-06-28 02:41:03,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 99 transitions, 669 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-28 02:41:03,433 INFO L231 Difference]: Finished difference. Result has 69 places, 74 transitions, 486 flow [2024-06-28 02:41:03,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=399, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=486, PETRI_PLACES=69, PETRI_TRANSITIONS=74} [2024-06-28 02:41:03,435 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 25 predicate places. [2024-06-28 02:41:03,435 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 74 transitions, 486 flow [2024-06-28 02:41:03,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:03,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:03,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:03,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 02:41:03,436 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-28 02:41:03,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:03,437 INFO L85 PathProgramCache]: Analyzing trace with hash 1130934468, now seen corresponding path program 2 times [2024-06-28 02:41:03,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:03,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670157741] [2024-06-28 02:41:03,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:03,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:03,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:03,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:03,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:03,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670157741] [2024-06-28 02:41:03,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670157741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:03,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:03,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:41:03,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100529412] [2024-06-28 02:41:03,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:03,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:41:03,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:03,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:41:03,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:41:03,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:03,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 74 transitions, 486 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:03,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:03,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:03,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:03,785 INFO L124 PetriNetUnfolderBase]: 982/1712 cut-off events. [2024-06-28 02:41:03,785 INFO L125 PetriNetUnfolderBase]: For 6735/6735 co-relation queries the response was YES. [2024-06-28 02:41:03,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6462 conditions, 1712 events. 982/1712 cut-off events. For 6735/6735 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 9294 event pairs, 310 based on Foata normal form. 3/1707 useless extension candidates. Maximal degree in co-relation 6435. Up to 1332 conditions per place. [2024-06-28 02:41:03,802 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 62 selfloop transitions, 39 changer transitions 0/111 dead transitions. [2024-06-28 02:41:03,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 111 transitions, 894 flow [2024-06-28 02:41:03,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:41:03,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:41:03,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-06-28 02:41:03,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6744186046511628 [2024-06-28 02:41:03,806 INFO L175 Difference]: Start difference. First operand has 69 places, 74 transitions, 486 flow. Second operand 6 states and 174 transitions. [2024-06-28 02:41:03,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 111 transitions, 894 flow [2024-06-28 02:41:03,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 111 transitions, 837 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 02:41:03,815 INFO L231 Difference]: Finished difference. Result has 71 places, 85 transitions, 618 flow [2024-06-28 02:41:03,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=429, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=618, PETRI_PLACES=71, PETRI_TRANSITIONS=85} [2024-06-28 02:41:03,816 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 27 predicate places. [2024-06-28 02:41:03,816 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 85 transitions, 618 flow [2024-06-28 02:41:03,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:03,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:03,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:03,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 02:41:03,817 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-28 02:41:03,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:03,818 INFO L85 PathProgramCache]: Analyzing trace with hash -641842626, now seen corresponding path program 1 times [2024-06-28 02:41:03,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:03,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477656670] [2024-06-28 02:41:03,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:03,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:03,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:03,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:03,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:03,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477656670] [2024-06-28 02:41:03,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477656670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:03,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:03,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:41:03,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391471597] [2024-06-28 02:41:03,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:03,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:41:03,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:03,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:41:03,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:41:03,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:03,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 85 transitions, 618 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:03,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:03,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:03,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:04,087 INFO L124 PetriNetUnfolderBase]: 1006/1745 cut-off events. [2024-06-28 02:41:04,087 INFO L125 PetriNetUnfolderBase]: For 8815/8815 co-relation queries the response was YES. [2024-06-28 02:41:04,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7060 conditions, 1745 events. 1006/1745 cut-off events. For 8815/8815 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 9481 event pairs, 313 based on Foata normal form. 3/1740 useless extension candidates. Maximal degree in co-relation 7032. Up to 1381 conditions per place. [2024-06-28 02:41:04,097 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 78 selfloop transitions, 34 changer transitions 0/122 dead transitions. [2024-06-28 02:41:04,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 122 transitions, 1058 flow [2024-06-28 02:41:04,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:41:04,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:41:04,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 173 transitions. [2024-06-28 02:41:04,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6705426356589147 [2024-06-28 02:41:04,098 INFO L175 Difference]: Start difference. First operand has 71 places, 85 transitions, 618 flow. Second operand 6 states and 173 transitions. [2024-06-28 02:41:04,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 122 transitions, 1058 flow [2024-06-28 02:41:04,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 122 transitions, 1020 flow, removed 14 selfloop flow, removed 1 redundant places. [2024-06-28 02:41:04,106 INFO L231 Difference]: Finished difference. Result has 77 places, 97 transitions, 789 flow [2024-06-28 02:41:04,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=580, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=789, PETRI_PLACES=77, PETRI_TRANSITIONS=97} [2024-06-28 02:41:04,107 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 33 predicate places. [2024-06-28 02:41:04,107 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 97 transitions, 789 flow [2024-06-28 02:41:04,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:04,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:04,108 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:04,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 02:41:04,108 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-28 02:41:04,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:04,108 INFO L85 PathProgramCache]: Analyzing trace with hash -2080825024, now seen corresponding path program 3 times [2024-06-28 02:41:04,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:04,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386910690] [2024-06-28 02:41:04,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:04,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:04,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:04,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:04,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:04,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386910690] [2024-06-28 02:41:04,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386910690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:04,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:04,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:41:04,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384811035] [2024-06-28 02:41:04,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:04,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:41:04,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:04,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:41:04,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:41:04,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:04,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 97 transitions, 789 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:04,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:04,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:04,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:04,370 INFO L124 PetriNetUnfolderBase]: 1000/1726 cut-off events. [2024-06-28 02:41:04,370 INFO L125 PetriNetUnfolderBase]: For 11160/11160 co-relation queries the response was YES. [2024-06-28 02:41:04,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7597 conditions, 1726 events. 1000/1726 cut-off events. For 11160/11160 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 9336 event pairs, 303 based on Foata normal form. 3/1721 useless extension candidates. Maximal degree in co-relation 7565. Up to 1362 conditions per place. [2024-06-28 02:41:04,379 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 73 selfloop transitions, 35 changer transitions 0/118 dead transitions. [2024-06-28 02:41:04,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 118 transitions, 1079 flow [2024-06-28 02:41:04,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:41:04,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:41:04,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-06-28 02:41:04,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6472868217054264 [2024-06-28 02:41:04,381 INFO L175 Difference]: Start difference. First operand has 77 places, 97 transitions, 789 flow. Second operand 6 states and 167 transitions. [2024-06-28 02:41:04,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 118 transitions, 1079 flow [2024-06-28 02:41:04,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 118 transitions, 1030 flow, removed 22 selfloop flow, removed 1 redundant places. [2024-06-28 02:41:04,392 INFO L231 Difference]: Finished difference. Result has 82 places, 97 transitions, 819 flow [2024-06-28 02:41:04,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=740, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=819, PETRI_PLACES=82, PETRI_TRANSITIONS=97} [2024-06-28 02:41:04,392 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 38 predicate places. [2024-06-28 02:41:04,392 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 97 transitions, 819 flow [2024-06-28 02:41:04,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:04,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:04,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:04,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 02:41:04,393 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-28 02:41:04,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:04,393 INFO L85 PathProgramCache]: Analyzing trace with hash -1564761662, now seen corresponding path program 2 times [2024-06-28 02:41:04,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:04,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293633206] [2024-06-28 02:41:04,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:04,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:04,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:04,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:04,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:04,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293633206] [2024-06-28 02:41:04,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293633206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:04,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:04,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:41:04,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11835397] [2024-06-28 02:41:04,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:04,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:41:04,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:04,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:41:04,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:41:04,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:04,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 97 transitions, 819 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:04,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:04,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:04,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:04,725 INFO L124 PetriNetUnfolderBase]: 1018/1763 cut-off events. [2024-06-28 02:41:04,725 INFO L125 PetriNetUnfolderBase]: For 12829/12829 co-relation queries the response was YES. [2024-06-28 02:41:04,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7971 conditions, 1763 events. 1018/1763 cut-off events. For 12829/12829 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 9581 event pairs, 301 based on Foata normal form. 3/1761 useless extension candidates. Maximal degree in co-relation 7936. Up to 1392 conditions per place. [2024-06-28 02:41:04,735 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 78 selfloop transitions, 35 changer transitions 0/123 dead transitions. [2024-06-28 02:41:04,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 123 transitions, 1208 flow [2024-06-28 02:41:04,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:41:04,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:41:04,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-06-28 02:41:04,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6550387596899225 [2024-06-28 02:41:04,736 INFO L175 Difference]: Start difference. First operand has 82 places, 97 transitions, 819 flow. Second operand 6 states and 169 transitions. [2024-06-28 02:41:04,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 123 transitions, 1208 flow [2024-06-28 02:41:04,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 123 transitions, 1131 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 02:41:04,747 INFO L231 Difference]: Finished difference. Result has 84 places, 101 transitions, 866 flow [2024-06-28 02:41:04,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=742, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=866, PETRI_PLACES=84, PETRI_TRANSITIONS=101} [2024-06-28 02:41:04,748 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 40 predicate places. [2024-06-28 02:41:04,748 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 101 transitions, 866 flow [2024-06-28 02:41:04,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:04,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:04,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:04,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 02:41:04,749 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-28 02:41:04,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:04,749 INFO L85 PathProgramCache]: Analyzing trace with hash -469113726, now seen corresponding path program 3 times [2024-06-28 02:41:04,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:04,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511356419] [2024-06-28 02:41:04,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:04,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:04,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:04,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:04,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:04,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511356419] [2024-06-28 02:41:04,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511356419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:04,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:04,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:41:04,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379290607] [2024-06-28 02:41:04,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:04,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:41:04,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:04,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:41:04,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:41:04,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:04,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 101 transitions, 866 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:04,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:04,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:04,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:05,067 INFO L124 PetriNetUnfolderBase]: 1036/1822 cut-off events. [2024-06-28 02:41:05,067 INFO L125 PetriNetUnfolderBase]: For 14195/14195 co-relation queries the response was YES. [2024-06-28 02:41:05,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8326 conditions, 1822 events. 1036/1822 cut-off events. For 14195/14195 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 10110 event pairs, 316 based on Foata normal form. 3/1824 useless extension candidates. Maximal degree in co-relation 8290. Up to 1519 conditions per place. [2024-06-28 02:41:05,077 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 103 selfloop transitions, 18 changer transitions 0/131 dead transitions. [2024-06-28 02:41:05,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 131 transitions, 1279 flow [2024-06-28 02:41:05,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:41:05,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:41:05,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-28 02:41:05,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-28 02:41:05,078 INFO L175 Difference]: Start difference. First operand has 84 places, 101 transitions, 866 flow. Second operand 7 states and 182 transitions. [2024-06-28 02:41:05,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 131 transitions, 1279 flow [2024-06-28 02:41:05,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 131 transitions, 1176 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-28 02:41:05,096 INFO L231 Difference]: Finished difference. Result has 90 places, 110 transitions, 930 flow [2024-06-28 02:41:05,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=779, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=930, PETRI_PLACES=90, PETRI_TRANSITIONS=110} [2024-06-28 02:41:05,096 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 46 predicate places. [2024-06-28 02:41:05,096 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 110 transitions, 930 flow [2024-06-28 02:41:05,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:05,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:05,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:05,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 02:41:05,097 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-28 02:41:05,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:05,098 INFO L85 PathProgramCache]: Analyzing trace with hash 1478028510, now seen corresponding path program 1 times [2024-06-28 02:41:05,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:05,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214724229] [2024-06-28 02:41:05,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:05,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:05,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:05,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-28 02:41:05,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:05,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214724229] [2024-06-28 02:41:05,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214724229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:05,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:05,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:41:05,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240822207] [2024-06-28 02:41:05,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:05,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:41:05,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:05,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:41:05,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:41:05,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-28 02:41:05,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 110 transitions, 930 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:05,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:05,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-28 02:41:05,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:05,485 INFO L124 PetriNetUnfolderBase]: 969/1747 cut-off events. [2024-06-28 02:41:05,485 INFO L125 PetriNetUnfolderBase]: For 15325/15325 co-relation queries the response was YES. [2024-06-28 02:41:05,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8017 conditions, 1747 events. 969/1747 cut-off events. For 15325/15325 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 9861 event pairs, 275 based on Foata normal form. 4/1750 useless extension candidates. Maximal degree in co-relation 7978. Up to 1344 conditions per place. [2024-06-28 02:41:05,495 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 91 selfloop transitions, 12 changer transitions 0/132 dead transitions. [2024-06-28 02:41:05,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 132 transitions, 1216 flow [2024-06-28 02:41:05,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:41:05,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:41:05,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-06-28 02:41:05,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6317829457364341 [2024-06-28 02:41:05,496 INFO L175 Difference]: Start difference. First operand has 90 places, 110 transitions, 930 flow. Second operand 6 states and 163 transitions. [2024-06-28 02:41:05,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 132 transitions, 1216 flow [2024-06-28 02:41:05,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 132 transitions, 1158 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-28 02:41:05,518 INFO L231 Difference]: Finished difference. Result has 93 places, 112 transitions, 937 flow [2024-06-28 02:41:05,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=872, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=937, PETRI_PLACES=93, PETRI_TRANSITIONS=112} [2024-06-28 02:41:05,519 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 49 predicate places. [2024-06-28 02:41:05,519 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 112 transitions, 937 flow [2024-06-28 02:41:05,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:05,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:05,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:05,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 02:41:05,521 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:05,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:05,522 INFO L85 PathProgramCache]: Analyzing trace with hash 688238411, now seen corresponding path program 1 times [2024-06-28 02:41:05,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:05,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245797382] [2024-06-28 02:41:05,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:05,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:05,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:05,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:05,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:05,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245797382] [2024-06-28 02:41:05,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245797382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:05,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:05,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:41:05,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426612957] [2024-06-28 02:41:05,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:05,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:41:05,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:05,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:41:05,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:41:05,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:05,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 112 transitions, 937 flow. Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:05,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:05,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:05,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:05,796 INFO L124 PetriNetUnfolderBase]: 1038/1817 cut-off events. [2024-06-28 02:41:05,796 INFO L125 PetriNetUnfolderBase]: For 17224/17224 co-relation queries the response was YES. [2024-06-28 02:41:05,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8507 conditions, 1817 events. 1038/1817 cut-off events. For 17224/17224 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 10052 event pairs, 320 based on Foata normal form. 2/1814 useless extension candidates. Maximal degree in co-relation 8467. Up to 1484 conditions per place. [2024-06-28 02:41:05,807 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 94 selfloop transitions, 25 changer transitions 0/129 dead transitions. [2024-06-28 02:41:05,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 129 transitions, 1288 flow [2024-06-28 02:41:05,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:41:05,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:41:05,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 136 transitions. [2024-06-28 02:41:05,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6325581395348837 [2024-06-28 02:41:05,809 INFO L175 Difference]: Start difference. First operand has 93 places, 112 transitions, 937 flow. Second operand 5 states and 136 transitions. [2024-06-28 02:41:05,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 129 transitions, 1288 flow [2024-06-28 02:41:05,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 129 transitions, 1241 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 02:41:05,830 INFO L231 Difference]: Finished difference. Result has 94 places, 116 transitions, 1004 flow [2024-06-28 02:41:05,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=890, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1004, PETRI_PLACES=94, PETRI_TRANSITIONS=116} [2024-06-28 02:41:05,831 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 50 predicate places. [2024-06-28 02:41:05,831 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 116 transitions, 1004 flow [2024-06-28 02:41:05,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:05,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:05,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:05,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 02:41:05,831 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:05,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:05,832 INFO L85 PathProgramCache]: Analyzing trace with hash 1940956425, now seen corresponding path program 2 times [2024-06-28 02:41:05,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:05,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110253580] [2024-06-28 02:41:05,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:05,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:05,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:05,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:05,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:05,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110253580] [2024-06-28 02:41:05,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110253580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:05,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:05,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:41:05,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340246268] [2024-06-28 02:41:05,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:05,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:41:05,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:05,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:41:05,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:41:05,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:05,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 116 transitions, 1004 flow. Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:05,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:05,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:05,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:06,106 INFO L124 PetriNetUnfolderBase]: 1026/1789 cut-off events. [2024-06-28 02:41:06,106 INFO L125 PetriNetUnfolderBase]: For 18748/18748 co-relation queries the response was YES. [2024-06-28 02:41:06,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8475 conditions, 1789 events. 1026/1789 cut-off events. For 18748/18748 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 9847 event pairs, 332 based on Foata normal form. 2/1786 useless extension candidates. Maximal degree in co-relation 8434. Up to 1470 conditions per place. [2024-06-28 02:41:06,119 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 88 selfloop transitions, 27 changer transitions 0/125 dead transitions. [2024-06-28 02:41:06,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 125 transitions, 1256 flow [2024-06-28 02:41:06,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:41:06,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:41:06,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 133 transitions. [2024-06-28 02:41:06,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6186046511627907 [2024-06-28 02:41:06,121 INFO L175 Difference]: Start difference. First operand has 94 places, 116 transitions, 1004 flow. Second operand 5 states and 133 transitions. [2024-06-28 02:41:06,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 125 transitions, 1256 flow [2024-06-28 02:41:06,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 125 transitions, 1218 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-28 02:41:06,147 INFO L231 Difference]: Finished difference. Result has 97 places, 116 transitions, 1027 flow [2024-06-28 02:41:06,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=966, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1027, PETRI_PLACES=97, PETRI_TRANSITIONS=116} [2024-06-28 02:41:06,148 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 53 predicate places. [2024-06-28 02:41:06,148 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 116 transitions, 1027 flow [2024-06-28 02:41:06,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:06,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:06,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:06,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 02:41:06,149 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:06,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:06,149 INFO L85 PathProgramCache]: Analyzing trace with hash 1415259959, now seen corresponding path program 1 times [2024-06-28 02:41:06,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:06,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440242830] [2024-06-28 02:41:06,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:06,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:06,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:06,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-28 02:41:06,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:06,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440242830] [2024-06-28 02:41:06,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440242830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:06,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:06,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:41:06,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150103855] [2024-06-28 02:41:06,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:06,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:41:06,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:06,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:41:06,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:41:06,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-28 02:41:06,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 116 transitions, 1027 flow. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:06,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:06,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-28 02:41:06,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:06,418 INFO L124 PetriNetUnfolderBase]: 971/1732 cut-off events. [2024-06-28 02:41:06,418 INFO L125 PetriNetUnfolderBase]: For 19963/19963 co-relation queries the response was YES. [2024-06-28 02:41:06,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8266 conditions, 1732 events. 971/1732 cut-off events. For 19963/19963 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 9738 event pairs, 317 based on Foata normal form. 3/1725 useless extension candidates. Maximal degree in co-relation 8224. Up to 1361 conditions per place. [2024-06-28 02:41:06,429 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 89 selfloop transitions, 21 changer transitions 0/133 dead transitions. [2024-06-28 02:41:06,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 133 transitions, 1353 flow [2024-06-28 02:41:06,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:41:06,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:41:06,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 137 transitions. [2024-06-28 02:41:06,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6372093023255814 [2024-06-28 02:41:06,430 INFO L175 Difference]: Start difference. First operand has 97 places, 116 transitions, 1027 flow. Second operand 5 states and 137 transitions. [2024-06-28 02:41:06,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 133 transitions, 1353 flow [2024-06-28 02:41:06,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 133 transitions, 1255 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 02:41:06,451 INFO L231 Difference]: Finished difference. Result has 96 places, 123 transitions, 1037 flow [2024-06-28 02:41:06,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=929, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1037, PETRI_PLACES=96, PETRI_TRANSITIONS=123} [2024-06-28 02:41:06,452 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 52 predicate places. [2024-06-28 02:41:06,452 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 123 transitions, 1037 flow [2024-06-28 02:41:06,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:06,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:06,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:06,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 02:41:06,452 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-28 02:41:06,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:06,453 INFO L85 PathProgramCache]: Analyzing trace with hash 1518304931, now seen corresponding path program 1 times [2024-06-28 02:41:06,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:06,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369522048] [2024-06-28 02:41:06,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:06,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:06,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:06,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:06,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:06,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369522048] [2024-06-28 02:41:06,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369522048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:06,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:06,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:41:06,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104967721] [2024-06-28 02:41:06,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:06,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:41:06,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:06,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:41:06,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:41:06,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:06,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 123 transitions, 1037 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:06,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:06,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:06,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:06,910 INFO L124 PetriNetUnfolderBase]: 1096/1887 cut-off events. [2024-06-28 02:41:06,911 INFO L125 PetriNetUnfolderBase]: For 23886/23886 co-relation queries the response was YES. [2024-06-28 02:41:06,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9449 conditions, 1887 events. 1096/1887 cut-off events. For 23886/23886 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 10417 event pairs, 203 based on Foata normal form. 6/1889 useless extension candidates. Maximal degree in co-relation 9408. Up to 1491 conditions per place. [2024-06-28 02:41:06,927 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 126 selfloop transitions, 30 changer transitions 0/166 dead transitions. [2024-06-28 02:41:06,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 166 transitions, 1585 flow [2024-06-28 02:41:06,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:41:06,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:41:06,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-06-28 02:41:06,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6482558139534884 [2024-06-28 02:41:06,929 INFO L175 Difference]: Start difference. First operand has 96 places, 123 transitions, 1037 flow. Second operand 8 states and 223 transitions. [2024-06-28 02:41:06,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 166 transitions, 1585 flow [2024-06-28 02:41:06,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 166 transitions, 1552 flow, removed 12 selfloop flow, removed 1 redundant places. [2024-06-28 02:41:06,975 INFO L231 Difference]: Finished difference. Result has 103 places, 129 transitions, 1162 flow [2024-06-28 02:41:06,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1004, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1162, PETRI_PLACES=103, PETRI_TRANSITIONS=129} [2024-06-28 02:41:06,976 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 59 predicate places. [2024-06-28 02:41:06,976 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 129 transitions, 1162 flow [2024-06-28 02:41:06,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:06,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:06,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:06,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 02:41:06,977 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-28 02:41:06,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:06,977 INFO L85 PathProgramCache]: Analyzing trace with hash 30643589, now seen corresponding path program 2 times [2024-06-28 02:41:06,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:06,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880253038] [2024-06-28 02:41:06,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:06,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:06,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:07,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:07,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:07,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880253038] [2024-06-28 02:41:07,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880253038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:07,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:07,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:41:07,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476468812] [2024-06-28 02:41:07,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:07,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:41:07,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:07,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:41:07,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:41:07,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:07,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 129 transitions, 1162 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:07,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:07,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:07,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:07,432 INFO L124 PetriNetUnfolderBase]: 1083/1868 cut-off events. [2024-06-28 02:41:07,433 INFO L125 PetriNetUnfolderBase]: For 26219/26219 co-relation queries the response was YES. [2024-06-28 02:41:07,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9685 conditions, 1868 events. 1083/1868 cut-off events. For 26219/26219 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 10310 event pairs, 288 based on Foata normal form. 6/1870 useless extension candidates. Maximal degree in co-relation 9641. Up to 1548 conditions per place. [2024-06-28 02:41:07,445 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 125 selfloop transitions, 24 changer transitions 0/159 dead transitions. [2024-06-28 02:41:07,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 159 transitions, 1536 flow [2024-06-28 02:41:07,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:41:07,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:41:07,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-06-28 02:41:07,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6478405315614618 [2024-06-28 02:41:07,447 INFO L175 Difference]: Start difference. First operand has 103 places, 129 transitions, 1162 flow. Second operand 7 states and 195 transitions. [2024-06-28 02:41:07,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 159 transitions, 1536 flow [2024-06-28 02:41:07,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 159 transitions, 1441 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-28 02:41:07,474 INFO L231 Difference]: Finished difference. Result has 106 places, 129 transitions, 1123 flow [2024-06-28 02:41:07,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1067, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1123, PETRI_PLACES=106, PETRI_TRANSITIONS=129} [2024-06-28 02:41:07,474 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 62 predicate places. [2024-06-28 02:41:07,474 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 129 transitions, 1123 flow [2024-06-28 02:41:07,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:07,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:07,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:07,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 02:41:07,475 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-28 02:41:07,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:07,475 INFO L85 PathProgramCache]: Analyzing trace with hash 1376976669, now seen corresponding path program 1 times [2024-06-28 02:41:07,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:07,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081300705] [2024-06-28 02:41:07,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:07,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:07,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:07,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:07,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:07,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081300705] [2024-06-28 02:41:07,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081300705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:07,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:07,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:41:07,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319816387] [2024-06-28 02:41:07,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:07,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:41:07,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:07,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:41:07,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:41:07,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:07,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 129 transitions, 1123 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:07,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:07,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:07,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:07,832 INFO L124 PetriNetUnfolderBase]: 1099/1896 cut-off events. [2024-06-28 02:41:07,833 INFO L125 PetriNetUnfolderBase]: For 27917/27917 co-relation queries the response was YES. [2024-06-28 02:41:07,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9845 conditions, 1896 events. 1099/1896 cut-off events. For 27917/27917 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 10521 event pairs, 273 based on Foata normal form. 3/1895 useless extension candidates. Maximal degree in co-relation 9799. Up to 1583 conditions per place. [2024-06-28 02:41:07,843 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 127 selfloop transitions, 25 changer transitions 0/162 dead transitions. [2024-06-28 02:41:07,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 162 transitions, 1555 flow [2024-06-28 02:41:07,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:41:07,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:41:07,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-06-28 02:41:07,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6478405315614618 [2024-06-28 02:41:07,845 INFO L175 Difference]: Start difference. First operand has 106 places, 129 transitions, 1123 flow. Second operand 7 states and 195 transitions. [2024-06-28 02:41:07,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 162 transitions, 1555 flow [2024-06-28 02:41:07,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 162 transitions, 1499 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 02:41:07,871 INFO L231 Difference]: Finished difference. Result has 107 places, 133 transitions, 1188 flow [2024-06-28 02:41:07,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1067, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1188, PETRI_PLACES=107, PETRI_TRANSITIONS=133} [2024-06-28 02:41:07,871 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 63 predicate places. [2024-06-28 02:41:07,871 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 133 transitions, 1188 flow [2024-06-28 02:41:07,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:07,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:07,872 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:07,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 02:41:07,872 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-28 02:41:07,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:07,872 INFO L85 PathProgramCache]: Analyzing trace with hash -882242465, now seen corresponding path program 3 times [2024-06-28 02:41:07,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:07,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293052218] [2024-06-28 02:41:07,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:07,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:07,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:07,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:07,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:07,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293052218] [2024-06-28 02:41:07,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293052218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:07,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:07,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:41:07,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007415717] [2024-06-28 02:41:07,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:07,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:41:07,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:07,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:41:07,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:41:07,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:07,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 133 transitions, 1188 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:07,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:07,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:07,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:08,195 INFO L124 PetriNetUnfolderBase]: 1124/1929 cut-off events. [2024-06-28 02:41:08,195 INFO L125 PetriNetUnfolderBase]: For 31684/31684 co-relation queries the response was YES. [2024-06-28 02:41:08,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10410 conditions, 1929 events. 1124/1929 cut-off events. For 31684/31684 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 10636 event pairs, 281 based on Foata normal form. 6/1927 useless extension candidates. Maximal degree in co-relation 10363. Up to 1523 conditions per place. [2024-06-28 02:41:08,208 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 108 selfloop transitions, 46 changer transitions 0/164 dead transitions. [2024-06-28 02:41:08,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 164 transitions, 1658 flow [2024-06-28 02:41:08,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:41:08,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:41:08,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-06-28 02:41:08,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.654485049833887 [2024-06-28 02:41:08,210 INFO L175 Difference]: Start difference. First operand has 107 places, 133 transitions, 1188 flow. Second operand 7 states and 197 transitions. [2024-06-28 02:41:08,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 164 transitions, 1658 flow [2024-06-28 02:41:08,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 164 transitions, 1567 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 02:41:08,240 INFO L231 Difference]: Finished difference. Result has 109 places, 136 transitions, 1255 flow [2024-06-28 02:41:08,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1097, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1255, PETRI_PLACES=109, PETRI_TRANSITIONS=136} [2024-06-28 02:41:08,240 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 65 predicate places. [2024-06-28 02:41:08,241 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 136 transitions, 1255 flow [2024-06-28 02:41:08,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:08,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:08,241 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:08,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 02:41:08,241 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-28 02:41:08,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:08,242 INFO L85 PathProgramCache]: Analyzing trace with hash 1657906973, now seen corresponding path program 2 times [2024-06-28 02:41:08,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:08,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878686758] [2024-06-28 02:41:08,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:08,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:08,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:08,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:08,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:08,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878686758] [2024-06-28 02:41:08,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878686758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:08,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:08,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:41:08,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886651944] [2024-06-28 02:41:08,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:08,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:41:08,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:08,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:41:08,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:41:08,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:08,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 136 transitions, 1255 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:08,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:08,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:08,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:08,564 INFO L124 PetriNetUnfolderBase]: 1172/2009 cut-off events. [2024-06-28 02:41:08,564 INFO L125 PetriNetUnfolderBase]: For 36047/36047 co-relation queries the response was YES. [2024-06-28 02:41:08,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11253 conditions, 2009 events. 1172/2009 cut-off events. For 36047/36047 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 11209 event pairs, 286 based on Foata normal form. 3/2000 useless extension candidates. Maximal degree in co-relation 11205. Up to 1447 conditions per place. [2024-06-28 02:41:08,578 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 98 selfloop transitions, 74 changer transitions 0/182 dead transitions. [2024-06-28 02:41:08,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 182 transitions, 2107 flow [2024-06-28 02:41:08,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:41:08,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:41:08,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-28 02:41:08,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6810631229235881 [2024-06-28 02:41:08,579 INFO L175 Difference]: Start difference. First operand has 109 places, 136 transitions, 1255 flow. Second operand 7 states and 205 transitions. [2024-06-28 02:41:08,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 182 transitions, 2107 flow [2024-06-28 02:41:08,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 182 transitions, 1973 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 02:41:08,614 INFO L231 Difference]: Finished difference. Result has 111 places, 151 transitions, 1524 flow [2024-06-28 02:41:08,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1121, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1524, PETRI_PLACES=111, PETRI_TRANSITIONS=151} [2024-06-28 02:41:08,614 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 67 predicate places. [2024-06-28 02:41:08,614 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 151 transitions, 1524 flow [2024-06-28 02:41:08,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:08,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:08,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:08,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 02:41:08,615 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-28 02:41:08,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:08,615 INFO L85 PathProgramCache]: Analyzing trace with hash 377344387, now seen corresponding path program 3 times [2024-06-28 02:41:08,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:08,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800004610] [2024-06-28 02:41:08,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:08,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:08,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:08,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:08,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:08,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800004610] [2024-06-28 02:41:08,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800004610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:08,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:08,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:41:08,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051561860] [2024-06-28 02:41:08,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:08,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:41:08,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:08,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:41:08,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:41:08,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:08,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 151 transitions, 1524 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:08,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:08,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:08,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:08,969 INFO L124 PetriNetUnfolderBase]: 1164/1998 cut-off events. [2024-06-28 02:41:08,969 INFO L125 PetriNetUnfolderBase]: For 38924/38924 co-relation queries the response was YES. [2024-06-28 02:41:08,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11467 conditions, 1998 events. 1164/1998 cut-off events. For 38924/38924 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 11230 event pairs, 286 based on Foata normal form. 3/1989 useless extension candidates. Maximal degree in co-relation 11418. Up to 1440 conditions per place. [2024-06-28 02:41:08,981 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 95 selfloop transitions, 75 changer transitions 0/180 dead transitions. [2024-06-28 02:41:08,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 180 transitions, 2060 flow [2024-06-28 02:41:08,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:41:08,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:41:08,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-28 02:41:08,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6710963455149501 [2024-06-28 02:41:08,983 INFO L175 Difference]: Start difference. First operand has 111 places, 151 transitions, 1524 flow. Second operand 7 states and 202 transitions. [2024-06-28 02:41:08,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 180 transitions, 2060 flow [2024-06-28 02:41:09,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 180 transitions, 1934 flow, removed 55 selfloop flow, removed 1 redundant places. [2024-06-28 02:41:09,023 INFO L231 Difference]: Finished difference. Result has 117 places, 151 transitions, 1557 flow [2024-06-28 02:41:09,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1398, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1557, PETRI_PLACES=117, PETRI_TRANSITIONS=151} [2024-06-28 02:41:09,023 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 73 predicate places. [2024-06-28 02:41:09,023 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 151 transitions, 1557 flow [2024-06-28 02:41:09,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:09,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:09,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:09,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 02:41:09,024 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-28 02:41:09,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:09,025 INFO L85 PathProgramCache]: Analyzing trace with hash 377353315, now seen corresponding path program 1 times [2024-06-28 02:41:09,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:09,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831497578] [2024-06-28 02:41:09,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:09,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:09,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:09,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:09,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:09,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831497578] [2024-06-28 02:41:09,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831497578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:09,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:09,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:41:09,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568606046] [2024-06-28 02:41:09,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:09,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:41:09,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:09,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:41:09,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:41:09,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:09,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 151 transitions, 1557 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:09,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:09,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:09,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:09,370 INFO L124 PetriNetUnfolderBase]: 1189/2031 cut-off events. [2024-06-28 02:41:09,370 INFO L125 PetriNetUnfolderBase]: For 43289/43289 co-relation queries the response was YES. [2024-06-28 02:41:09,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11921 conditions, 2031 events. 1189/2031 cut-off events. For 43289/43289 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 11354 event pairs, 281 based on Foata normal form. 6/2026 useless extension candidates. Maximal degree in co-relation 11869. Up to 1617 conditions per place. [2024-06-28 02:41:09,383 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 122 selfloop transitions, 51 changer transitions 0/183 dead transitions. [2024-06-28 02:41:09,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 183 transitions, 2123 flow [2024-06-28 02:41:09,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:41:09,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:41:09,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-06-28 02:41:09,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.654485049833887 [2024-06-28 02:41:09,385 INFO L175 Difference]: Start difference. First operand has 117 places, 151 transitions, 1557 flow. Second operand 7 states and 197 transitions. [2024-06-28 02:41:09,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 183 transitions, 2123 flow [2024-06-28 02:41:09,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 183 transitions, 1994 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 02:41:09,432 INFO L231 Difference]: Finished difference. Result has 119 places, 154 transitions, 1600 flow [2024-06-28 02:41:09,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1428, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1600, PETRI_PLACES=119, PETRI_TRANSITIONS=154} [2024-06-28 02:41:09,433 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 75 predicate places. [2024-06-28 02:41:09,433 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 154 transitions, 1600 flow [2024-06-28 02:41:09,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:09,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:09,434 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:09,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 02:41:09,434 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-28 02:41:09,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:09,434 INFO L85 PathProgramCache]: Analyzing trace with hash -20823407, now seen corresponding path program 4 times [2024-06-28 02:41:09,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:09,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948435997] [2024-06-28 02:41:09,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:09,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:09,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:09,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:09,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:09,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948435997] [2024-06-28 02:41:09,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948435997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:09,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:09,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:41:09,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872337114] [2024-06-28 02:41:09,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:09,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:41:09,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:09,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:41:09,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:41:09,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:09,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 154 transitions, 1600 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:09,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:09,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:09,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:09,810 INFO L124 PetriNetUnfolderBase]: 1189/2057 cut-off events. [2024-06-28 02:41:09,810 INFO L125 PetriNetUnfolderBase]: For 45046/45046 co-relation queries the response was YES. [2024-06-28 02:41:09,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12094 conditions, 2057 events. 1189/2057 cut-off events. For 45046/45046 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 11600 event pairs, 279 based on Foata normal form. 6/2055 useless extension candidates. Maximal degree in co-relation 12041. Up to 1619 conditions per place. [2024-06-28 02:41:09,826 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 130 selfloop transitions, 42 changer transitions 0/182 dead transitions. [2024-06-28 02:41:09,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 182 transitions, 2120 flow [2024-06-28 02:41:09,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:41:09,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:41:09,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-06-28 02:41:09,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6378737541528239 [2024-06-28 02:41:09,828 INFO L175 Difference]: Start difference. First operand has 119 places, 154 transitions, 1600 flow. Second operand 7 states and 192 transitions. [2024-06-28 02:41:09,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 182 transitions, 2120 flow [2024-06-28 02:41:09,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 182 transitions, 1972 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-28 02:41:09,871 INFO L231 Difference]: Finished difference. Result has 121 places, 157 transitions, 1616 flow [2024-06-28 02:41:09,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1452, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1616, PETRI_PLACES=121, PETRI_TRANSITIONS=157} [2024-06-28 02:41:09,872 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 77 predicate places. [2024-06-28 02:41:09,872 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 157 transitions, 1616 flow [2024-06-28 02:41:09,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:09,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:09,872 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:09,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 02:41:09,873 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-28 02:41:09,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:09,873 INFO L85 PathProgramCache]: Analyzing trace with hash -905898211, now seen corresponding path program 4 times [2024-06-28 02:41:09,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:09,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329724984] [2024-06-28 02:41:09,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:09,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:09,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:09,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:09,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:09,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329724984] [2024-06-28 02:41:09,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329724984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:09,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:09,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:41:09,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174795776] [2024-06-28 02:41:09,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:09,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:41:09,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:09,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:41:09,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:41:09,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:09,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 157 transitions, 1616 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:09,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:09,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:09,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:10,284 INFO L124 PetriNetUnfolderBase]: 1229/2130 cut-off events. [2024-06-28 02:41:10,285 INFO L125 PetriNetUnfolderBase]: For 49316/49316 co-relation queries the response was YES. [2024-06-28 02:41:10,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12707 conditions, 2130 events. 1229/2130 cut-off events. For 49316/49316 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 12035 event pairs, 274 based on Foata normal form. 3/2125 useless extension candidates. Maximal degree in co-relation 12653. Up to 1518 conditions per place. [2024-06-28 02:41:10,302 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 109 selfloop transitions, 74 changer transitions 0/193 dead transitions. [2024-06-28 02:41:10,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 193 transitions, 2440 flow [2024-06-28 02:41:10,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:41:10,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:41:10,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-28 02:41:10,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6644518272425249 [2024-06-28 02:41:10,304 INFO L175 Difference]: Start difference. First operand has 121 places, 157 transitions, 1616 flow. Second operand 7 states and 200 transitions. [2024-06-28 02:41:10,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 193 transitions, 2440 flow [2024-06-28 02:41:10,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 193 transitions, 2300 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-28 02:41:10,354 INFO L231 Difference]: Finished difference. Result has 123 places, 165 transitions, 1789 flow [2024-06-28 02:41:10,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1476, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1789, PETRI_PLACES=123, PETRI_TRANSITIONS=165} [2024-06-28 02:41:10,355 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 79 predicate places. [2024-06-28 02:41:10,355 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 165 transitions, 1789 flow [2024-06-28 02:41:10,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:10,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:10,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:10,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 02:41:10,355 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-28 02:41:10,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:10,356 INFO L85 PathProgramCache]: Analyzing trace with hash -912564451, now seen corresponding path program 5 times [2024-06-28 02:41:10,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:10,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034500961] [2024-06-28 02:41:10,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:10,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:10,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:10,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:10,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:10,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034500961] [2024-06-28 02:41:10,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034500961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:10,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:10,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:41:10,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741961757] [2024-06-28 02:41:10,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:10,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:41:10,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:10,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:41:10,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:41:10,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:10,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 165 transitions, 1789 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:10,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:10,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:10,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:10,705 INFO L124 PetriNetUnfolderBase]: 1221/2119 cut-off events. [2024-06-28 02:41:10,705 INFO L125 PetriNetUnfolderBase]: For 51026/51026 co-relation queries the response was YES. [2024-06-28 02:41:10,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12676 conditions, 2119 events. 1221/2119 cut-off events. For 51026/51026 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 12031 event pairs, 274 based on Foata normal form. 3/2114 useless extension candidates. Maximal degree in co-relation 12621. Up to 1511 conditions per place. [2024-06-28 02:41:10,718 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 106 selfloop transitions, 76 changer transitions 0/192 dead transitions. [2024-06-28 02:41:10,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 192 transitions, 2419 flow [2024-06-28 02:41:10,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:41:10,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:41:10,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-06-28 02:41:10,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6578073089700996 [2024-06-28 02:41:10,720 INFO L175 Difference]: Start difference. First operand has 123 places, 165 transitions, 1789 flow. Second operand 7 states and 198 transitions. [2024-06-28 02:41:10,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 192 transitions, 2419 flow [2024-06-28 02:41:10,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 192 transitions, 2148 flow, removed 63 selfloop flow, removed 4 redundant places. [2024-06-28 02:41:10,766 INFO L231 Difference]: Finished difference. Result has 126 places, 165 transitions, 1679 flow [2024-06-28 02:41:10,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1518, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1679, PETRI_PLACES=126, PETRI_TRANSITIONS=165} [2024-06-28 02:41:10,767 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 82 predicate places. [2024-06-28 02:41:10,767 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 165 transitions, 1679 flow [2024-06-28 02:41:10,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:10,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:10,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:10,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 02:41:10,768 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-28 02:41:10,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:10,768 INFO L85 PathProgramCache]: Analyzing trace with hash -1259217123, now seen corresponding path program 6 times [2024-06-28 02:41:10,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:10,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199332592] [2024-06-28 02:41:10,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:10,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:10,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:10,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:10,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:10,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199332592] [2024-06-28 02:41:10,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199332592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:10,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:10,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:41:10,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163491921] [2024-06-28 02:41:10,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:10,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:41:10,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:10,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:41:10,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:41:10,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:10,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 165 transitions, 1679 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:10,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:10,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:10,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:11,122 INFO L124 PetriNetUnfolderBase]: 1231/2149 cut-off events. [2024-06-28 02:41:11,123 INFO L125 PetriNetUnfolderBase]: For 52392/52392 co-relation queries the response was YES. [2024-06-28 02:41:11,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12728 conditions, 2149 events. 1231/2149 cut-off events. For 52392/52392 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 12217 event pairs, 260 based on Foata normal form. 3/2151 useless extension candidates. Maximal degree in co-relation 12672. Up to 1790 conditions per place. [2024-06-28 02:41:11,137 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 162 selfloop transitions, 24 changer transitions 0/196 dead transitions. [2024-06-28 02:41:11,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 196 transitions, 2260 flow [2024-06-28 02:41:11,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:41:11,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:41:11,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-28 02:41:11,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-28 02:41:11,139 INFO L175 Difference]: Start difference. First operand has 126 places, 165 transitions, 1679 flow. Second operand 8 states and 208 transitions. [2024-06-28 02:41:11,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 196 transitions, 2260 flow [2024-06-28 02:41:11,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 196 transitions, 2088 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 02:41:11,189 INFO L231 Difference]: Finished difference. Result has 130 places, 171 transitions, 1678 flow [2024-06-28 02:41:11,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1522, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1678, PETRI_PLACES=130, PETRI_TRANSITIONS=171} [2024-06-28 02:41:11,191 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 86 predicate places. [2024-06-28 02:41:11,191 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 171 transitions, 1678 flow [2024-06-28 02:41:11,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:11,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:11,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:11,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 02:41:11,192 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:11,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:11,192 INFO L85 PathProgramCache]: Analyzing trace with hash -905889283, now seen corresponding path program 2 times [2024-06-28 02:41:11,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:11,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65070332] [2024-06-28 02:41:11,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:11,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:11,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:11,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-28 02:41:11,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:11,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65070332] [2024-06-28 02:41:11,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65070332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:11,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:11,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:41:11,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096328845] [2024-06-28 02:41:11,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:11,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:41:11,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:11,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:41:11,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:41:11,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:11,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 171 transitions, 1678 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:11,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:11,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:11,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:11,549 INFO L124 PetriNetUnfolderBase]: 1256/2182 cut-off events. [2024-06-28 02:41:11,549 INFO L125 PetriNetUnfolderBase]: For 56884/56884 co-relation queries the response was YES. [2024-06-28 02:41:11,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12875 conditions, 2182 events. 1256/2182 cut-off events. For 56884/56884 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 12376 event pairs, 267 based on Foata normal form. 6/2183 useless extension candidates. Maximal degree in co-relation 12817. Up to 1716 conditions per place. [2024-06-28 02:41:11,564 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 142 selfloop transitions, 48 changer transitions 0/200 dead transitions. [2024-06-28 02:41:11,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 200 transitions, 2300 flow [2024-06-28 02:41:11,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:41:11,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:41:11,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-06-28 02:41:11,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6411960132890365 [2024-06-28 02:41:11,565 INFO L175 Difference]: Start difference. First operand has 130 places, 171 transitions, 1678 flow. Second operand 7 states and 193 transitions. [2024-06-28 02:41:11,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 200 transitions, 2300 flow [2024-06-28 02:41:11,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 200 transitions, 2220 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 02:41:11,651 INFO L231 Difference]: Finished difference. Result has 132 places, 174 transitions, 1774 flow [2024-06-28 02:41:11,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1598, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1774, PETRI_PLACES=132, PETRI_TRANSITIONS=174} [2024-06-28 02:41:11,652 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 88 predicate places. [2024-06-28 02:41:11,652 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 174 transitions, 1774 flow [2024-06-28 02:41:11,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:11,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:11,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:11,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 02:41:11,653 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-28 02:41:11,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:11,653 INFO L85 PathProgramCache]: Analyzing trace with hash 407387811, now seen corresponding path program 3 times [2024-06-28 02:41:11,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:11,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122147344] [2024-06-28 02:41:11,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:11,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:11,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:11,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:11,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:11,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122147344] [2024-06-28 02:41:11,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122147344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:11,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:11,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:41:11,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650984167] [2024-06-28 02:41:11,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:11,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:41:11,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:11,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:41:11,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:41:11,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:11,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 174 transitions, 1774 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:11,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:11,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:11,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:12,059 INFO L124 PetriNetUnfolderBase]: 1284/2242 cut-off events. [2024-06-28 02:41:12,059 INFO L125 PetriNetUnfolderBase]: For 61966/61966 co-relation queries the response was YES. [2024-06-28 02:41:12,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13514 conditions, 2242 events. 1284/2242 cut-off events. For 61966/61966 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12813 event pairs, 265 based on Foata normal form. 6/2247 useless extension candidates. Maximal degree in co-relation 13455. Up to 1867 conditions per place. [2024-06-28 02:41:12,076 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 172 selfloop transitions, 21 changer transitions 0/203 dead transitions. [2024-06-28 02:41:12,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 203 transitions, 2354 flow [2024-06-28 02:41:12,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:41:12,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:41:12,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-28 02:41:12,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6017441860465116 [2024-06-28 02:41:12,077 INFO L175 Difference]: Start difference. First operand has 132 places, 174 transitions, 1774 flow. Second operand 8 states and 207 transitions. [2024-06-28 02:41:12,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 203 transitions, 2354 flow [2024-06-28 02:41:12,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 203 transitions, 2202 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-28 02:41:12,151 INFO L231 Difference]: Finished difference. Result has 135 places, 177 transitions, 1750 flow [2024-06-28 02:41:12,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1622, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1750, PETRI_PLACES=135, PETRI_TRANSITIONS=177} [2024-06-28 02:41:12,151 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 91 predicate places. [2024-06-28 02:41:12,151 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 177 transitions, 1750 flow [2024-06-28 02:41:12,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:12,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:12,152 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:12,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 02:41:12,152 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-28 02:41:12,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:12,153 INFO L85 PathProgramCache]: Analyzing trace with hash -1248732675, now seen corresponding path program 4 times [2024-06-28 02:41:12,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:12,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455845220] [2024-06-28 02:41:12,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:12,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:12,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:12,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:12,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:12,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455845220] [2024-06-28 02:41:12,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455845220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:12,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:12,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:41:12,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091445211] [2024-06-28 02:41:12,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:12,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:41:12,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:12,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:41:12,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:41:12,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:12,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 177 transitions, 1750 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:12,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:12,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:12,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:12,553 INFO L124 PetriNetUnfolderBase]: 1313/2295 cut-off events. [2024-06-28 02:41:12,553 INFO L125 PetriNetUnfolderBase]: For 65976/65976 co-relation queries the response was YES. [2024-06-28 02:41:12,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13956 conditions, 2295 events. 1313/2295 cut-off events. For 65976/65976 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 13177 event pairs, 252 based on Foata normal form. 6/2300 useless extension candidates. Maximal degree in co-relation 13896. Up to 1826 conditions per place. [2024-06-28 02:41:12,570 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 179 selfloop transitions, 25 changer transitions 0/214 dead transitions. [2024-06-28 02:41:12,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 214 transitions, 2490 flow [2024-06-28 02:41:12,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:41:12,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:41:12,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-28 02:41:12,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6191860465116279 [2024-06-28 02:41:12,571 INFO L175 Difference]: Start difference. First operand has 135 places, 177 transitions, 1750 flow. Second operand 8 states and 213 transitions. [2024-06-28 02:41:12,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 214 transitions, 2490 flow [2024-06-28 02:41:12,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 214 transitions, 2386 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-28 02:41:12,639 INFO L231 Difference]: Finished difference. Result has 138 places, 183 transitions, 1859 flow [2024-06-28 02:41:12,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1646, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1859, PETRI_PLACES=138, PETRI_TRANSITIONS=183} [2024-06-28 02:41:12,640 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 94 predicate places. [2024-06-28 02:41:12,640 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 183 transitions, 1859 flow [2024-06-28 02:41:12,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:12,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:12,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-28 02:41:12,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 02:41:12,641 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:12,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:12,641 INFO L85 PathProgramCache]: Analyzing trace with hash 2091555820, now seen corresponding path program 1 times [2024-06-28 02:41:12,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:12,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199850300] [2024-06-28 02:41:12,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:12,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:12,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:12,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:12,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:12,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199850300] [2024-06-28 02:41:12,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199850300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:12,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:12,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:41:12,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607876012] [2024-06-28 02:41:12,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:12,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:41:12,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:12,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:41:12,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:41:12,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-28 02:41:12,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 183 transitions, 1859 flow. Second operand has 5 states, 5 states have (on average 20.6) internal successors, (103), 5 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:12,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:12,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-28 02:41:12,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:13,003 INFO L124 PetriNetUnfolderBase]: 1238/2222 cut-off events. [2024-06-28 02:41:13,003 INFO L125 PetriNetUnfolderBase]: For 68812/68812 co-relation queries the response was YES. [2024-06-28 02:41:13,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13744 conditions, 2222 events. 1238/2222 cut-off events. For 68812/68812 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 13103 event pairs, 279 based on Foata normal form. 2/2217 useless extension candidates. Maximal degree in co-relation 13682. Up to 1721 conditions per place. [2024-06-28 02:41:13,024 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 150 selfloop transitions, 24 changer transitions 0/202 dead transitions. [2024-06-28 02:41:13,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 202 transitions, 2333 flow [2024-06-28 02:41:13,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:41:13,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:41:13,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 143 transitions. [2024-06-28 02:41:13,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6651162790697674 [2024-06-28 02:41:13,025 INFO L175 Difference]: Start difference. First operand has 138 places, 183 transitions, 1859 flow. Second operand 5 states and 143 transitions. [2024-06-28 02:41:13,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 202 transitions, 2333 flow [2024-06-28 02:41:13,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 202 transitions, 2219 flow, removed 47 selfloop flow, removed 4 redundant places. [2024-06-28 02:41:13,111 INFO L231 Difference]: Finished difference. Result has 139 places, 186 transitions, 1824 flow [2024-06-28 02:41:13,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1745, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1824, PETRI_PLACES=139, PETRI_TRANSITIONS=186} [2024-06-28 02:41:13,112 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 95 predicate places. [2024-06-28 02:41:13,112 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 186 transitions, 1824 flow [2024-06-28 02:41:13,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.6) internal successors, (103), 5 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:13,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:13,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:13,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 02:41:13,112 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:13,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:13,113 INFO L85 PathProgramCache]: Analyzing trace with hash 1076681678, now seen corresponding path program 2 times [2024-06-28 02:41:13,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:13,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825821356] [2024-06-28 02:41:13,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:13,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:13,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:13,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:13,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:13,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825821356] [2024-06-28 02:41:13,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825821356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:13,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:13,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:41:13,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826605952] [2024-06-28 02:41:13,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:13,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:41:13,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:13,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:41:13,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:41:13,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-28 02:41:13,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 186 transitions, 1824 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:13,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:13,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-28 02:41:13,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:13,489 INFO L124 PetriNetUnfolderBase]: 1234/2199 cut-off events. [2024-06-28 02:41:13,489 INFO L125 PetriNetUnfolderBase]: For 68937/68937 co-relation queries the response was YES. [2024-06-28 02:41:13,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13468 conditions, 2199 events. 1234/2199 cut-off events. For 68937/68937 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 12970 event pairs, 282 based on Foata normal form. 2/2191 useless extension candidates. Maximal degree in co-relation 13404. Up to 1716 conditions per place. [2024-06-28 02:41:13,506 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 144 selfloop transitions, 24 changer transitions 0/196 dead transitions. [2024-06-28 02:41:13,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 196 transitions, 2184 flow [2024-06-28 02:41:13,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:41:13,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:41:13,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-28 02:41:13,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6124031007751938 [2024-06-28 02:41:13,508 INFO L175 Difference]: Start difference. First operand has 139 places, 186 transitions, 1824 flow. Second operand 6 states and 158 transitions. [2024-06-28 02:41:13,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 196 transitions, 2184 flow [2024-06-28 02:41:13,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 196 transitions, 2120 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 02:41:13,617 INFO L231 Difference]: Finished difference. Result has 142 places, 186 transitions, 1814 flow [2024-06-28 02:41:13,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1760, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1814, PETRI_PLACES=142, PETRI_TRANSITIONS=186} [2024-06-28 02:41:13,618 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 98 predicate places. [2024-06-28 02:41:13,618 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 186 transitions, 1814 flow [2024-06-28 02:41:13,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:13,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:13,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:13,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 02:41:13,619 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:13,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:13,619 INFO L85 PathProgramCache]: Analyzing trace with hash -1676419622, now seen corresponding path program 1 times [2024-06-28 02:41:13,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:13,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997618203] [2024-06-28 02:41:13,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:13,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:13,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:13,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:13,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:13,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997618203] [2024-06-28 02:41:13,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997618203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:13,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:13,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:41:13,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229517152] [2024-06-28 02:41:13,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:13,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:41:13,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:13,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:41:13,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:41:13,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:13,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 186 transitions, 1814 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:13,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:13,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:13,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:14,014 INFO L124 PetriNetUnfolderBase]: 1304/2284 cut-off events. [2024-06-28 02:41:14,014 INFO L125 PetriNetUnfolderBase]: For 71298/71298 co-relation queries the response was YES. [2024-06-28 02:41:14,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13939 conditions, 2284 events. 1304/2284 cut-off events. For 71298/71298 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 13135 event pairs, 271 based on Foata normal form. 2/2285 useless extension candidates. Maximal degree in co-relation 13875. Up to 1926 conditions per place. [2024-06-28 02:41:14,033 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 178 selfloop transitions, 18 changer transitions 0/206 dead transitions. [2024-06-28 02:41:14,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 206 transitions, 2256 flow [2024-06-28 02:41:14,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:41:14,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:41:14,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-28 02:41:14,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5980066445182725 [2024-06-28 02:41:14,035 INFO L175 Difference]: Start difference. First operand has 142 places, 186 transitions, 1814 flow. Second operand 7 states and 180 transitions. [2024-06-28 02:41:14,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 206 transitions, 2256 flow [2024-06-28 02:41:14,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 206 transitions, 2183 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 02:41:14,151 INFO L231 Difference]: Finished difference. Result has 144 places, 186 transitions, 1785 flow [2024-06-28 02:41:14,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1741, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1785, PETRI_PLACES=144, PETRI_TRANSITIONS=186} [2024-06-28 02:41:14,152 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 100 predicate places. [2024-06-28 02:41:14,152 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 186 transitions, 1785 flow [2024-06-28 02:41:14,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:14,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:14,153 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:14,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 02:41:14,153 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:14,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:14,153 INFO L85 PathProgramCache]: Analyzing trace with hash -533074040, now seen corresponding path program 2 times [2024-06-28 02:41:14,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:14,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166213257] [2024-06-28 02:41:14,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:14,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:14,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:14,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-28 02:41:14,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:14,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166213257] [2024-06-28 02:41:14,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166213257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:14,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:14,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:41:14,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420253492] [2024-06-28 02:41:14,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:14,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:41:14,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:14,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:41:14,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:41:14,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:14,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 186 transitions, 1785 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:14,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:14,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:14,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:14,533 INFO L124 PetriNetUnfolderBase]: 1322/2308 cut-off events. [2024-06-28 02:41:14,533 INFO L125 PetriNetUnfolderBase]: For 75677/75677 co-relation queries the response was YES. [2024-06-28 02:41:14,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14215 conditions, 2308 events. 1322/2308 cut-off events. For 75677/75677 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 13303 event pairs, 277 based on Foata normal form. 2/2305 useless extension candidates. Maximal degree in co-relation 14150. Up to 1836 conditions per place. [2024-06-28 02:41:14,554 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 146 selfloop transitions, 52 changer transitions 0/208 dead transitions. [2024-06-28 02:41:14,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 208 transitions, 2454 flow [2024-06-28 02:41:14,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:41:14,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:41:14,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-28 02:41:14,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.624031007751938 [2024-06-28 02:41:14,556 INFO L175 Difference]: Start difference. First operand has 144 places, 186 transitions, 1785 flow. Second operand 6 states and 161 transitions. [2024-06-28 02:41:14,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 208 transitions, 2454 flow [2024-06-28 02:41:14,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 208 transitions, 2418 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 02:41:14,662 INFO L231 Difference]: Finished difference. Result has 144 places, 193 transitions, 1963 flow [2024-06-28 02:41:14,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1749, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1963, PETRI_PLACES=144, PETRI_TRANSITIONS=193} [2024-06-28 02:41:14,662 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 100 predicate places. [2024-06-28 02:41:14,663 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 193 transitions, 1963 flow [2024-06-28 02:41:14,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:14,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:14,663 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:14,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 02:41:14,663 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:14,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:14,664 INFO L85 PathProgramCache]: Analyzing trace with hash -533067096, now seen corresponding path program 1 times [2024-06-28 02:41:14,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:14,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244003913] [2024-06-28 02:41:14,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:14,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:14,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:14,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:14,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:14,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244003913] [2024-06-28 02:41:14,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244003913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:14,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:14,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:41:14,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338468169] [2024-06-28 02:41:14,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:14,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:41:14,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:14,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:41:14,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:41:14,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:14,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 193 transitions, 1963 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:14,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:14,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:14,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:15,034 INFO L124 PetriNetUnfolderBase]: 1332/2324 cut-off events. [2024-06-28 02:41:15,035 INFO L125 PetriNetUnfolderBase]: For 79767/79767 co-relation queries the response was YES. [2024-06-28 02:41:15,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14550 conditions, 2324 events. 1332/2324 cut-off events. For 79767/79767 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 13396 event pairs, 281 based on Foata normal form. 2/2319 useless extension candidates. Maximal degree in co-relation 14484. Up to 1885 conditions per place. [2024-06-28 02:41:15,052 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 178 selfloop transitions, 34 changer transitions 0/222 dead transitions. [2024-06-28 02:41:15,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 222 transitions, 2635 flow [2024-06-28 02:41:15,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:41:15,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:41:15,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 160 transitions. [2024-06-28 02:41:15,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6201550387596899 [2024-06-28 02:41:15,053 INFO L175 Difference]: Start difference. First operand has 144 places, 193 transitions, 1963 flow. Second operand 6 states and 160 transitions. [2024-06-28 02:41:15,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 222 transitions, 2635 flow [2024-06-28 02:41:15,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 222 transitions, 2563 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-28 02:41:15,186 INFO L231 Difference]: Finished difference. Result has 149 places, 207 transitions, 2125 flow [2024-06-28 02:41:15,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1891, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2125, PETRI_PLACES=149, PETRI_TRANSITIONS=207} [2024-06-28 02:41:15,187 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 105 predicate places. [2024-06-28 02:41:15,187 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 207 transitions, 2125 flow [2024-06-28 02:41:15,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:15,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:15,187 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:15,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 02:41:15,187 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:15,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:15,188 INFO L85 PathProgramCache]: Analyzing trace with hash 266434988, now seen corresponding path program 3 times [2024-06-28 02:41:15,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:15,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960835775] [2024-06-28 02:41:15,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:15,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:15,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:15,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:15,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:15,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960835775] [2024-06-28 02:41:15,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960835775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:15,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:15,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:41:15,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142445025] [2024-06-28 02:41:15,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:15,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:41:15,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:15,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:41:15,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:41:15,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:15,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 207 transitions, 2125 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:15,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:15,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:15,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:15,570 INFO L124 PetriNetUnfolderBase]: 1326/2301 cut-off events. [2024-06-28 02:41:15,570 INFO L125 PetriNetUnfolderBase]: For 83309/83309 co-relation queries the response was YES. [2024-06-28 02:41:15,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14731 conditions, 2301 events. 1326/2301 cut-off events. For 83309/83309 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 13254 event pairs, 307 based on Foata normal form. 2/2295 useless extension candidates. Maximal degree in co-relation 14663. Up to 1845 conditions per place. [2024-06-28 02:41:15,588 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 154 selfloop transitions, 55 changer transitions 0/219 dead transitions. [2024-06-28 02:41:15,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 219 transitions, 2715 flow [2024-06-28 02:41:15,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:41:15,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:41:15,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-28 02:41:15,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-28 02:41:15,590 INFO L175 Difference]: Start difference. First operand has 149 places, 207 transitions, 2125 flow. Second operand 6 states and 159 transitions. [2024-06-28 02:41:15,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 219 transitions, 2715 flow [2024-06-28 02:41:15,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 219 transitions, 2656 flow, removed 26 selfloop flow, removed 1 redundant places. [2024-06-28 02:41:15,708 INFO L231 Difference]: Finished difference. Result has 154 places, 207 transitions, 2183 flow [2024-06-28 02:41:15,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2066, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2183, PETRI_PLACES=154, PETRI_TRANSITIONS=207} [2024-06-28 02:41:15,709 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 110 predicate places. [2024-06-28 02:41:15,709 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 207 transitions, 2183 flow [2024-06-28 02:41:15,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:15,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:15,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:15,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 02:41:15,710 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:15,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:15,710 INFO L85 PathProgramCache]: Analyzing trace with hash -1448333898, now seen corresponding path program 2 times [2024-06-28 02:41:15,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:15,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076933585] [2024-06-28 02:41:15,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:15,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:15,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:15,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:15,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:15,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076933585] [2024-06-28 02:41:15,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076933585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:15,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:15,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:41:15,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004757979] [2024-06-28 02:41:15,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:15,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:41:15,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:15,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:41:15,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:41:15,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:15,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 207 transitions, 2183 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:15,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:15,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:15,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:16,059 INFO L124 PetriNetUnfolderBase]: 1344/2340 cut-off events. [2024-06-28 02:41:16,059 INFO L125 PetriNetUnfolderBase]: For 88327/88327 co-relation queries the response was YES. [2024-06-28 02:41:16,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15150 conditions, 2340 events. 1344/2340 cut-off events. For 88327/88327 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 13518 event pairs, 292 based on Foata normal form. 2/2337 useless extension candidates. Maximal degree in co-relation 15079. Up to 1896 conditions per place. [2024-06-28 02:41:16,077 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 174 selfloop transitions, 44 changer transitions 0/228 dead transitions. [2024-06-28 02:41:16,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 228 transitions, 2914 flow [2024-06-28 02:41:16,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:41:16,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:41:16,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 160 transitions. [2024-06-28 02:41:16,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6201550387596899 [2024-06-28 02:41:16,095 INFO L175 Difference]: Start difference. First operand has 154 places, 207 transitions, 2183 flow. Second operand 6 states and 160 transitions. [2024-06-28 02:41:16,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 228 transitions, 2914 flow [2024-06-28 02:41:16,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 228 transitions, 2676 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-28 02:41:16,230 INFO L231 Difference]: Finished difference. Result has 153 places, 216 transitions, 2161 flow [2024-06-28 02:41:16,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1945, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2161, PETRI_PLACES=153, PETRI_TRANSITIONS=216} [2024-06-28 02:41:16,230 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 109 predicate places. [2024-06-28 02:41:16,230 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 216 transitions, 2161 flow [2024-06-28 02:41:16,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:16,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:16,231 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:16,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 02:41:16,231 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:16,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:16,232 INFO L85 PathProgramCache]: Analyzing trace with hash 2092067754, now seen corresponding path program 3 times [2024-06-28 02:41:16,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:16,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150717847] [2024-06-28 02:41:16,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:16,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:16,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:16,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:16,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:16,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150717847] [2024-06-28 02:41:16,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150717847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:16,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:16,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:41:16,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241647540] [2024-06-28 02:41:16,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:16,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:41:16,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:16,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:41:16,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:41:16,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:16,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 216 transitions, 2161 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:16,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:16,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:16,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:16,564 INFO L124 PetriNetUnfolderBase]: 1338/2332 cut-off events. [2024-06-28 02:41:16,564 INFO L125 PetriNetUnfolderBase]: For 89415/89415 co-relation queries the response was YES. [2024-06-28 02:41:16,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15057 conditions, 2332 events. 1338/2332 cut-off events. For 89415/89415 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 13478 event pairs, 292 based on Foata normal form. 2/2329 useless extension candidates. Maximal degree in co-relation 14986. Up to 1891 conditions per place. [2024-06-28 02:41:16,582 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 172 selfloop transitions, 45 changer transitions 0/227 dead transitions. [2024-06-28 02:41:16,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 227 transitions, 2697 flow [2024-06-28 02:41:16,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:41:16,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:41:16,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-28 02:41:16,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6124031007751938 [2024-06-28 02:41:16,584 INFO L175 Difference]: Start difference. First operand has 153 places, 216 transitions, 2161 flow. Second operand 6 states and 158 transitions. [2024-06-28 02:41:16,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 227 transitions, 2697 flow [2024-06-28 02:41:16,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 227 transitions, 2627 flow, removed 35 selfloop flow, removed 0 redundant places. [2024-06-28 02:41:16,691 INFO L231 Difference]: Finished difference. Result has 159 places, 216 transitions, 2188 flow [2024-06-28 02:41:16,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2091, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2188, PETRI_PLACES=159, PETRI_TRANSITIONS=216} [2024-06-28 02:41:16,692 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 115 predicate places. [2024-06-28 02:41:16,692 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 216 transitions, 2188 flow [2024-06-28 02:41:16,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:16,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:16,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:16,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 02:41:16,692 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:16,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:16,693 INFO L85 PathProgramCache]: Analyzing trace with hash -1439752106, now seen corresponding path program 1 times [2024-06-28 02:41:16,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:16,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872083763] [2024-06-28 02:41:16,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:16,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:16,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:16,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:16,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:16,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872083763] [2024-06-28 02:41:16,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872083763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:16,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:16,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:41:16,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022425906] [2024-06-28 02:41:16,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:16,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:41:16,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:16,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:41:16,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:41:16,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-28 02:41:16,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 216 transitions, 2188 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:16,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:16,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-28 02:41:16,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:17,121 INFO L124 PetriNetUnfolderBase]: 1300/2302 cut-off events. [2024-06-28 02:41:17,121 INFO L125 PetriNetUnfolderBase]: For 99431/99431 co-relation queries the response was YES. [2024-06-28 02:41:17,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14860 conditions, 2302 events. 1300/2302 cut-off events. For 99431/99431 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 13634 event pairs, 281 based on Foata normal form. 12/2301 useless extension candidates. Maximal degree in co-relation 14786. Up to 1744 conditions per place. [2024-06-28 02:41:17,142 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 164 selfloop transitions, 32 changer transitions 0/232 dead transitions. [2024-06-28 02:41:17,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 232 transitions, 2660 flow [2024-06-28 02:41:17,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:41:17,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:41:17,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-28 02:41:17,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.624031007751938 [2024-06-28 02:41:17,144 INFO L175 Difference]: Start difference. First operand has 159 places, 216 transitions, 2188 flow. Second operand 6 states and 161 transitions. [2024-06-28 02:41:17,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 232 transitions, 2660 flow [2024-06-28 02:41:17,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 232 transitions, 2564 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 02:41:17,287 INFO L231 Difference]: Finished difference. Result has 161 places, 218 transitions, 2199 flow [2024-06-28 02:41:17,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2092, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2199, PETRI_PLACES=161, PETRI_TRANSITIONS=218} [2024-06-28 02:41:17,288 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 117 predicate places. [2024-06-28 02:41:17,288 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 218 transitions, 2199 flow [2024-06-28 02:41:17,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:17,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:17,289 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:17,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 02:41:17,289 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-28 02:41:17,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:17,289 INFO L85 PathProgramCache]: Analyzing trace with hash -1197788830, now seen corresponding path program 1 times [2024-06-28 02:41:17,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:17,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442760898] [2024-06-28 02:41:17,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:17,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:17,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:17,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:17,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:17,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442760898] [2024-06-28 02:41:17,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442760898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:17,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:17,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:17,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114867044] [2024-06-28 02:41:17,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:17,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:17,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:17,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:17,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:17,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:17,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 218 transitions, 2199 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:17,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:17,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:17,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:17,890 INFO L124 PetriNetUnfolderBase]: 1562/2691 cut-off events. [2024-06-28 02:41:17,890 INFO L125 PetriNetUnfolderBase]: For 131693/131693 co-relation queries the response was YES. [2024-06-28 02:41:17,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18486 conditions, 2691 events. 1562/2691 cut-off events. For 131693/131693 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 15911 event pairs, 228 based on Foata normal form. 18/2703 useless extension candidates. Maximal degree in co-relation 18411. Up to 1927 conditions per place. [2024-06-28 02:41:17,913 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 223 selfloop transitions, 36 changer transitions 0/269 dead transitions. [2024-06-28 02:41:17,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 269 transitions, 3133 flow [2024-06-28 02:41:17,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:41:17,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:41:17,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 253 transitions. [2024-06-28 02:41:17,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6537467700258398 [2024-06-28 02:41:17,914 INFO L175 Difference]: Start difference. First operand has 161 places, 218 transitions, 2199 flow. Second operand 9 states and 253 transitions. [2024-06-28 02:41:17,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 269 transitions, 3133 flow [2024-06-28 02:41:18,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 269 transitions, 3050 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 02:41:18,062 INFO L231 Difference]: Finished difference. Result has 166 places, 222 transitions, 2339 flow [2024-06-28 02:41:18,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2116, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2339, PETRI_PLACES=166, PETRI_TRANSITIONS=222} [2024-06-28 02:41:18,063 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 122 predicate places. [2024-06-28 02:41:18,063 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 222 transitions, 2339 flow [2024-06-28 02:41:18,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:18,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:18,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:18,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 02:41:18,064 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-28 02:41:18,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:18,064 INFO L85 PathProgramCache]: Analyzing trace with hash 348201732, now seen corresponding path program 2 times [2024-06-28 02:41:18,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:18,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809634873] [2024-06-28 02:41:18,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:18,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:18,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:18,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:18,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:18,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809634873] [2024-06-28 02:41:18,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809634873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:18,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:18,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:18,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653131934] [2024-06-28 02:41:18,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:18,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:18,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:18,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:18,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:18,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:18,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 222 transitions, 2339 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:18,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:18,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:18,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:18,690 INFO L124 PetriNetUnfolderBase]: 1623/2810 cut-off events. [2024-06-28 02:41:18,690 INFO L125 PetriNetUnfolderBase]: For 140078/140078 co-relation queries the response was YES. [2024-06-28 02:41:18,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19457 conditions, 2810 events. 1623/2810 cut-off events. For 140078/140078 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 16781 event pairs, 317 based on Foata normal form. 18/2822 useless extension candidates. Maximal degree in co-relation 19381. Up to 2111 conditions per place. [2024-06-28 02:41:18,716 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 225 selfloop transitions, 31 changer transitions 0/266 dead transitions. [2024-06-28 02:41:18,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 266 transitions, 3193 flow [2024-06-28 02:41:18,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:41:18,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:41:18,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-06-28 02:41:18,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6598837209302325 [2024-06-28 02:41:18,717 INFO L175 Difference]: Start difference. First operand has 166 places, 222 transitions, 2339 flow. Second operand 8 states and 227 transitions. [2024-06-28 02:41:18,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 266 transitions, 3193 flow [2024-06-28 02:41:18,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 266 transitions, 3095 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-28 02:41:18,894 INFO L231 Difference]: Finished difference. Result has 169 places, 224 transitions, 2384 flow [2024-06-28 02:41:18,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2247, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2384, PETRI_PLACES=169, PETRI_TRANSITIONS=224} [2024-06-28 02:41:18,895 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 125 predicate places. [2024-06-28 02:41:18,895 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 224 transitions, 2384 flow [2024-06-28 02:41:18,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:18,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:18,896 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:18,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 02:41:18,896 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-28 02:41:18,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:18,896 INFO L85 PathProgramCache]: Analyzing trace with hash 420058270, now seen corresponding path program 3 times [2024-06-28 02:41:18,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:18,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875146293] [2024-06-28 02:41:18,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:18,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:18,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:19,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:19,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:19,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875146293] [2024-06-28 02:41:19,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875146293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:19,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:19,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:19,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715639191] [2024-06-28 02:41:19,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:19,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:19,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:19,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:19,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:19,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:19,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 224 transitions, 2384 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:19,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:19,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:19,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:19,441 INFO L124 PetriNetUnfolderBase]: 1577/2740 cut-off events. [2024-06-28 02:41:19,442 INFO L125 PetriNetUnfolderBase]: For 131661/131661 co-relation queries the response was YES. [2024-06-28 02:41:19,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17971 conditions, 2740 events. 1577/2740 cut-off events. For 131661/131661 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 16304 event pairs, 314 based on Foata normal form. 24/2758 useless extension candidates. Maximal degree in co-relation 17893. Up to 2212 conditions per place. [2024-06-28 02:41:19,465 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 224 selfloop transitions, 27 changer transitions 0/261 dead transitions. [2024-06-28 02:41:19,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 261 transitions, 2998 flow [2024-06-28 02:41:19,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:41:19,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:41:19,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 222 transitions. [2024-06-28 02:41:19,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6453488372093024 [2024-06-28 02:41:19,467 INFO L175 Difference]: Start difference. First operand has 169 places, 224 transitions, 2384 flow. Second operand 8 states and 222 transitions. [2024-06-28 02:41:19,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 261 transitions, 2998 flow [2024-06-28 02:41:19,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 261 transitions, 2856 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-28 02:41:19,699 INFO L231 Difference]: Finished difference. Result has 171 places, 224 transitions, 2304 flow [2024-06-28 02:41:19,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2242, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2304, PETRI_PLACES=171, PETRI_TRANSITIONS=224} [2024-06-28 02:41:19,700 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 127 predicate places. [2024-06-28 02:41:19,700 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 224 transitions, 2304 flow [2024-06-28 02:41:19,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:19,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:19,700 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:19,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 02:41:19,701 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:19,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:19,702 INFO L85 PathProgramCache]: Analyzing trace with hash -184217604, now seen corresponding path program 4 times [2024-06-28 02:41:19,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:19,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494351956] [2024-06-28 02:41:19,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:19,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:19,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:19,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:19,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:19,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494351956] [2024-06-28 02:41:19,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494351956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:19,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:19,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:19,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377240056] [2024-06-28 02:41:19,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:19,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:19,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:19,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:19,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:19,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:19,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 224 transitions, 2304 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:19,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:19,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:19,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:20,269 INFO L124 PetriNetUnfolderBase]: 1663/2887 cut-off events. [2024-06-28 02:41:20,270 INFO L125 PetriNetUnfolderBase]: For 136211/136211 co-relation queries the response was YES. [2024-06-28 02:41:20,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18553 conditions, 2887 events. 1663/2887 cut-off events. For 136211/136211 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 17471 event pairs, 348 based on Foata normal form. 24/2899 useless extension candidates. Maximal degree in co-relation 18474. Up to 2099 conditions per place. [2024-06-28 02:41:20,291 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 157 selfloop transitions, 95 changer transitions 0/262 dead transitions. [2024-06-28 02:41:20,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 262 transitions, 3162 flow [2024-06-28 02:41:20,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:41:20,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:41:20,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-06-28 02:41:20,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6656976744186046 [2024-06-28 02:41:20,292 INFO L175 Difference]: Start difference. First operand has 171 places, 224 transitions, 2304 flow. Second operand 8 states and 229 transitions. [2024-06-28 02:41:20,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 262 transitions, 3162 flow [2024-06-28 02:41:20,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 262 transitions, 3100 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 02:41:20,467 INFO L231 Difference]: Finished difference. Result has 172 places, 226 transitions, 2518 flow [2024-06-28 02:41:20,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2242, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2518, PETRI_PLACES=172, PETRI_TRANSITIONS=226} [2024-06-28 02:41:20,468 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 128 predicate places. [2024-06-28 02:41:20,468 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 226 transitions, 2518 flow [2024-06-28 02:41:20,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:20,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:20,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:20,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 02:41:20,469 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:20,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:20,469 INFO L85 PathProgramCache]: Analyzing trace with hash -188979204, now seen corresponding path program 5 times [2024-06-28 02:41:20,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:20,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227470354] [2024-06-28 02:41:20,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:20,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:20,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:20,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:20,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:20,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227470354] [2024-06-28 02:41:20,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227470354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:20,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:20,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:20,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692010689] [2024-06-28 02:41:20,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:20,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:20,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:20,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:20,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:20,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:20,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 226 transitions, 2518 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:20,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:20,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:20,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:21,077 INFO L124 PetriNetUnfolderBase]: 1856/3216 cut-off events. [2024-06-28 02:41:21,078 INFO L125 PetriNetUnfolderBase]: For 166343/166343 co-relation queries the response was YES. [2024-06-28 02:41:21,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22190 conditions, 3216 events. 1856/3216 cut-off events. For 166343/166343 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 19885 event pairs, 386 based on Foata normal form. 18/3222 useless extension candidates. Maximal degree in co-relation 22110. Up to 2119 conditions per place. [2024-06-28 02:41:21,107 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 160 selfloop transitions, 101 changer transitions 0/271 dead transitions. [2024-06-28 02:41:21,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 271 transitions, 3648 flow [2024-06-28 02:41:21,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:41:21,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:41:21,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 233 transitions. [2024-06-28 02:41:21,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6773255813953488 [2024-06-28 02:41:21,109 INFO L175 Difference]: Start difference. First operand has 172 places, 226 transitions, 2518 flow. Second operand 8 states and 233 transitions. [2024-06-28 02:41:21,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 271 transitions, 3648 flow [2024-06-28 02:41:21,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 271 transitions, 3416 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-28 02:41:21,352 INFO L231 Difference]: Finished difference. Result has 174 places, 230 transitions, 2655 flow [2024-06-28 02:41:21,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2286, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2655, PETRI_PLACES=174, PETRI_TRANSITIONS=230} [2024-06-28 02:41:21,353 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 130 predicate places. [2024-06-28 02:41:21,353 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 230 transitions, 2655 flow [2024-06-28 02:41:21,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:21,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:21,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:21,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 02:41:21,354 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:21,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:21,354 INFO L85 PathProgramCache]: Analyzing trace with hash 1927071740, now seen corresponding path program 6 times [2024-06-28 02:41:21,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:21,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557267700] [2024-06-28 02:41:21,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:21,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:21,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:21,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:21,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:21,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557267700] [2024-06-28 02:41:21,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557267700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:21,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:21,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:21,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984228117] [2024-06-28 02:41:21,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:21,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:21,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:21,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:21,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:21,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:21,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 230 transitions, 2655 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:21,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:21,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:21,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:21,882 INFO L124 PetriNetUnfolderBase]: 1810/3146 cut-off events. [2024-06-28 02:41:21,883 INFO L125 PetriNetUnfolderBase]: For 154868/154868 co-relation queries the response was YES. [2024-06-28 02:41:21,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20667 conditions, 3146 events. 1810/3146 cut-off events. For 154868/154868 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 19462 event pairs, 383 based on Foata normal form. 24/3158 useless extension candidates. Maximal degree in co-relation 20586. Up to 2344 conditions per place. [2024-06-28 02:41:21,909 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 160 selfloop transitions, 96 changer transitions 0/266 dead transitions. [2024-06-28 02:41:21,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 266 transitions, 3455 flow [2024-06-28 02:41:21,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:41:21,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:41:21,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-06-28 02:41:21,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6627906976744186 [2024-06-28 02:41:21,910 INFO L175 Difference]: Start difference. First operand has 174 places, 230 transitions, 2655 flow. Second operand 8 states and 228 transitions. [2024-06-28 02:41:21,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 266 transitions, 3455 flow [2024-06-28 02:41:22,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 266 transitions, 3232 flow, removed 51 selfloop flow, removed 4 redundant places. [2024-06-28 02:41:22,191 INFO L231 Difference]: Finished difference. Result has 178 places, 230 transitions, 2632 flow [2024-06-28 02:41:22,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2432, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2632, PETRI_PLACES=178, PETRI_TRANSITIONS=230} [2024-06-28 02:41:22,191 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 134 predicate places. [2024-06-28 02:41:22,191 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 230 transitions, 2632 flow [2024-06-28 02:41:22,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:22,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:22,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:22,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 02:41:22,192 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:22,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:22,192 INFO L85 PathProgramCache]: Analyzing trace with hash -353220120, now seen corresponding path program 1 times [2024-06-28 02:41:22,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:22,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772187325] [2024-06-28 02:41:22,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:22,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:22,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:22,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:22,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:22,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772187325] [2024-06-28 02:41:22,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772187325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:22,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:22,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:22,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958514341] [2024-06-28 02:41:22,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:22,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:22,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:22,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:22,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:22,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:22,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 230 transitions, 2632 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:22,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:22,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:22,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:22,732 INFO L124 PetriNetUnfolderBase]: 1871/3245 cut-off events. [2024-06-28 02:41:22,732 INFO L125 PetriNetUnfolderBase]: For 152883/152883 co-relation queries the response was YES. [2024-06-28 02:41:22,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21186 conditions, 3245 events. 1871/3245 cut-off events. For 152883/152883 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 20191 event pairs, 374 based on Foata normal form. 18/3247 useless extension candidates. Maximal degree in co-relation 21103. Up to 2082 conditions per place. [2024-06-28 02:41:22,760 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 157 selfloop transitions, 104 changer transitions 0/271 dead transitions. [2024-06-28 02:41:22,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 271 transitions, 3546 flow [2024-06-28 02:41:22,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:41:22,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:41:22,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 230 transitions. [2024-06-28 02:41:22,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6686046511627907 [2024-06-28 02:41:22,761 INFO L175 Difference]: Start difference. First operand has 178 places, 230 transitions, 2632 flow. Second operand 8 states and 230 transitions. [2024-06-28 02:41:22,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 271 transitions, 3546 flow [2024-06-28 02:41:23,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 271 transitions, 3338 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 02:41:23,102 INFO L231 Difference]: Finished difference. Result has 179 places, 232 transitions, 2725 flow [2024-06-28 02:41:23,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2424, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2725, PETRI_PLACES=179, PETRI_TRANSITIONS=232} [2024-06-28 02:41:23,103 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 135 predicate places. [2024-06-28 02:41:23,103 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 232 transitions, 2725 flow [2024-06-28 02:41:23,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:23,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:23,104 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:23,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 02:41:23,104 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:23,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:23,104 INFO L85 PathProgramCache]: Analyzing trace with hash -715320880, now seen corresponding path program 7 times [2024-06-28 02:41:23,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:23,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799894715] [2024-06-28 02:41:23,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:23,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:23,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:23,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:23,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:23,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799894715] [2024-06-28 02:41:23,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799894715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:23,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:23,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:23,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263761510] [2024-06-28 02:41:23,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:23,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:23,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:23,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:23,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:23,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:23,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 232 transitions, 2725 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:23,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:23,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:23,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:23,762 INFO L124 PetriNetUnfolderBase]: 1957/3407 cut-off events. [2024-06-28 02:41:23,762 INFO L125 PetriNetUnfolderBase]: For 169536/169536 co-relation queries the response was YES. [2024-06-28 02:41:23,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22528 conditions, 3407 events. 1957/3407 cut-off events. For 169536/169536 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 21586 event pairs, 412 based on Foata normal form. 24/3423 useless extension candidates. Maximal degree in co-relation 22444. Up to 2589 conditions per place. [2024-06-28 02:41:23,792 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 170 selfloop transitions, 87 changer transitions 0/267 dead transitions. [2024-06-28 02:41:23,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 267 transitions, 3613 flow [2024-06-28 02:41:23,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:41:23,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:41:23,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-06-28 02:41:23,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6511627906976745 [2024-06-28 02:41:23,793 INFO L175 Difference]: Start difference. First operand has 179 places, 232 transitions, 2725 flow. Second operand 8 states and 224 transitions. [2024-06-28 02:41:23,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 267 transitions, 3613 flow [2024-06-28 02:41:24,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 267 transitions, 3348 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-28 02:41:24,098 INFO L231 Difference]: Finished difference. Result has 181 places, 234 transitions, 2732 flow [2024-06-28 02:41:24,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2460, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2732, PETRI_PLACES=181, PETRI_TRANSITIONS=234} [2024-06-28 02:41:24,099 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 137 predicate places. [2024-06-28 02:41:24,099 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 234 transitions, 2732 flow [2024-06-28 02:41:24,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:24,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:24,099 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:24,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 02:41:24,099 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-28 02:41:24,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:24,100 INFO L85 PathProgramCache]: Analyzing trace with hash -801060868, now seen corresponding path program 8 times [2024-06-28 02:41:24,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:24,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854315377] [2024-06-28 02:41:24,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:24,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:24,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:24,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:24,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:24,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854315377] [2024-06-28 02:41:24,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854315377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:24,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:24,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:24,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339963277] [2024-06-28 02:41:24,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:24,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:24,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:24,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:24,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:24,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:24,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 234 transitions, 2732 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:24,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:24,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:24,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:24,691 INFO L124 PetriNetUnfolderBase]: 2043/3560 cut-off events. [2024-06-28 02:41:24,691 INFO L125 PetriNetUnfolderBase]: For 179636/179636 co-relation queries the response was YES. [2024-06-28 02:41:24,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23410 conditions, 3560 events. 2043/3560 cut-off events. For 179636/179636 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 22777 event pairs, 430 based on Foata normal form. 24/3576 useless extension candidates. Maximal degree in co-relation 23325. Up to 2731 conditions per place. [2024-06-28 02:41:24,723 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 171 selfloop transitions, 89 changer transitions 0/270 dead transitions. [2024-06-28 02:41:24,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 270 transitions, 3732 flow [2024-06-28 02:41:24,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:41:24,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:41:24,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-06-28 02:41:24,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6511627906976745 [2024-06-28 02:41:24,724 INFO L175 Difference]: Start difference. First operand has 181 places, 234 transitions, 2732 flow. Second operand 8 states and 224 transitions. [2024-06-28 02:41:24,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 270 transitions, 3732 flow [2024-06-28 02:41:25,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 270 transitions, 3504 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-28 02:41:25,047 INFO L231 Difference]: Finished difference. Result has 183 places, 236 transitions, 2784 flow [2024-06-28 02:41:25,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2504, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2784, PETRI_PLACES=183, PETRI_TRANSITIONS=236} [2024-06-28 02:41:25,048 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 139 predicate places. [2024-06-28 02:41:25,048 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 236 transitions, 2784 flow [2024-06-28 02:41:25,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:25,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:25,048 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:25,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 02:41:25,049 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-28 02:41:25,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:25,049 INFO L85 PathProgramCache]: Analyzing trace with hash -805822468, now seen corresponding path program 9 times [2024-06-28 02:41:25,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:25,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927657546] [2024-06-28 02:41:25,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:25,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:25,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:25,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:25,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:25,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927657546] [2024-06-28 02:41:25,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [927657546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:25,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:25,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:25,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965711301] [2024-06-28 02:41:25,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:25,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:25,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:25,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:25,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:25,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:25,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 236 transitions, 2784 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:25,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:25,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:25,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:25,688 INFO L124 PetriNetUnfolderBase]: 2211/3840 cut-off events. [2024-06-28 02:41:25,688 INFO L125 PetriNetUnfolderBase]: For 207480/207480 co-relation queries the response was YES. [2024-06-28 02:41:25,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26344 conditions, 3840 events. 2211/3840 cut-off events. For 207480/207480 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 24796 event pairs, 461 based on Foata normal form. 18/3850 useless extension candidates. Maximal degree in co-relation 26258. Up to 2582 conditions per place. [2024-06-28 02:41:25,724 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 172 selfloop transitions, 97 changer transitions 0/279 dead transitions. [2024-06-28 02:41:25,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 279 transitions, 4094 flow [2024-06-28 02:41:25,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:41:25,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:41:25,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-06-28 02:41:25,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6627906976744186 [2024-06-28 02:41:25,725 INFO L175 Difference]: Start difference. First operand has 183 places, 236 transitions, 2784 flow. Second operand 8 states and 228 transitions. [2024-06-28 02:41:25,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 279 transitions, 4094 flow [2024-06-28 02:41:26,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 279 transitions, 3858 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-28 02:41:26,087 INFO L231 Difference]: Finished difference. Result has 185 places, 240 transitions, 2941 flow [2024-06-28 02:41:26,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2548, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2941, PETRI_PLACES=185, PETRI_TRANSITIONS=240} [2024-06-28 02:41:26,088 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 141 predicate places. [2024-06-28 02:41:26,088 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 240 transitions, 2941 flow [2024-06-28 02:41:26,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:26,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:26,089 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:26,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 02:41:26,089 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-28 02:41:26,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:26,089 INFO L85 PathProgramCache]: Analyzing trace with hash 649130786, now seen corresponding path program 10 times [2024-06-28 02:41:26,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:26,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57331893] [2024-06-28 02:41:26,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:26,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:26,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:26,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:26,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:26,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57331893] [2024-06-28 02:41:26,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57331893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:26,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:26,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:26,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499872448] [2024-06-28 02:41:26,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:26,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:26,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:26,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:26,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:26,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:26,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 240 transitions, 2941 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:26,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:26,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:26,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:26,806 INFO L124 PetriNetUnfolderBase]: 2211/3849 cut-off events. [2024-06-28 02:41:26,807 INFO L125 PetriNetUnfolderBase]: For 204364/204364 co-relation queries the response was YES. [2024-06-28 02:41:26,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25668 conditions, 3849 events. 2211/3849 cut-off events. For 204364/204364 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 24820 event pairs, 463 based on Foata normal form. 24/3872 useless extension candidates. Maximal degree in co-relation 25581. Up to 3279 conditions per place. [2024-06-28 02:41:26,845 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 238 selfloop transitions, 26 changer transitions 0/274 dead transitions. [2024-06-28 02:41:26,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 274 transitions, 3715 flow [2024-06-28 02:41:26,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:41:26,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:41:26,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 235 transitions. [2024-06-28 02:41:26,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6072351421188631 [2024-06-28 02:41:26,846 INFO L175 Difference]: Start difference. First operand has 185 places, 240 transitions, 2941 flow. Second operand 9 states and 235 transitions. [2024-06-28 02:41:26,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 274 transitions, 3715 flow [2024-06-28 02:41:27,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 274 transitions, 3502 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-06-28 02:41:27,278 INFO L231 Difference]: Finished difference. Result has 190 places, 241 transitions, 2836 flow [2024-06-28 02:41:27,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2738, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2836, PETRI_PLACES=190, PETRI_TRANSITIONS=241} [2024-06-28 02:41:27,278 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 146 predicate places. [2024-06-28 02:41:27,278 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 241 transitions, 2836 flow [2024-06-28 02:41:27,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:27,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:27,279 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:27,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 02:41:27,279 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-28 02:41:27,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:27,279 INFO L85 PathProgramCache]: Analyzing trace with hash 1318806300, now seen corresponding path program 2 times [2024-06-28 02:41:27,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:27,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000444478] [2024-06-28 02:41:27,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:27,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:27,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:27,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:27,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:27,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000444478] [2024-06-28 02:41:27,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000444478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:27,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:27,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:27,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823773296] [2024-06-28 02:41:27,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:27,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:27,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:27,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:27,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:27,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:27,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 241 transitions, 2836 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:27,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:27,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:27,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:27,958 INFO L124 PetriNetUnfolderBase]: 2272/3956 cut-off events. [2024-06-28 02:41:27,958 INFO L125 PetriNetUnfolderBase]: For 200250/200250 co-relation queries the response was YES. [2024-06-28 02:41:27,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26034 conditions, 3956 events. 2272/3956 cut-off events. For 200250/200250 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 25712 event pairs, 471 based on Foata normal form. 18/3966 useless extension candidates. Maximal degree in co-relation 25945. Up to 2869 conditions per place. [2024-06-28 02:41:27,995 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 176 selfloop transitions, 93 changer transitions 0/279 dead transitions. [2024-06-28 02:41:27,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 279 transitions, 3794 flow [2024-06-28 02:41:27,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:41:27,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:41:27,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-06-28 02:41:27,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6569767441860465 [2024-06-28 02:41:27,996 INFO L175 Difference]: Start difference. First operand has 190 places, 241 transitions, 2836 flow. Second operand 8 states and 226 transitions. [2024-06-28 02:41:27,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 279 transitions, 3794 flow [2024-06-28 02:41:28,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 279 transitions, 3698 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-28 02:41:28,351 INFO L231 Difference]: Finished difference. Result has 191 places, 243 transitions, 3035 flow [2024-06-28 02:41:28,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2740, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3035, PETRI_PLACES=191, PETRI_TRANSITIONS=243} [2024-06-28 02:41:28,351 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 147 predicate places. [2024-06-28 02:41:28,351 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 243 transitions, 3035 flow [2024-06-28 02:41:28,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:28,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:28,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:28,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 02:41:28,352 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-28 02:41:28,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:28,352 INFO L85 PathProgramCache]: Analyzing trace with hash 1081748252, now seen corresponding path program 3 times [2024-06-28 02:41:28,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:28,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927737064] [2024-06-28 02:41:28,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:28,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:28,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:28,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:28,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:28,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927737064] [2024-06-28 02:41:28,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [927737064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:28,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:28,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:28,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189310044] [2024-06-28 02:41:28,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:28,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:28,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:28,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:28,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:28,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:28,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 243 transitions, 3035 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:28,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:28,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:28,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:29,144 INFO L124 PetriNetUnfolderBase]: 2333/4081 cut-off events. [2024-06-28 02:41:29,145 INFO L125 PetriNetUnfolderBase]: For 210558/210558 co-relation queries the response was YES. [2024-06-28 02:41:29,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27097 conditions, 4081 events. 2333/4081 cut-off events. For 210558/210558 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 26744 event pairs, 482 based on Foata normal form. 18/4098 useless extension candidates. Maximal degree in co-relation 27007. Up to 3368 conditions per place. [2024-06-28 02:41:29,181 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 241 selfloop transitions, 30 changer transitions 0/281 dead transitions. [2024-06-28 02:41:29,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 281 transitions, 3901 flow [2024-06-28 02:41:29,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:41:29,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:41:29,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 238 transitions. [2024-06-28 02:41:29,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6149870801033591 [2024-06-28 02:41:29,202 INFO L175 Difference]: Start difference. First operand has 191 places, 243 transitions, 3035 flow. Second operand 9 states and 238 transitions. [2024-06-28 02:41:29,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 281 transitions, 3901 flow [2024-06-28 02:41:29,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 281 transitions, 3642 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-28 02:41:29,595 INFO L231 Difference]: Finished difference. Result has 194 places, 245 transitions, 2949 flow [2024-06-28 02:41:29,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2776, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2949, PETRI_PLACES=194, PETRI_TRANSITIONS=245} [2024-06-28 02:41:29,595 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 150 predicate places. [2024-06-28 02:41:29,595 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 245 transitions, 2949 flow [2024-06-28 02:41:29,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:29,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:29,596 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:29,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 02:41:29,596 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-28 02:41:29,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:29,596 INFO L85 PathProgramCache]: Analyzing trace with hash -1736178916, now seen corresponding path program 4 times [2024-06-28 02:41:29,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:29,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420359386] [2024-06-28 02:41:29,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:29,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:29,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:29,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:29,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:29,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420359386] [2024-06-28 02:41:29,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420359386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:29,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:29,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:29,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163654736] [2024-06-28 02:41:29,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:29,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:29,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:29,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:29,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:29,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:29,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 245 transitions, 2949 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:29,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:29,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:29,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:30,308 INFO L124 PetriNetUnfolderBase]: 2386/4181 cut-off events. [2024-06-28 02:41:30,308 INFO L125 PetriNetUnfolderBase]: For 213853/213853 co-relation queries the response was YES. [2024-06-28 02:41:30,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27552 conditions, 4181 events. 2386/4181 cut-off events. For 213853/213853 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 27474 event pairs, 481 based on Foata normal form. 18/4198 useless extension candidates. Maximal degree in co-relation 27461. Up to 3169 conditions per place. [2024-06-28 02:41:30,348 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 245 selfloop transitions, 32 changer transitions 0/287 dead transitions. [2024-06-28 02:41:30,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 287 transitions, 3863 flow [2024-06-28 02:41:30,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:41:30,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:41:30,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 242 transitions. [2024-06-28 02:41:30,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6253229974160207 [2024-06-28 02:41:30,349 INFO L175 Difference]: Start difference. First operand has 194 places, 245 transitions, 2949 flow. Second operand 9 states and 242 transitions. [2024-06-28 02:41:30,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 287 transitions, 3863 flow [2024-06-28 02:41:30,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 287 transitions, 3726 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-28 02:41:30,715 INFO L231 Difference]: Finished difference. Result has 195 places, 246 transitions, 2901 flow [2024-06-28 02:41:30,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2730, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2901, PETRI_PLACES=195, PETRI_TRANSITIONS=246} [2024-06-28 02:41:30,716 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 151 predicate places. [2024-06-28 02:41:30,716 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 246 transitions, 2901 flow [2024-06-28 02:41:30,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:30,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:30,717 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:30,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 02:41:30,717 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:30,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:30,717 INFO L85 PathProgramCache]: Analyzing trace with hash 1396533257, now seen corresponding path program 1 times [2024-06-28 02:41:30,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:30,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876540108] [2024-06-28 02:41:30,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:30,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:30,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:30,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:30,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:30,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876540108] [2024-06-28 02:41:30,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876540108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:30,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:30,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:41:30,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193777544] [2024-06-28 02:41:30,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:30,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:41:30,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:30,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:41:30,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:41:30,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:30,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 246 transitions, 2901 flow. Second operand has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:30,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:30,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:30,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:31,348 INFO L124 PetriNetUnfolderBase]: 2399/4197 cut-off events. [2024-06-28 02:41:31,349 INFO L125 PetriNetUnfolderBase]: For 201035/201035 co-relation queries the response was YES. [2024-06-28 02:41:31,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27495 conditions, 4197 events. 2399/4197 cut-off events. For 201035/201035 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 27758 event pairs, 542 based on Foata normal form. 1/4190 useless extension candidates. Maximal degree in co-relation 27403. Up to 3649 conditions per place. [2024-06-28 02:41:31,392 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 216 selfloop transitions, 39 changer transitions 0/265 dead transitions. [2024-06-28 02:41:31,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 265 transitions, 3625 flow [2024-06-28 02:41:31,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:41:31,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:41:31,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 138 transitions. [2024-06-28 02:41:31,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.641860465116279 [2024-06-28 02:41:31,393 INFO L175 Difference]: Start difference. First operand has 195 places, 246 transitions, 2901 flow. Second operand 5 states and 138 transitions. [2024-06-28 02:41:31,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 265 transitions, 3625 flow [2024-06-28 02:41:31,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 265 transitions, 3504 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-28 02:41:31,830 INFO L231 Difference]: Finished difference. Result has 195 places, 252 transitions, 2951 flow [2024-06-28 02:41:31,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2780, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2951, PETRI_PLACES=195, PETRI_TRANSITIONS=252} [2024-06-28 02:41:31,831 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 151 predicate places. [2024-06-28 02:41:31,831 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 252 transitions, 2951 flow [2024-06-28 02:41:31,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:31,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:31,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:31,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 02:41:31,832 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-28 02:41:31,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:31,832 INFO L85 PathProgramCache]: Analyzing trace with hash 1100874479, now seen corresponding path program 2 times [2024-06-28 02:41:31,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:31,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389109349] [2024-06-28 02:41:31,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:31,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:31,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:31,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:31,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:31,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389109349] [2024-06-28 02:41:31,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389109349] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:31,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:31,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:41:31,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283129686] [2024-06-28 02:41:31,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:31,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:41:31,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:31,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:41:31,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:41:31,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:31,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 252 transitions, 2951 flow. Second operand has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:31,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:31,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:31,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:32,450 INFO L124 PetriNetUnfolderBase]: 2396/4194 cut-off events. [2024-06-28 02:41:32,450 INFO L125 PetriNetUnfolderBase]: For 194940/194940 co-relation queries the response was YES. [2024-06-28 02:41:32,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26954 conditions, 4194 events. 2396/4194 cut-off events. For 194940/194940 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 27775 event pairs, 539 based on Foata normal form. 1/4190 useless extension candidates. Maximal degree in co-relation 26860. Up to 3646 conditions per place. [2024-06-28 02:41:32,493 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 212 selfloop transitions, 44 changer transitions 0/266 dead transitions. [2024-06-28 02:41:32,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 266 transitions, 3497 flow [2024-06-28 02:41:32,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:41:32,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:41:32,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-28 02:41:32,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6079734219269103 [2024-06-28 02:41:32,494 INFO L175 Difference]: Start difference. First operand has 195 places, 252 transitions, 2951 flow. Second operand 7 states and 183 transitions. [2024-06-28 02:41:32,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 266 transitions, 3497 flow [2024-06-28 02:41:32,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 266 transitions, 3466 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-28 02:41:32,940 INFO L231 Difference]: Finished difference. Result has 200 places, 252 transitions, 3019 flow [2024-06-28 02:41:32,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2920, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3019, PETRI_PLACES=200, PETRI_TRANSITIONS=252} [2024-06-28 02:41:32,940 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 156 predicate places. [2024-06-28 02:41:32,940 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 252 transitions, 3019 flow [2024-06-28 02:41:32,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:32,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:32,941 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:32,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 02:41:32,942 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:32,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:32,943 INFO L85 PathProgramCache]: Analyzing trace with hash 346871213, now seen corresponding path program 1 times [2024-06-28 02:41:32,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:32,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409283408] [2024-06-28 02:41:32,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:32,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:32,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:33,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:33,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:33,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409283408] [2024-06-28 02:41:33,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409283408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:33,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:33,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:41:33,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314164726] [2024-06-28 02:41:33,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:33,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:41:33,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:33,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:41:33,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:41:33,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:33,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 252 transitions, 3019 flow. Second operand has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:33,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:33,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:33,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:33,564 INFO L124 PetriNetUnfolderBase]: 2404/4205 cut-off events. [2024-06-28 02:41:33,564 INFO L125 PetriNetUnfolderBase]: For 197967/197967 co-relation queries the response was YES. [2024-06-28 02:41:33,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27246 conditions, 4205 events. 2404/4205 cut-off events. For 197967/197967 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 27732 event pairs, 453 based on Foata normal form. 2/4199 useless extension candidates. Maximal degree in co-relation 27151. Up to 3672 conditions per place. [2024-06-28 02:41:33,607 INFO L140 encePairwiseOnDemand]: 37/43 looper letters, 242 selfloop transitions, 19 changer transitions 0/271 dead transitions. [2024-06-28 02:41:33,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 271 transitions, 3815 flow [2024-06-28 02:41:33,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:41:33,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:41:33,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 134 transitions. [2024-06-28 02:41:33,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6232558139534884 [2024-06-28 02:41:33,608 INFO L175 Difference]: Start difference. First operand has 200 places, 252 transitions, 3019 flow. Second operand 5 states and 134 transitions. [2024-06-28 02:41:33,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 271 transitions, 3815 flow [2024-06-28 02:41:34,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 271 transitions, 3695 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 02:41:34,022 INFO L231 Difference]: Finished difference. Result has 198 places, 256 transitions, 3076 flow [2024-06-28 02:41:34,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2901, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3076, PETRI_PLACES=198, PETRI_TRANSITIONS=256} [2024-06-28 02:41:34,023 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 154 predicate places. [2024-06-28 02:41:34,023 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 256 transitions, 3076 flow [2024-06-28 02:41:34,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:34,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:34,023 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:34,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 02:41:34,023 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:34,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:34,024 INFO L85 PathProgramCache]: Analyzing trace with hash -1844530449, now seen corresponding path program 2 times [2024-06-28 02:41:34,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:34,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305031891] [2024-06-28 02:41:34,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:34,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:34,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:34,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:34,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:34,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305031891] [2024-06-28 02:41:34,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305031891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:34,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:34,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:41:34,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084009240] [2024-06-28 02:41:34,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:34,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:41:34,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:34,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:41:34,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:41:34,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:34,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 256 transitions, 3076 flow. Second operand has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:34,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:34,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:34,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:34,667 INFO L124 PetriNetUnfolderBase]: 2399/4199 cut-off events. [2024-06-28 02:41:34,667 INFO L125 PetriNetUnfolderBase]: For 195406/195406 co-relation queries the response was YES. [2024-06-28 02:41:34,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27037 conditions, 4199 events. 2399/4199 cut-off events. For 195406/195406 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 27815 event pairs, 536 based on Foata normal form. 2/4196 useless extension candidates. Maximal degree in co-relation 26942. Up to 3712 conditions per place. [2024-06-28 02:41:34,710 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 238 selfloop transitions, 18 changer transitions 0/266 dead transitions. [2024-06-28 02:41:34,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 266 transitions, 3612 flow [2024-06-28 02:41:34,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:41:34,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:41:34,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 131 transitions. [2024-06-28 02:41:34,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6093023255813953 [2024-06-28 02:41:34,711 INFO L175 Difference]: Start difference. First operand has 198 places, 256 transitions, 3076 flow. Second operand 5 states and 131 transitions. [2024-06-28 02:41:34,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 266 transitions, 3612 flow [2024-06-28 02:41:35,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 266 transitions, 3488 flow, removed 56 selfloop flow, removed 1 redundant places. [2024-06-28 02:41:35,167 INFO L231 Difference]: Finished difference. Result has 202 places, 256 transitions, 2993 flow [2024-06-28 02:41:35,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2952, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2993, PETRI_PLACES=202, PETRI_TRANSITIONS=256} [2024-06-28 02:41:35,168 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 158 predicate places. [2024-06-28 02:41:35,168 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 256 transitions, 2993 flow [2024-06-28 02:41:35,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:35,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:35,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:35,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 02:41:35,168 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:35,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:35,169 INFO L85 PathProgramCache]: Analyzing trace with hash -460714603, now seen corresponding path program 3 times [2024-06-28 02:41:35,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:35,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885998983] [2024-06-28 02:41:35,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:35,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:35,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:35,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:35,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:35,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885998983] [2024-06-28 02:41:35,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885998983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:35,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:35,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:41:35,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521715982] [2024-06-28 02:41:35,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:35,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:41:35,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:35,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:41:35,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:41:35,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:35,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 256 transitions, 2993 flow. Second operand has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:35,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:35,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:35,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:35,799 INFO L124 PetriNetUnfolderBase]: 2404/4207 cut-off events. [2024-06-28 02:41:35,799 INFO L125 PetriNetUnfolderBase]: For 198792/198792 co-relation queries the response was YES. [2024-06-28 02:41:35,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27046 conditions, 4207 events. 2404/4207 cut-off events. For 198792/198792 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 27856 event pairs, 539 based on Foata normal form. 1/4200 useless extension candidates. Maximal degree in co-relation 26949. Up to 3623 conditions per place. [2024-06-28 02:41:35,843 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 218 selfloop transitions, 48 changer transitions 0/276 dead transitions. [2024-06-28 02:41:35,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 276 transitions, 3722 flow [2024-06-28 02:41:35,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:41:35,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:41:35,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-28 02:41:35,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.624031007751938 [2024-06-28 02:41:35,845 INFO L175 Difference]: Start difference. First operand has 202 places, 256 transitions, 2993 flow. Second operand 6 states and 161 transitions. [2024-06-28 02:41:35,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 276 transitions, 3722 flow [2024-06-28 02:41:36,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 276 transitions, 3674 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 02:41:36,169 INFO L231 Difference]: Finished difference. Result has 204 places, 259 transitions, 3091 flow [2024-06-28 02:41:36,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2945, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3091, PETRI_PLACES=204, PETRI_TRANSITIONS=259} [2024-06-28 02:41:36,169 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 160 predicate places. [2024-06-28 02:41:36,170 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 259 transitions, 3091 flow [2024-06-28 02:41:36,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:36,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:36,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:36,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 02:41:36,170 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:36,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:36,171 INFO L85 PathProgramCache]: Analyzing trace with hash -882462887, now seen corresponding path program 4 times [2024-06-28 02:41:36,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:36,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162531557] [2024-06-28 02:41:36,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:36,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:36,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:36,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:36,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:36,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162531557] [2024-06-28 02:41:36,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162531557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:36,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:36,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:41:36,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716373607] [2024-06-28 02:41:36,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:36,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:41:36,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:36,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:41:36,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:41:36,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:36,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 259 transitions, 3091 flow. Second operand has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:36,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:36,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:36,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:36,805 INFO L124 PetriNetUnfolderBase]: 2409/4216 cut-off events. [2024-06-28 02:41:36,806 INFO L125 PetriNetUnfolderBase]: For 205226/205226 co-relation queries the response was YES. [2024-06-28 02:41:36,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27314 conditions, 4216 events. 2409/4216 cut-off events. For 205226/205226 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 27922 event pairs, 539 based on Foata normal form. 1/4209 useless extension candidates. Maximal degree in co-relation 27216. Up to 3629 conditions per place. [2024-06-28 02:41:36,842 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 213 selfloop transitions, 53 changer transitions 0/276 dead transitions. [2024-06-28 02:41:36,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 276 transitions, 3820 flow [2024-06-28 02:41:36,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:41:36,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:41:36,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-28 02:41:36,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-28 02:41:36,844 INFO L175 Difference]: Start difference. First operand has 204 places, 259 transitions, 3091 flow. Second operand 6 states and 159 transitions. [2024-06-28 02:41:36,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 276 transitions, 3820 flow [2024-06-28 02:41:37,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 276 transitions, 3674 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-28 02:41:37,208 INFO L231 Difference]: Finished difference. Result has 206 places, 262 transitions, 3106 flow [2024-06-28 02:41:37,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2958, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3106, PETRI_PLACES=206, PETRI_TRANSITIONS=262} [2024-06-28 02:41:37,209 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 162 predicate places. [2024-06-28 02:41:37,209 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 262 transitions, 3106 flow [2024-06-28 02:41:37,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:37,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:37,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:37,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 02:41:37,209 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-28 02:41:37,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:37,210 INFO L85 PathProgramCache]: Analyzing trace with hash 2037148265, now seen corresponding path program 5 times [2024-06-28 02:41:37,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:37,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680517054] [2024-06-28 02:41:37,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:37,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:37,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:37,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:37,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:37,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680517054] [2024-06-28 02:41:37,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680517054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:37,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:37,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:41:37,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515321254] [2024-06-28 02:41:37,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:37,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:41:37,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:37,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:41:37,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:41:37,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:37,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 262 transitions, 3106 flow. Second operand has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:37,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:37,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:37,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:37,785 INFO L124 PetriNetUnfolderBase]: 2406/4199 cut-off events. [2024-06-28 02:41:37,785 INFO L125 PetriNetUnfolderBase]: For 209953/209953 co-relation queries the response was YES. [2024-06-28 02:41:37,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27200 conditions, 4199 events. 2406/4199 cut-off events. For 209953/209953 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 27777 event pairs, 565 based on Foata normal form. 1/4192 useless extension candidates. Maximal degree in co-relation 27102. Up to 3626 conditions per place. [2024-06-28 02:41:37,827 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 207 selfloop transitions, 55 changer transitions 0/272 dead transitions. [2024-06-28 02:41:37,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 272 transitions, 3654 flow [2024-06-28 02:41:37,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:41:37,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:41:37,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-28 02:41:37,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-28 02:41:37,828 INFO L175 Difference]: Start difference. First operand has 206 places, 262 transitions, 3106 flow. Second operand 6 states and 156 transitions. [2024-06-28 02:41:37,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 272 transitions, 3654 flow [2024-06-28 02:41:38,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 272 transitions, 3570 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-28 02:41:38,275 INFO L231 Difference]: Finished difference. Result has 209 places, 262 transitions, 3138 flow [2024-06-28 02:41:38,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3022, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3138, PETRI_PLACES=209, PETRI_TRANSITIONS=262} [2024-06-28 02:41:38,276 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 165 predicate places. [2024-06-28 02:41:38,276 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 262 transitions, 3138 flow [2024-06-28 02:41:38,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:38,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:38,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:38,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 02:41:38,277 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-28 02:41:38,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:38,277 INFO L85 PathProgramCache]: Analyzing trace with hash 185249593, now seen corresponding path program 1 times [2024-06-28 02:41:38,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:38,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829639014] [2024-06-28 02:41:38,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:38,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:38,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:38,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:38,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:38,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829639014] [2024-06-28 02:41:38,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829639014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:38,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:38,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:41:38,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408696031] [2024-06-28 02:41:38,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:38,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:41:38,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:38,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:41:38,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:41:38,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:38,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 262 transitions, 3138 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:38,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:38,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:38,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:38,973 INFO L124 PetriNetUnfolderBase]: 2411/4223 cut-off events. [2024-06-28 02:41:38,973 INFO L125 PetriNetUnfolderBase]: For 217201/217201 co-relation queries the response was YES. [2024-06-28 02:41:38,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27392 conditions, 4223 events. 2411/4223 cut-off events. For 217201/217201 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 27973 event pairs, 531 based on Foata normal form. 1/4215 useless extension candidates. Maximal degree in co-relation 27293. Up to 3633 conditions per place. [2024-06-28 02:41:39,011 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 222 selfloop transitions, 58 changer transitions 0/290 dead transitions. [2024-06-28 02:41:39,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 290 transitions, 4039 flow [2024-06-28 02:41:39,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:41:39,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:41:39,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-28 02:41:39,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6345514950166113 [2024-06-28 02:41:39,013 INFO L175 Difference]: Start difference. First operand has 209 places, 262 transitions, 3138 flow. Second operand 7 states and 191 transitions. [2024-06-28 02:41:39,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 290 transitions, 4039 flow [2024-06-28 02:41:39,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 290 transitions, 3807 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 02:41:39,387 INFO L231 Difference]: Finished difference. Result has 208 places, 265 transitions, 3071 flow [2024-06-28 02:41:39,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2906, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3071, PETRI_PLACES=208, PETRI_TRANSITIONS=265} [2024-06-28 02:41:39,388 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 164 predicate places. [2024-06-28 02:41:39,388 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 265 transitions, 3071 flow [2024-06-28 02:41:39,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:39,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:39,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:39,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 02:41:39,389 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-28 02:41:39,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:39,389 INFO L85 PathProgramCache]: Analyzing trace with hash -2037224429, now seen corresponding path program 2 times [2024-06-28 02:41:39,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:39,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564040560] [2024-06-28 02:41:39,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:39,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:39,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:39,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:39,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:39,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564040560] [2024-06-28 02:41:39,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564040560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:39,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:39,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:41:39,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221544481] [2024-06-28 02:41:39,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:39,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:41:39,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:39,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:41:39,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:41:39,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:39,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 265 transitions, 3071 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:39,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:39,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:39,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:40,031 INFO L124 PetriNetUnfolderBase]: 2408/4224 cut-off events. [2024-06-28 02:41:40,032 INFO L125 PetriNetUnfolderBase]: For 220358/220358 co-relation queries the response was YES. [2024-06-28 02:41:40,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27373 conditions, 4224 events. 2408/4224 cut-off events. For 220358/220358 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 28039 event pairs, 520 based on Foata normal form. 1/4220 useless extension candidates. Maximal degree in co-relation 27274. Up to 3630 conditions per place. [2024-06-28 02:41:40,074 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 221 selfloop transitions, 55 changer transitions 0/286 dead transitions. [2024-06-28 02:41:40,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 286 transitions, 3795 flow [2024-06-28 02:41:40,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:41:40,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:41:40,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-28 02:41:40,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6179401993355482 [2024-06-28 02:41:40,101 INFO L175 Difference]: Start difference. First operand has 208 places, 265 transitions, 3071 flow. Second operand 7 states and 186 transitions. [2024-06-28 02:41:40,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 286 transitions, 3795 flow [2024-06-28 02:41:40,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 286 transitions, 3693 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 02:41:40,597 INFO L231 Difference]: Finished difference. Result has 211 places, 265 transitions, 3085 flow [2024-06-28 02:41:40,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2969, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3085, PETRI_PLACES=211, PETRI_TRANSITIONS=265} [2024-06-28 02:41:40,598 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 167 predicate places. [2024-06-28 02:41:40,598 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 265 transitions, 3085 flow [2024-06-28 02:41:40,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:40,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:40,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:40,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 02:41:40,599 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-28 02:41:40,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:40,599 INFO L85 PathProgramCache]: Analyzing trace with hash -945390807, now seen corresponding path program 3 times [2024-06-28 02:41:40,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:40,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217031429] [2024-06-28 02:41:40,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:40,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:40,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:40,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:40,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:40,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217031429] [2024-06-28 02:41:40,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217031429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:40,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:40,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:41:40,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735751817] [2024-06-28 02:41:40,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:40,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:41:40,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:40,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:41:40,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:41:40,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:40,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 265 transitions, 3085 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:40,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:40,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:40,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:41,331 INFO L124 PetriNetUnfolderBase]: 2413/4232 cut-off events. [2024-06-28 02:41:41,332 INFO L125 PetriNetUnfolderBase]: For 226265/226265 co-relation queries the response was YES. [2024-06-28 02:41:41,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27528 conditions, 4232 events. 2413/4232 cut-off events. For 226265/226265 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 28089 event pairs, 528 based on Foata normal form. 1/4228 useless extension candidates. Maximal degree in co-relation 27427. Up to 3636 conditions per place. [2024-06-28 02:41:41,370 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 215 selfloop transitions, 58 changer transitions 0/283 dead transitions. [2024-06-28 02:41:41,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 283 transitions, 3834 flow [2024-06-28 02:41:41,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:41:41,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:41:41,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-28 02:41:41,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5980066445182725 [2024-06-28 02:41:41,371 INFO L175 Difference]: Start difference. First operand has 211 places, 265 transitions, 3085 flow. Second operand 7 states and 180 transitions. [2024-06-28 02:41:41,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 283 transitions, 3834 flow [2024-06-28 02:41:41,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 283 transitions, 3649 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 02:41:41,893 INFO L231 Difference]: Finished difference. Result has 210 places, 268 transitions, 3067 flow [2024-06-28 02:41:41,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2906, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3067, PETRI_PLACES=210, PETRI_TRANSITIONS=268} [2024-06-28 02:41:41,902 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 166 predicate places. [2024-06-28 02:41:41,902 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 268 transitions, 3067 flow [2024-06-28 02:41:41,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:41,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:41,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:41,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 02:41:41,902 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-28 02:41:41,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:41,903 INFO L85 PathProgramCache]: Analyzing trace with hash -953954743, now seen corresponding path program 1 times [2024-06-28 02:41:41,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:41,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229045109] [2024-06-28 02:41:41,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:41,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:41,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:41,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:41,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:41,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229045109] [2024-06-28 02:41:41,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229045109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:41,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:41,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:41:41,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990853884] [2024-06-28 02:41:41,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:41,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:41:41,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:41,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:41:41,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:41:42,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:42,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 268 transitions, 3067 flow. Second operand has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:42,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:42,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:42,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:42,516 INFO L124 PetriNetUnfolderBase]: 2426/4252 cut-off events. [2024-06-28 02:41:42,516 INFO L125 PetriNetUnfolderBase]: For 234260/234260 co-relation queries the response was YES. [2024-06-28 02:41:42,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27770 conditions, 4252 events. 2426/4252 cut-off events. For 234260/234260 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 28215 event pairs, 532 based on Foata normal form. 1/4246 useless extension candidates. Maximal degree in co-relation 27670. Up to 3681 conditions per place. [2024-06-28 02:41:42,559 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 233 selfloop transitions, 49 changer transitions 0/292 dead transitions. [2024-06-28 02:41:42,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 292 transitions, 4003 flow [2024-06-28 02:41:42,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:41:42,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:41:42,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-06-28 02:41:42,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6317829457364341 [2024-06-28 02:41:42,560 INFO L175 Difference]: Start difference. First operand has 210 places, 268 transitions, 3067 flow. Second operand 6 states and 163 transitions. [2024-06-28 02:41:42,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 292 transitions, 4003 flow [2024-06-28 02:41:42,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 292 transitions, 3907 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 02:41:42,998 INFO L231 Difference]: Finished difference. Result has 212 places, 274 transitions, 3155 flow [2024-06-28 02:41:42,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2971, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3155, PETRI_PLACES=212, PETRI_TRANSITIONS=274} [2024-06-28 02:41:42,998 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 168 predicate places. [2024-06-28 02:41:42,999 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 274 transitions, 3155 flow [2024-06-28 02:41:42,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:42,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:42,999 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:42,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 02:41:42,999 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-28 02:41:43,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:43,000 INFO L85 PathProgramCache]: Analyzing trace with hash -938717623, now seen corresponding path program 2 times [2024-06-28 02:41:43,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:43,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778640518] [2024-06-28 02:41:43,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:43,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:43,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:43,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:43,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:43,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778640518] [2024-06-28 02:41:43,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778640518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:43,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:43,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:41:43,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276662035] [2024-06-28 02:41:43,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:43,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:41:43,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:43,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:41:43,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:41:43,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:43,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 274 transitions, 3155 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:43,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:43,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:43,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:43,715 INFO L124 PetriNetUnfolderBase]: 2431/4261 cut-off events. [2024-06-28 02:41:43,716 INFO L125 PetriNetUnfolderBase]: For 241282/241282 co-relation queries the response was YES. [2024-06-28 02:41:43,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27915 conditions, 4261 events. 2431/4261 cut-off events. For 241282/241282 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 28293 event pairs, 532 based on Foata normal form. 1/4255 useless extension candidates. Maximal degree in co-relation 27814. Up to 3687 conditions per place. [2024-06-28 02:41:43,764 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 232 selfloop transitions, 50 changer transitions 0/292 dead transitions. [2024-06-28 02:41:43,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 292 transitions, 3927 flow [2024-06-28 02:41:43,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:41:43,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:41:43,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-28 02:41:43,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5980066445182725 [2024-06-28 02:41:43,765 INFO L175 Difference]: Start difference. First operand has 212 places, 274 transitions, 3155 flow. Second operand 7 states and 180 transitions. [2024-06-28 02:41:43,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 292 transitions, 3927 flow [2024-06-28 02:41:44,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 292 transitions, 3849 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-28 02:41:44,459 INFO L231 Difference]: Finished difference. Result has 217 places, 277 transitions, 3229 flow [2024-06-28 02:41:44,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3082, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3229, PETRI_PLACES=217, PETRI_TRANSITIONS=277} [2024-06-28 02:41:44,460 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 173 predicate places. [2024-06-28 02:41:44,460 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 277 transitions, 3229 flow [2024-06-28 02:41:44,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:44,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:44,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:44,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 02:41:44,460 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-28 02:41:44,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:44,461 INFO L85 PathProgramCache]: Analyzing trace with hash 1506356093, now seen corresponding path program 4 times [2024-06-28 02:41:44,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:44,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423548501] [2024-06-28 02:41:44,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:44,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:44,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:44,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:44,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:44,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423548501] [2024-06-28 02:41:44,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423548501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:44,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:44,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:41:44,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818221696] [2024-06-28 02:41:44,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:44,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:41:44,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:44,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:41:44,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:41:44,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:44,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 277 transitions, 3229 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:44,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:44,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:44,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:45,155 INFO L124 PetriNetUnfolderBase]: 2428/4242 cut-off events. [2024-06-28 02:41:45,155 INFO L125 PetriNetUnfolderBase]: For 246675/246675 co-relation queries the response was YES. [2024-06-28 02:41:45,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27935 conditions, 4242 events. 2428/4242 cut-off events. For 246675/246675 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 28152 event pairs, 560 based on Foata normal form. 1/4235 useless extension candidates. Maximal degree in co-relation 27833. Up to 3658 conditions per place. [2024-06-28 02:41:45,199 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 217 selfloop transitions, 61 changer transitions 0/288 dead transitions. [2024-06-28 02:41:45,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 288 transitions, 3811 flow [2024-06-28 02:41:45,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:41:45,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:41:45,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-28 02:41:45,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880398671096345 [2024-06-28 02:41:45,201 INFO L175 Difference]: Start difference. First operand has 217 places, 277 transitions, 3229 flow. Second operand 7 states and 177 transitions. [2024-06-28 02:41:45,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 288 transitions, 3811 flow [2024-06-28 02:41:45,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 288 transitions, 3685 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-28 02:41:45,792 INFO L231 Difference]: Finished difference. Result has 219 places, 277 transitions, 3231 flow [2024-06-28 02:41:45,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3103, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3231, PETRI_PLACES=219, PETRI_TRANSITIONS=277} [2024-06-28 02:41:45,793 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 175 predicate places. [2024-06-28 02:41:45,793 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 277 transitions, 3231 flow [2024-06-28 02:41:45,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:45,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:45,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:45,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 02:41:45,794 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-28 02:41:45,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:45,794 INFO L85 PathProgramCache]: Analyzing trace with hash 314471983, now seen corresponding path program 3 times [2024-06-28 02:41:45,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:45,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071867657] [2024-06-28 02:41:45,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:45,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:45,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:45,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-28 02:41:45,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:45,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071867657] [2024-06-28 02:41:45,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071867657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:45,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:45,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:41:45,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561379961] [2024-06-28 02:41:45,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:45,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:41:45,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:45,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:41:45,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:41:45,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:45,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 277 transitions, 3231 flow. Second operand has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:45,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:45,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:45,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:46,439 INFO L124 PetriNetUnfolderBase]: 2433/4264 cut-off events. [2024-06-28 02:41:46,439 INFO L125 PetriNetUnfolderBase]: For 253144/253144 co-relation queries the response was YES. [2024-06-28 02:41:46,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28110 conditions, 4264 events. 2433/4264 cut-off events. For 253144/253144 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 28288 event pairs, 536 based on Foata normal form. 1/4255 useless extension candidates. Maximal degree in co-relation 28007. Up to 3689 conditions per place. [2024-06-28 02:41:46,486 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 234 selfloop transitions, 57 changer transitions 0/301 dead transitions. [2024-06-28 02:41:46,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 301 transitions, 4168 flow [2024-06-28 02:41:46,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:41:46,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:41:46,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-06-28 02:41:46,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6472868217054264 [2024-06-28 02:41:46,487 INFO L175 Difference]: Start difference. First operand has 219 places, 277 transitions, 3231 flow. Second operand 6 states and 167 transitions. [2024-06-28 02:41:46,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 301 transitions, 4168 flow [2024-06-28 02:41:47,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 301 transitions, 3983 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 02:41:47,241 INFO L231 Difference]: Finished difference. Result has 218 places, 280 transitions, 3209 flow [2024-06-28 02:41:47,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3046, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3209, PETRI_PLACES=218, PETRI_TRANSITIONS=280} [2024-06-28 02:41:47,242 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 174 predicate places. [2024-06-28 02:41:47,242 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 280 transitions, 3209 flow [2024-06-28 02:41:47,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:47,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:47,242 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:47,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 02:41:47,242 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-28 02:41:47,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:47,243 INFO L85 PathProgramCache]: Analyzing trace with hash 1802387917, now seen corresponding path program 4 times [2024-06-28 02:41:47,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:47,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137446249] [2024-06-28 02:41:47,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:47,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:47,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:47,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:47,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:47,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137446249] [2024-06-28 02:41:47,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137446249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:47,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:47,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:41:47,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994424402] [2024-06-28 02:41:47,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:47,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:41:47,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:47,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:41:47,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:41:47,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:47,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 280 transitions, 3209 flow. Second operand has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:47,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:47,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:47,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:47,882 INFO L124 PetriNetUnfolderBase]: 2438/4273 cut-off events. [2024-06-28 02:41:47,882 INFO L125 PetriNetUnfolderBase]: For 259721/259721 co-relation queries the response was YES. [2024-06-28 02:41:47,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28220 conditions, 4273 events. 2438/4273 cut-off events. For 259721/259721 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 28397 event pairs, 536 based on Foata normal form. 1/4264 useless extension candidates. Maximal degree in co-relation 28116. Up to 3695 conditions per place. [2024-06-28 02:41:47,930 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 230 selfloop transitions, 61 changer transitions 0/301 dead transitions. [2024-06-28 02:41:47,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 301 transitions, 4029 flow [2024-06-28 02:41:47,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:41:47,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:41:47,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 162 transitions. [2024-06-28 02:41:47,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627906976744186 [2024-06-28 02:41:47,931 INFO L175 Difference]: Start difference. First operand has 218 places, 280 transitions, 3209 flow. Second operand 6 states and 162 transitions. [2024-06-28 02:41:47,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 301 transitions, 4029 flow [2024-06-28 02:41:48,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 301 transitions, 3845 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-28 02:41:48,594 INFO L231 Difference]: Finished difference. Result has 220 places, 284 transitions, 3217 flow [2024-06-28 02:41:48,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3040, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3217, PETRI_PLACES=220, PETRI_TRANSITIONS=284} [2024-06-28 02:41:48,595 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 176 predicate places. [2024-06-28 02:41:48,595 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 284 transitions, 3217 flow [2024-06-28 02:41:48,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:48,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:48,596 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:48,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 02:41:48,596 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-28 02:41:48,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:48,596 INFO L85 PathProgramCache]: Analyzing trace with hash 1718625701, now seen corresponding path program 5 times [2024-06-28 02:41:48,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:48,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907056716] [2024-06-28 02:41:48,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:48,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:48,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:48,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-28 02:41:48,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:48,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907056716] [2024-06-28 02:41:48,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907056716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:48,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:48,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:41:48,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725802590] [2024-06-28 02:41:48,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:48,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:41:48,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:48,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:41:48,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:41:48,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:48,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 284 transitions, 3217 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:48,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:48,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:48,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:49,259 INFO L124 PetriNetUnfolderBase]: 2443/4275 cut-off events. [2024-06-28 02:41:49,259 INFO L125 PetriNetUnfolderBase]: For 266454/266454 co-relation queries the response was YES. [2024-06-28 02:41:49,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28344 conditions, 4275 events. 2443/4275 cut-off events. For 266454/266454 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 28387 event pairs, 548 based on Foata normal form. 1/4271 useless extension candidates. Maximal degree in co-relation 28240. Up to 3701 conditions per place. [2024-06-28 02:41:49,303 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 226 selfloop transitions, 63 changer transitions 0/299 dead transitions. [2024-06-28 02:41:49,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 299 transitions, 4004 flow [2024-06-28 02:41:49,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:41:49,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:41:49,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-28 02:41:49,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5946843853820598 [2024-06-28 02:41:49,304 INFO L175 Difference]: Start difference. First operand has 220 places, 284 transitions, 3217 flow. Second operand 7 states and 179 transitions. [2024-06-28 02:41:49,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 299 transitions, 4004 flow [2024-06-28 02:41:49,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 299 transitions, 3902 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-28 02:41:49,894 INFO L231 Difference]: Finished difference. Result has 225 places, 287 transitions, 3294 flow [2024-06-28 02:41:49,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3118, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3294, PETRI_PLACES=225, PETRI_TRANSITIONS=287} [2024-06-28 02:41:49,895 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 181 predicate places. [2024-06-28 02:41:49,895 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 287 transitions, 3294 flow [2024-06-28 02:41:49,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:49,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:49,895 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:49,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 02:41:49,895 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-28 02:41:49,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:49,896 INFO L85 PathProgramCache]: Analyzing trace with hash -51890513, now seen corresponding path program 6 times [2024-06-28 02:41:49,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:49,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392160060] [2024-06-28 02:41:49,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:49,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:49,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:49,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-28 02:41:49,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:49,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392160060] [2024-06-28 02:41:49,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392160060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:49,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:49,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:41:49,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390077710] [2024-06-28 02:41:49,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:49,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:41:49,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:49,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:41:49,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:41:50,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:50,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 287 transitions, 3294 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:50,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:50,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:50,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:50,546 INFO L124 PetriNetUnfolderBase]: 2440/4274 cut-off events. [2024-06-28 02:41:50,546 INFO L125 PetriNetUnfolderBase]: For 271423/271423 co-relation queries the response was YES. [2024-06-28 02:41:50,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28372 conditions, 4274 events. 2440/4274 cut-off events. For 271423/271423 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 28456 event pairs, 544 based on Foata normal form. 1/4270 useless extension candidates. Maximal degree in co-relation 28267. Up to 3698 conditions per place. [2024-06-28 02:41:50,589 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 225 selfloop transitions, 64 changer transitions 0/299 dead transitions. [2024-06-28 02:41:50,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 299 transitions, 4036 flow [2024-06-28 02:41:50,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:41:50,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:41:50,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-28 02:41:50,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5913621262458472 [2024-06-28 02:41:50,591 INFO L175 Difference]: Start difference. First operand has 225 places, 287 transitions, 3294 flow. Second operand 7 states and 178 transitions. [2024-06-28 02:41:50,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 299 transitions, 4036 flow [2024-06-28 02:41:51,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 299 transitions, 3922 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-28 02:41:51,219 INFO L231 Difference]: Finished difference. Result has 228 places, 287 transitions, 3314 flow [2024-06-28 02:41:51,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3180, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3314, PETRI_PLACES=228, PETRI_TRANSITIONS=287} [2024-06-28 02:41:51,221 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 184 predicate places. [2024-06-28 02:41:51,221 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 287 transitions, 3314 flow [2024-06-28 02:41:51,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:51,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:51,222 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:51,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 02:41:51,222 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-28 02:41:51,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:51,222 INFO L85 PathProgramCache]: Analyzing trace with hash -632748715, now seen corresponding path program 7 times [2024-06-28 02:41:51,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:51,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846743306] [2024-06-28 02:41:51,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:51,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:51,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:51,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:51,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:51,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846743306] [2024-06-28 02:41:51,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846743306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:51,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:51,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:41:51,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074115106] [2024-06-28 02:41:51,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:51,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:41:51,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:51,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:41:51,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:41:51,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:51,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 287 transitions, 3314 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:51,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:51,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:51,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:51,893 INFO L124 PetriNetUnfolderBase]: 2437/4270 cut-off events. [2024-06-28 02:41:51,893 INFO L125 PetriNetUnfolderBase]: For 276455/276455 co-relation queries the response was YES. [2024-06-28 02:41:51,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28374 conditions, 4270 events. 2437/4270 cut-off events. For 276455/276455 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 28398 event pairs, 544 based on Foata normal form. 1/4266 useless extension candidates. Maximal degree in co-relation 28267. Up to 3695 conditions per place. [2024-06-28 02:41:51,940 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 225 selfloop transitions, 65 changer transitions 0/300 dead transitions. [2024-06-28 02:41:51,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 300 transitions, 3924 flow [2024-06-28 02:41:51,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:41:51,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:41:51,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-28 02:41:51,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684754521963824 [2024-06-28 02:41:51,941 INFO L175 Difference]: Start difference. First operand has 228 places, 287 transitions, 3314 flow. Second operand 9 states and 220 transitions. [2024-06-28 02:41:51,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 300 transitions, 3924 flow [2024-06-28 02:41:52,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 300 transitions, 3737 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 02:41:52,415 INFO L231 Difference]: Finished difference. Result has 231 places, 287 transitions, 3263 flow [2024-06-28 02:41:52,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3127, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3263, PETRI_PLACES=231, PETRI_TRANSITIONS=287} [2024-06-28 02:41:52,416 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 187 predicate places. [2024-06-28 02:41:52,416 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 287 transitions, 3263 flow [2024-06-28 02:41:52,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:52,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:52,417 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:52,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 02:41:52,417 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-28 02:41:52,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:52,417 INFO L85 PathProgramCache]: Analyzing trace with hash 483936045, now seen corresponding path program 1 times [2024-06-28 02:41:52,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:52,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480261292] [2024-06-28 02:41:52,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:52,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:52,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:52,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:52,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:52,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480261292] [2024-06-28 02:41:52,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480261292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:52,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:52,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:41:52,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596085647] [2024-06-28 02:41:52,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:52,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:41:52,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:52,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:41:52,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:41:52,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-28 02:41:52,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 287 transitions, 3263 flow. Second operand has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:52,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:52,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-28 02:41:52,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:53,107 INFO L124 PetriNetUnfolderBase]: 2344/4163 cut-off events. [2024-06-28 02:41:53,108 INFO L125 PetriNetUnfolderBase]: For 305477/305477 co-relation queries the response was YES. [2024-06-28 02:41:53,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28009 conditions, 4163 events. 2344/4163 cut-off events. For 305477/305477 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 28035 event pairs, 501 based on Foata normal form. 10/4130 useless extension candidates. Maximal degree in co-relation 27901. Up to 3469 conditions per place. [2024-06-28 02:41:53,155 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 232 selfloop transitions, 31 changer transitions 0/308 dead transitions. [2024-06-28 02:41:53,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 308 transitions, 3867 flow [2024-06-28 02:41:53,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:41:53,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:41:53,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 165 transitions. [2024-06-28 02:41:53,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6395348837209303 [2024-06-28 02:41:53,157 INFO L175 Difference]: Start difference. First operand has 231 places, 287 transitions, 3263 flow. Second operand 6 states and 165 transitions. [2024-06-28 02:41:53,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 308 transitions, 3867 flow [2024-06-28 02:41:53,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 308 transitions, 3677 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 02:41:53,802 INFO L231 Difference]: Finished difference. Result has 228 places, 288 transitions, 3157 flow [2024-06-28 02:41:53,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3073, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3157, PETRI_PLACES=228, PETRI_TRANSITIONS=288} [2024-06-28 02:41:53,802 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 184 predicate places. [2024-06-28 02:41:53,802 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 288 transitions, 3157 flow [2024-06-28 02:41:53,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:53,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:53,803 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:53,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 02:41:53,803 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-28 02:41:53,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:53,803 INFO L85 PathProgramCache]: Analyzing trace with hash -395965651, now seen corresponding path program 2 times [2024-06-28 02:41:53,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:53,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375665343] [2024-06-28 02:41:53,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:53,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:53,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:53,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:53,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:53,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375665343] [2024-06-28 02:41:53,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375665343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:53,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:53,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:41:53,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737872843] [2024-06-28 02:41:53,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:53,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:41:53,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:53,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:41:53,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:41:53,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-28 02:41:53,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 288 transitions, 3157 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:53,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:53,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-28 02:41:53,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:54,478 INFO L124 PetriNetUnfolderBase]: 2375/4204 cut-off events. [2024-06-28 02:41:54,478 INFO L125 PetriNetUnfolderBase]: For 313127/313127 co-relation queries the response was YES. [2024-06-28 02:41:54,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28267 conditions, 4204 events. 2375/4204 cut-off events. For 313127/313127 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 28370 event pairs, 511 based on Foata normal form. 9/4168 useless extension candidates. Maximal degree in co-relation 28158. Up to 3518 conditions per place. [2024-06-28 02:41:54,522 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 228 selfloop transitions, 31 changer transitions 0/304 dead transitions. [2024-06-28 02:41:54,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 304 transitions, 3741 flow [2024-06-28 02:41:54,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:41:54,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:41:54,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-28 02:41:54,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6013289036544851 [2024-06-28 02:41:54,523 INFO L175 Difference]: Start difference. First operand has 228 places, 288 transitions, 3157 flow. Second operand 7 states and 181 transitions. [2024-06-28 02:41:54,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 304 transitions, 3741 flow [2024-06-28 02:41:55,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 304 transitions, 3675 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 02:41:55,120 INFO L231 Difference]: Finished difference. Result has 231 places, 289 transitions, 3177 flow [2024-06-28 02:41:55,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3091, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3177, PETRI_PLACES=231, PETRI_TRANSITIONS=289} [2024-06-28 02:41:55,120 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 187 predicate places. [2024-06-28 02:41:55,120 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 289 transitions, 3177 flow [2024-06-28 02:41:55,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:55,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:55,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:55,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 02:41:55,121 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-28 02:41:55,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:55,121 INFO L85 PathProgramCache]: Analyzing trace with hash 442945769, now seen corresponding path program 3 times [2024-06-28 02:41:55,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:55,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332235558] [2024-06-28 02:41:55,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:55,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:55,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:55,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:55,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:55,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332235558] [2024-06-28 02:41:55,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332235558] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:55,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:55,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:41:55,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410315708] [2024-06-28 02:41:55,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:55,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:41:55,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:55,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:41:55,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:41:55,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-28 02:41:55,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 289 transitions, 3177 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:55,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:55,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-28 02:41:55,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:55,916 INFO L124 PetriNetUnfolderBase]: 2377/4210 cut-off events. [2024-06-28 02:41:55,916 INFO L125 PetriNetUnfolderBase]: For 305669/305669 co-relation queries the response was YES. [2024-06-28 02:41:55,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28065 conditions, 4210 events. 2377/4210 cut-off events. For 305669/305669 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 28460 event pairs, 505 based on Foata normal form. 8/4173 useless extension candidates. Maximal degree in co-relation 27955. Up to 3458 conditions per place. [2024-06-28 02:41:55,964 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 230 selfloop transitions, 34 changer transitions 0/309 dead transitions. [2024-06-28 02:41:55,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 309 transitions, 3793 flow [2024-06-28 02:41:55,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:41:55,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:41:55,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-28 02:41:55,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-28 02:41:55,966 INFO L175 Difference]: Start difference. First operand has 231 places, 289 transitions, 3177 flow. Second operand 8 states and 205 transitions. [2024-06-28 02:41:55,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 309 transitions, 3793 flow [2024-06-28 02:41:56,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 309 transitions, 3725 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 02:41:56,546 INFO L231 Difference]: Finished difference. Result has 234 places, 290 transitions, 3201 flow [2024-06-28 02:41:56,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3109, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3201, PETRI_PLACES=234, PETRI_TRANSITIONS=290} [2024-06-28 02:41:56,547 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 190 predicate places. [2024-06-28 02:41:56,547 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 290 transitions, 3201 flow [2024-06-28 02:41:56,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:56,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:56,547 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:56,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 02:41:56,548 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-28 02:41:56,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:56,548 INFO L85 PathProgramCache]: Analyzing trace with hash -1466778297, now seen corresponding path program 1 times [2024-06-28 02:41:56,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:56,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685543861] [2024-06-28 02:41:56,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:56,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:56,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:56,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:56,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:56,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685543861] [2024-06-28 02:41:56,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685543861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:56,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:56,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:41:56,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123031569] [2024-06-28 02:41:56,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:56,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:41:56,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:56,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:41:56,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:41:56,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:56,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 290 transitions, 3201 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:56,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:56,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:56,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:57,327 INFO L124 PetriNetUnfolderBase]: 2527/4432 cut-off events. [2024-06-28 02:41:57,327 INFO L125 PetriNetUnfolderBase]: For 303389/303389 co-relation queries the response was YES. [2024-06-28 02:41:57,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29169 conditions, 4432 events. 2527/4432 cut-off events. For 303389/303389 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 29623 event pairs, 465 based on Foata normal form. 4/4435 useless extension candidates. Maximal degree in co-relation 29058. Up to 3807 conditions per place. [2024-06-28 02:41:57,374 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 282 selfloop transitions, 28 changer transitions 0/320 dead transitions. [2024-06-28 02:41:57,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 320 transitions, 4082 flow [2024-06-28 02:41:57,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:41:57,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:41:57,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-28 02:41:57,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6017441860465116 [2024-06-28 02:41:57,376 INFO L175 Difference]: Start difference. First operand has 234 places, 290 transitions, 3201 flow. Second operand 8 states and 207 transitions. [2024-06-28 02:41:57,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 320 transitions, 4082 flow [2024-06-28 02:41:57,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 320 transitions, 4004 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 02:41:57,931 INFO L231 Difference]: Finished difference. Result has 236 places, 293 transitions, 3238 flow [2024-06-28 02:41:57,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3123, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3238, PETRI_PLACES=236, PETRI_TRANSITIONS=293} [2024-06-28 02:41:57,931 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 192 predicate places. [2024-06-28 02:41:57,931 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 293 transitions, 3238 flow [2024-06-28 02:41:57,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:57,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:57,932 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:57,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 02:41:57,932 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:57,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:57,932 INFO L85 PathProgramCache]: Analyzing trace with hash -1116082325, now seen corresponding path program 2 times [2024-06-28 02:41:57,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:57,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101361989] [2024-06-28 02:41:57,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:57,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:57,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:58,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:58,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:58,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101361989] [2024-06-28 02:41:58,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101361989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:58,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:58,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:41:58,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259627797] [2024-06-28 02:41:58,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:58,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:41:58,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:58,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:41:58,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:41:58,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:58,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 293 transitions, 3238 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:58,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:58,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:58,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:58,767 INFO L124 PetriNetUnfolderBase]: 2507/4399 cut-off events. [2024-06-28 02:41:58,767 INFO L125 PetriNetUnfolderBase]: For 299318/299318 co-relation queries the response was YES. [2024-06-28 02:41:58,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28696 conditions, 4399 events. 2507/4399 cut-off events. For 299318/299318 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 29407 event pairs, 526 based on Foata normal form. 4/4402 useless extension candidates. Maximal degree in co-relation 28584. Up to 3881 conditions per place. [2024-06-28 02:41:58,813 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 284 selfloop transitions, 21 changer transitions 0/315 dead transitions. [2024-06-28 02:41:58,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 315 transitions, 3902 flow [2024-06-28 02:41:58,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:41:58,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:41:58,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-28 02:41:58,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5843023255813954 [2024-06-28 02:41:58,815 INFO L175 Difference]: Start difference. First operand has 236 places, 293 transitions, 3238 flow. Second operand 8 states and 201 transitions. [2024-06-28 02:41:58,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 315 transitions, 3902 flow [2024-06-28 02:41:59,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 315 transitions, 3811 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-28 02:41:59,609 INFO L231 Difference]: Finished difference. Result has 239 places, 293 transitions, 3195 flow [2024-06-28 02:41:59,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3147, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3195, PETRI_PLACES=239, PETRI_TRANSITIONS=293} [2024-06-28 02:41:59,609 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 195 predicate places. [2024-06-28 02:41:59,609 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 293 transitions, 3195 flow [2024-06-28 02:41:59,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:59,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:59,610 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:59,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 02:41:59,610 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:59,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:59,611 INFO L85 PathProgramCache]: Analyzing trace with hash -1463916377, now seen corresponding path program 1 times [2024-06-28 02:41:59,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:59,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862292220] [2024-06-28 02:41:59,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:59,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:59,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:59,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:59,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:59,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862292220] [2024-06-28 02:41:59,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862292220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:59,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:59,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:41:59,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331686556] [2024-06-28 02:41:59,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:59,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:41:59,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:59,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:41:59,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:41:59,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:41:59,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 293 transitions, 3195 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:59,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:59,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:41:59,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:00,353 INFO L124 PetriNetUnfolderBase]: 2525/4430 cut-off events. [2024-06-28 02:42:00,353 INFO L125 PetriNetUnfolderBase]: For 304063/304063 co-relation queries the response was YES. [2024-06-28 02:42:00,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28848 conditions, 4430 events. 2525/4430 cut-off events. For 304063/304063 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 29650 event pairs, 525 based on Foata normal form. 2/4431 useless extension candidates. Maximal degree in co-relation 28735. Up to 3906 conditions per place. [2024-06-28 02:42:00,403 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 288 selfloop transitions, 24 changer transitions 0/322 dead transitions. [2024-06-28 02:42:00,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 322 transitions, 4111 flow [2024-06-28 02:42:00,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:42:00,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:42:00,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-28 02:42:00,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5901162790697675 [2024-06-28 02:42:00,405 INFO L175 Difference]: Start difference. First operand has 239 places, 293 transitions, 3195 flow. Second operand 8 states and 203 transitions. [2024-06-28 02:42:00,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 322 transitions, 4111 flow [2024-06-28 02:42:01,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 322 transitions, 4039 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 02:42:01,216 INFO L231 Difference]: Finished difference. Result has 239 places, 300 transitions, 3274 flow [2024-06-28 02:42:01,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3123, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3274, PETRI_PLACES=239, PETRI_TRANSITIONS=300} [2024-06-28 02:42:01,216 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 195 predicate places. [2024-06-28 02:42:01,217 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 300 transitions, 3274 flow [2024-06-28 02:42:01,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:01,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:01,217 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:01,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 02:42:01,217 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:01,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:01,218 INFO L85 PathProgramCache]: Analyzing trace with hash -1182991033, now seen corresponding path program 3 times [2024-06-28 02:42:01,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:01,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900938082] [2024-06-28 02:42:01,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:01,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:01,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:01,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:01,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:01,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900938082] [2024-06-28 02:42:01,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900938082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:01,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:01,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:01,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546606811] [2024-06-28 02:42:01,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:01,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:01,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:01,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:01,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:01,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:01,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 300 transitions, 3274 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:01,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:01,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:01,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:02,050 INFO L124 PetriNetUnfolderBase]: 2541/4437 cut-off events. [2024-06-28 02:42:02,050 INFO L125 PetriNetUnfolderBase]: For 321596/321596 co-relation queries the response was YES. [2024-06-28 02:42:02,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29594 conditions, 4437 events. 2541/4437 cut-off events. For 321596/321596 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 29642 event pairs, 535 based on Foata normal form. 4/4436 useless extension candidates. Maximal degree in co-relation 29480. Up to 3818 conditions per place. [2024-06-28 02:42:02,100 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 247 selfloop transitions, 61 changer transitions 0/318 dead transitions. [2024-06-28 02:42:02,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 318 transitions, 4024 flow [2024-06-28 02:42:02,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:02,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:02,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-28 02:42:02,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5980066445182725 [2024-06-28 02:42:02,101 INFO L175 Difference]: Start difference. First operand has 239 places, 300 transitions, 3274 flow. Second operand 7 states and 180 transitions. [2024-06-28 02:42:02,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 318 transitions, 4024 flow [2024-06-28 02:42:02,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 318 transitions, 3950 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-28 02:42:02,953 INFO L231 Difference]: Finished difference. Result has 242 places, 303 transitions, 3432 flow [2024-06-28 02:42:02,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3200, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3432, PETRI_PLACES=242, PETRI_TRANSITIONS=303} [2024-06-28 02:42:02,953 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 198 predicate places. [2024-06-28 02:42:02,953 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 303 transitions, 3432 flow [2024-06-28 02:42:02,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:02,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:02,954 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:02,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 02:42:02,954 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:02,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:02,954 INFO L85 PathProgramCache]: Analyzing trace with hash -945374935, now seen corresponding path program 2 times [2024-06-28 02:42:02,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:02,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245196790] [2024-06-28 02:42:02,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:02,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:02,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:03,043 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:03,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:03,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245196790] [2024-06-28 02:42:03,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245196790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:03,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:03,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:03,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31499270] [2024-06-28 02:42:03,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:03,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:03,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:03,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:03,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:03,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:03,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 303 transitions, 3432 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:03,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:03,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:03,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:03,723 INFO L124 PetriNetUnfolderBase]: 2575/4492 cut-off events. [2024-06-28 02:42:03,723 INFO L125 PetriNetUnfolderBase]: For 333730/333730 co-relation queries the response was YES. [2024-06-28 02:42:03,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30545 conditions, 4492 events. 2575/4492 cut-off events. For 333730/333730 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 30027 event pairs, 538 based on Foata normal form. 2/4487 useless extension candidates. Maximal degree in co-relation 30429. Up to 3748 conditions per place. [2024-06-28 02:42:03,773 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 230 selfloop transitions, 95 changer transitions 0/335 dead transitions. [2024-06-28 02:42:03,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 335 transitions, 4828 flow [2024-06-28 02:42:03,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:03,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:03,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-28 02:42:03,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6212624584717608 [2024-06-28 02:42:03,775 INFO L175 Difference]: Start difference. First operand has 242 places, 303 transitions, 3432 flow. Second operand 7 states and 187 transitions. [2024-06-28 02:42:03,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 335 transitions, 4828 flow [2024-06-28 02:42:04,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 335 transitions, 4618 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-28 02:42:04,818 INFO L231 Difference]: Finished difference. Result has 245 places, 317 transitions, 3655 flow [2024-06-28 02:42:04,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3222, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3655, PETRI_PLACES=245, PETRI_TRANSITIONS=317} [2024-06-28 02:42:04,819 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 201 predicate places. [2024-06-28 02:42:04,819 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 317 transitions, 3655 flow [2024-06-28 02:42:04,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:04,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:04,819 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:04,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 02:42:04,820 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:04,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:04,820 INFO L85 PathProgramCache]: Analyzing trace with hash -938708695, now seen corresponding path program 3 times [2024-06-28 02:42:04,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:04,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226413138] [2024-06-28 02:42:04,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:04,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:04,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:04,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:04,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:04,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226413138] [2024-06-28 02:42:04,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226413138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:04,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:04,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:04,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803172055] [2024-06-28 02:42:04,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:04,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:04,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:04,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:04,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:04,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:04,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 317 transitions, 3655 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:04,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:04,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:04,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:05,578 INFO L124 PetriNetUnfolderBase]: 2569/4484 cut-off events. [2024-06-28 02:42:05,579 INFO L125 PetriNetUnfolderBase]: For 335136/335136 co-relation queries the response was YES. [2024-06-28 02:42:05,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30670 conditions, 4484 events. 2569/4484 cut-off events. For 335136/335136 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 30050 event pairs, 538 based on Foata normal form. 2/4479 useless extension candidates. Maximal degree in co-relation 30552. Up to 3743 conditions per place. [2024-06-28 02:42:05,632 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 226 selfloop transitions, 98 changer transitions 0/334 dead transitions. [2024-06-28 02:42:05,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 334 transitions, 4685 flow [2024-06-28 02:42:05,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:05,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:05,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-28 02:42:05,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146179401993356 [2024-06-28 02:42:05,633 INFO L175 Difference]: Start difference. First operand has 245 places, 317 transitions, 3655 flow. Second operand 7 states and 185 transitions. [2024-06-28 02:42:05,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 334 transitions, 4685 flow [2024-06-28 02:42:06,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 334 transitions, 4548 flow, removed 61 selfloop flow, removed 1 redundant places. [2024-06-28 02:42:06,830 INFO L231 Difference]: Finished difference. Result has 251 places, 317 transitions, 3721 flow [2024-06-28 02:42:06,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3518, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3721, PETRI_PLACES=251, PETRI_TRANSITIONS=317} [2024-06-28 02:42:06,830 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 207 predicate places. [2024-06-28 02:42:06,831 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 317 transitions, 3721 flow [2024-06-28 02:42:06,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:06,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:06,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:06,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 02:42:06,831 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:06,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:06,832 INFO L85 PathProgramCache]: Analyzing trace with hash -938699767, now seen corresponding path program 1 times [2024-06-28 02:42:06,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:06,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284424267] [2024-06-28 02:42:06,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:06,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:06,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:06,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:06,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:06,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284424267] [2024-06-28 02:42:06,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284424267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:06,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:06,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:06,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684662922] [2024-06-28 02:42:06,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:06,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:06,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:06,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:06,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:06,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:06,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 317 transitions, 3721 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:06,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:06,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:06,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:07,624 INFO L124 PetriNetUnfolderBase]: 2585/4508 cut-off events. [2024-06-28 02:42:07,624 INFO L125 PetriNetUnfolderBase]: For 348517/348517 co-relation queries the response was YES. [2024-06-28 02:42:07,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30825 conditions, 4508 events. 2585/4508 cut-off events. For 348517/348517 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 30188 event pairs, 539 based on Foata normal form. 4/4505 useless extension candidates. Maximal degree in co-relation 30705. Up to 3905 conditions per place. [2024-06-28 02:42:07,680 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 262 selfloop transitions, 63 changer transitions 0/335 dead transitions. [2024-06-28 02:42:07,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 335 transitions, 4475 flow [2024-06-28 02:42:07,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:07,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:07,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-28 02:42:07,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5980066445182725 [2024-06-28 02:42:07,681 INFO L175 Difference]: Start difference. First operand has 251 places, 317 transitions, 3721 flow. Second operand 7 states and 180 transitions. [2024-06-28 02:42:07,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 335 transitions, 4475 flow [2024-06-28 02:42:08,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 335 transitions, 4276 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 02:42:08,413 INFO L231 Difference]: Finished difference. Result has 253 places, 320 transitions, 3728 flow [2024-06-28 02:42:08,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3522, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3728, PETRI_PLACES=253, PETRI_TRANSITIONS=320} [2024-06-28 02:42:08,413 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 209 predicate places. [2024-06-28 02:42:08,414 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 320 transitions, 3728 flow [2024-06-28 02:42:08,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:08,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:08,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:08,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 02:42:08,414 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:08,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:08,415 INFO L85 PathProgramCache]: Analyzing trace with hash -1653961109, now seen corresponding path program 4 times [2024-06-28 02:42:08,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:08,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017360727] [2024-06-28 02:42:08,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:08,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:08,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:08,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:08,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:08,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017360727] [2024-06-28 02:42:08,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017360727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:08,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:08,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:08,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511953235] [2024-06-28 02:42:08,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:08,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:08,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:08,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:08,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:08,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:08,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 320 transitions, 3728 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:08,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:08,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:08,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:09,222 INFO L124 PetriNetUnfolderBase]: 2588/4497 cut-off events. [2024-06-28 02:42:09,222 INFO L125 PetriNetUnfolderBase]: For 352206/352206 co-relation queries the response was YES. [2024-06-28 02:42:09,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30849 conditions, 4497 events. 2588/4497 cut-off events. For 352206/352206 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 30103 event pairs, 567 based on Foata normal form. 4/4493 useless extension candidates. Maximal degree in co-relation 30728. Up to 3886 conditions per place. [2024-06-28 02:42:09,277 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 261 selfloop transitions, 64 changer transitions 0/335 dead transitions. [2024-06-28 02:42:09,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 335 transitions, 4518 flow [2024-06-28 02:42:09,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:09,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:09,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-28 02:42:09,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5913621262458472 [2024-06-28 02:42:09,279 INFO L175 Difference]: Start difference. First operand has 253 places, 320 transitions, 3728 flow. Second operand 7 states and 178 transitions. [2024-06-28 02:42:09,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 335 transitions, 4518 flow [2024-06-28 02:42:10,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 335 transitions, 4334 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-28 02:42:10,031 INFO L231 Difference]: Finished difference. Result has 255 places, 323 transitions, 3796 flow [2024-06-28 02:42:10,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3544, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3796, PETRI_PLACES=255, PETRI_TRANSITIONS=323} [2024-06-28 02:42:10,032 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 211 predicate places. [2024-06-28 02:42:10,032 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 323 transitions, 3796 flow [2024-06-28 02:42:10,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:10,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:10,032 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:10,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 02:42:10,033 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:10,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:10,033 INFO L85 PathProgramCache]: Analyzing trace with hash -741351073, now seen corresponding path program 4 times [2024-06-28 02:42:10,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:10,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344281256] [2024-06-28 02:42:10,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:10,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:10,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:10,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:10,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:10,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344281256] [2024-06-28 02:42:10,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344281256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:10,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:10,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:10,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434276874] [2024-06-28 02:42:10,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:10,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:10,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:10,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:10,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:10,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:10,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 323 transitions, 3796 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:10,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:10,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:10,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:10,802 INFO L124 PetriNetUnfolderBase]: 2622/4550 cut-off events. [2024-06-28 02:42:10,802 INFO L125 PetriNetUnfolderBase]: For 364399/364399 co-relation queries the response was YES. [2024-06-28 02:42:10,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31573 conditions, 4550 events. 2622/4550 cut-off events. For 364399/364399 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 30490 event pairs, 577 based on Foata normal form. 2/4544 useless extension candidates. Maximal degree in co-relation 31451. Up to 3806 conditions per place. [2024-06-28 02:42:10,852 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 229 selfloop transitions, 111 changer transitions 0/350 dead transitions. [2024-06-28 02:42:10,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 350 transitions, 5398 flow [2024-06-28 02:42:10,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:10,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:10,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-28 02:42:10,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6212624584717608 [2024-06-28 02:42:10,854 INFO L175 Difference]: Start difference. First operand has 255 places, 323 transitions, 3796 flow. Second operand 7 states and 187 transitions. [2024-06-28 02:42:10,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 350 transitions, 5398 flow [2024-06-28 02:42:11,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 350 transitions, 5168 flow, removed 53 selfloop flow, removed 5 redundant places. [2024-06-28 02:42:11,636 INFO L231 Difference]: Finished difference. Result has 257 places, 335 transitions, 4037 flow [2024-06-28 02:42:11,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3566, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4037, PETRI_PLACES=257, PETRI_TRANSITIONS=335} [2024-06-28 02:42:11,636 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 213 predicate places. [2024-06-28 02:42:11,637 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 335 transitions, 4037 flow [2024-06-28 02:42:11,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:11,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:11,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:11,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 02:42:11,637 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:11,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:11,638 INFO L85 PathProgramCache]: Analyzing trace with hash -286087115, now seen corresponding path program 5 times [2024-06-28 02:42:11,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:11,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452060034] [2024-06-28 02:42:11,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:11,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:11,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:11,730 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:11,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:11,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452060034] [2024-06-28 02:42:11,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452060034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:11,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:11,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:11,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309584974] [2024-06-28 02:42:11,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:11,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:11,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:11,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:11,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:11,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:11,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 335 transitions, 4037 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:11,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:11,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:11,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:12,407 INFO L124 PetriNetUnfolderBase]: 2616/4542 cut-off events. [2024-06-28 02:42:12,408 INFO L125 PetriNetUnfolderBase]: For 363155/363155 co-relation queries the response was YES. [2024-06-28 02:42:12,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31300 conditions, 4542 events. 2616/4542 cut-off events. For 363155/363155 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 30420 event pairs, 577 based on Foata normal form. 2/4536 useless extension candidates. Maximal degree in co-relation 31177. Up to 3801 conditions per place. [2024-06-28 02:42:12,459 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 227 selfloop transitions, 112 changer transitions 0/349 dead transitions. [2024-06-28 02:42:12,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 349 transitions, 5239 flow [2024-06-28 02:42:12,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:12,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:12,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-28 02:42:12,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146179401993356 [2024-06-28 02:42:12,461 INFO L175 Difference]: Start difference. First operand has 257 places, 335 transitions, 4037 flow. Second operand 7 states and 185 transitions. [2024-06-28 02:42:12,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 349 transitions, 5239 flow [2024-06-28 02:42:13,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 349 transitions, 5037 flow, removed 73 selfloop flow, removed 2 redundant places. [2024-06-28 02:42:13,305 INFO L231 Difference]: Finished difference. Result has 262 places, 335 transitions, 4066 flow [2024-06-28 02:42:13,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3835, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4066, PETRI_PLACES=262, PETRI_TRANSITIONS=335} [2024-06-28 02:42:13,306 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 218 predicate places. [2024-06-28 02:42:13,306 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 335 transitions, 4066 flow [2024-06-28 02:42:13,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:13,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:13,307 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:13,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 02:42:13,307 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:13,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:13,307 INFO L85 PathProgramCache]: Analyzing trace with hash -632739787, now seen corresponding path program 6 times [2024-06-28 02:42:13,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:13,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607642595] [2024-06-28 02:42:13,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:13,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:13,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:13,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:13,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:13,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607642595] [2024-06-28 02:42:13,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607642595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:13,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:13,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:13,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608135322] [2024-06-28 02:42:13,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:13,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:13,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:13,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:13,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:13,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:13,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 335 transitions, 4066 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:13,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:13,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:13,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:14,195 INFO L124 PetriNetUnfolderBase]: 2610/4534 cut-off events. [2024-06-28 02:42:14,195 INFO L125 PetriNetUnfolderBase]: For 363050/363050 co-relation queries the response was YES. [2024-06-28 02:42:14,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31209 conditions, 4534 events. 2610/4534 cut-off events. For 363050/363050 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 30372 event pairs, 577 based on Foata normal form. 2/4528 useless extension candidates. Maximal degree in co-relation 31084. Up to 3796 conditions per place. [2024-06-28 02:42:14,250 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 222 selfloop transitions, 116 changer transitions 0/348 dead transitions. [2024-06-28 02:42:14,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 348 transitions, 5104 flow [2024-06-28 02:42:14,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:14,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:14,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-28 02:42:14,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6079734219269103 [2024-06-28 02:42:14,251 INFO L175 Difference]: Start difference. First operand has 262 places, 335 transitions, 4066 flow. Second operand 7 states and 183 transitions. [2024-06-28 02:42:14,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 348 transitions, 5104 flow [2024-06-28 02:42:15,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 348 transitions, 4792 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-28 02:42:15,109 INFO L231 Difference]: Finished difference. Result has 263 places, 335 transitions, 3993 flow [2024-06-28 02:42:15,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3754, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3993, PETRI_PLACES=263, PETRI_TRANSITIONS=335} [2024-06-28 02:42:15,109 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 219 predicate places. [2024-06-28 02:42:15,110 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 335 transitions, 3993 flow [2024-06-28 02:42:15,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:15,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:15,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:15,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 02:42:15,110 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:15,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:15,110 INFO L85 PathProgramCache]: Analyzing trace with hash 785796105, now seen corresponding path program 2 times [2024-06-28 02:42:15,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:15,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531220574] [2024-06-28 02:42:15,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:15,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:15,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:15,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:15,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:15,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531220574] [2024-06-28 02:42:15,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531220574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:15,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:15,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:15,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010646465] [2024-06-28 02:42:15,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:15,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:15,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:15,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:15,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:15,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:15,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 335 transitions, 3993 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:15,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:15,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:15,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:15,896 INFO L124 PetriNetUnfolderBase]: 2626/4568 cut-off events. [2024-06-28 02:42:15,896 INFO L125 PetriNetUnfolderBase]: For 378716/378716 co-relation queries the response was YES. [2024-06-28 02:42:15,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31362 conditions, 4568 events. 2626/4568 cut-off events. For 378716/378716 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 30628 event pairs, 555 based on Foata normal form. 4/4567 useless extension candidates. Maximal degree in co-relation 31237. Up to 3965 conditions per place. [2024-06-28 02:42:15,959 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 274 selfloop transitions, 66 changer transitions 0/350 dead transitions. [2024-06-28 02:42:15,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 350 transitions, 4775 flow [2024-06-28 02:42:15,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:15,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:15,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-28 02:42:15,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5946843853820598 [2024-06-28 02:42:15,961 INFO L175 Difference]: Start difference. First operand has 263 places, 335 transitions, 3993 flow. Second operand 7 states and 179 transitions. [2024-06-28 02:42:15,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 350 transitions, 4775 flow [2024-06-28 02:42:16,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 350 transitions, 4471 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 02:42:16,902 INFO L231 Difference]: Finished difference. Result has 262 places, 338 transitions, 3907 flow [2024-06-28 02:42:16,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3689, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3907, PETRI_PLACES=262, PETRI_TRANSITIONS=338} [2024-06-28 02:42:16,903 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 218 predicate places. [2024-06-28 02:42:16,903 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 338 transitions, 3907 flow [2024-06-28 02:42:16,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:16,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:16,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:16,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 02:42:16,904 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:16,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:16,904 INFO L85 PathProgramCache]: Analyzing trace with hash 432477193, now seen corresponding path program 3 times [2024-06-28 02:42:16,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:16,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80523393] [2024-06-28 02:42:16,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:16,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:16,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:16,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:16,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:16,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80523393] [2024-06-28 02:42:16,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80523393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:16,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:16,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:16,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792333105] [2024-06-28 02:42:16,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:16,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:16,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:16,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:16,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:17,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:17,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 338 transitions, 3907 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:17,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:17,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:17,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:17,799 INFO L124 PetriNetUnfolderBase]: 2642/4600 cut-off events. [2024-06-28 02:42:17,800 INFO L125 PetriNetUnfolderBase]: For 388167/388167 co-relation queries the response was YES. [2024-06-28 02:42:17,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31569 conditions, 4600 events. 2642/4600 cut-off events. For 388167/388167 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 30939 event pairs, 559 based on Foata normal form. 4/4599 useless extension candidates. Maximal degree in co-relation 31444. Up to 3989 conditions per place. [2024-06-28 02:42:17,851 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 276 selfloop transitions, 67 changer transitions 0/353 dead transitions. [2024-06-28 02:42:17,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 353 transitions, 4701 flow [2024-06-28 02:42:17,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:17,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:17,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-28 02:42:17,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5913621262458472 [2024-06-28 02:42:17,853 INFO L175 Difference]: Start difference. First operand has 262 places, 338 transitions, 3907 flow. Second operand 7 states and 178 transitions. [2024-06-28 02:42:17,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 353 transitions, 4701 flow [2024-06-28 02:42:18,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 353 transitions, 4505 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-28 02:42:18,611 INFO L231 Difference]: Finished difference. Result has 264 places, 341 transitions, 3937 flow [2024-06-28 02:42:18,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3711, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3937, PETRI_PLACES=264, PETRI_TRANSITIONS=341} [2024-06-28 02:42:18,611 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 220 predicate places. [2024-06-28 02:42:18,611 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 341 transitions, 3937 flow [2024-06-28 02:42:18,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:18,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:18,612 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:18,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 02:42:18,612 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:18,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:18,612 INFO L85 PathProgramCache]: Analyzing trace with hash 1845314415, now seen corresponding path program 4 times [2024-06-28 02:42:18,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:18,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390303734] [2024-06-28 02:42:18,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:18,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:18,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:18,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:18,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:18,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390303734] [2024-06-28 02:42:18,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390303734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:18,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:18,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:18,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109820001] [2024-06-28 02:42:18,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:18,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:18,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:18,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:18,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:18,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:18,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 341 transitions, 3937 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:18,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:18,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:18,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:19,381 INFO L124 PetriNetUnfolderBase]: 2645/4609 cut-off events. [2024-06-28 02:42:19,382 INFO L125 PetriNetUnfolderBase]: For 389455/389455 co-relation queries the response was YES. [2024-06-28 02:42:19,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31529 conditions, 4609 events. 2645/4609 cut-off events. For 389455/389455 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 31030 event pairs, 546 based on Foata normal form. 4/4608 useless extension candidates. Maximal degree in co-relation 31403. Up to 3942 conditions per place. [2024-06-28 02:42:19,438 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 271 selfloop transitions, 78 changer transitions 0/359 dead transitions. [2024-06-28 02:42:19,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 359 transitions, 4787 flow [2024-06-28 02:42:19,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:19,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:19,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-28 02:42:19,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5946843853820598 [2024-06-28 02:42:19,439 INFO L175 Difference]: Start difference. First operand has 264 places, 341 transitions, 3937 flow. Second operand 7 states and 179 transitions. [2024-06-28 02:42:19,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 359 transitions, 4787 flow [2024-06-28 02:42:20,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 359 transitions, 4583 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-28 02:42:20,387 INFO L231 Difference]: Finished difference. Result has 267 places, 346 transitions, 4041 flow [2024-06-28 02:42:20,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3733, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4041, PETRI_PLACES=267, PETRI_TRANSITIONS=346} [2024-06-28 02:42:20,388 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 223 predicate places. [2024-06-28 02:42:20,388 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 346 transitions, 4041 flow [2024-06-28 02:42:20,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:20,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:20,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:20,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 02:42:20,388 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:20,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:20,389 INFO L85 PathProgramCache]: Analyzing trace with hash 532829328, now seen corresponding path program 1 times [2024-06-28 02:42:20,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:20,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090254056] [2024-06-28 02:42:20,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:20,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:20,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:20,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:20,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:20,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090254056] [2024-06-28 02:42:20,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090254056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:20,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:20,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:20,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805380502] [2024-06-28 02:42:20,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:20,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:20,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:20,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:20,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:20,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:20,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 346 transitions, 4041 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:20,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:20,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:20,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:21,248 INFO L124 PetriNetUnfolderBase]: 2679/4670 cut-off events. [2024-06-28 02:42:21,248 INFO L125 PetriNetUnfolderBase]: For 410910/410910 co-relation queries the response was YES. [2024-06-28 02:42:21,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32795 conditions, 4670 events. 2679/4670 cut-off events. For 410910/410910 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 31500 event pairs, 444 based on Foata normal form. 2/4664 useless extension candidates. Maximal degree in co-relation 32667. Up to 3923 conditions per place. [2024-06-28 02:42:21,301 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 316 selfloop transitions, 51 changer transitions 0/377 dead transitions. [2024-06-28 02:42:21,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 377 transitions, 5429 flow [2024-06-28 02:42:21,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:21,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:21,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-06-28 02:42:21,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6245847176079734 [2024-06-28 02:42:21,302 INFO L175 Difference]: Start difference. First operand has 267 places, 346 transitions, 4041 flow. Second operand 7 states and 188 transitions. [2024-06-28 02:42:21,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 377 transitions, 5429 flow [2024-06-28 02:42:22,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 377 transitions, 5247 flow, removed 52 selfloop flow, removed 3 redundant places. [2024-06-28 02:42:22,295 INFO L231 Difference]: Finished difference. Result has 271 places, 352 transitions, 4216 flow [2024-06-28 02:42:22,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3859, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4216, PETRI_PLACES=271, PETRI_TRANSITIONS=352} [2024-06-28 02:42:22,296 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 227 predicate places. [2024-06-28 02:42:22,296 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 352 transitions, 4216 flow [2024-06-28 02:42:22,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:22,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:22,296 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:22,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 02:42:22,297 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:22,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:22,297 INFO L85 PathProgramCache]: Analyzing trace with hash -1664164180, now seen corresponding path program 2 times [2024-06-28 02:42:22,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:22,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045126507] [2024-06-28 02:42:22,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:22,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:22,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:22,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:22,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:22,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045126507] [2024-06-28 02:42:22,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045126507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:22,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:22,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:22,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818083849] [2024-06-28 02:42:22,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:22,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:22,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:22,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:22,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:22,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:22,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 352 transitions, 4216 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:22,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:22,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:22,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:23,109 INFO L124 PetriNetUnfolderBase]: 2700/4701 cut-off events. [2024-06-28 02:42:23,109 INFO L125 PetriNetUnfolderBase]: For 430447/430447 co-relation queries the response was YES. [2024-06-28 02:42:23,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33572 conditions, 4701 events. 2700/4701 cut-off events. For 430447/430447 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 31686 event pairs, 450 based on Foata normal form. 2/4695 useless extension candidates. Maximal degree in co-relation 33442. Up to 3943 conditions per place. [2024-06-28 02:42:23,167 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 313 selfloop transitions, 55 changer transitions 0/378 dead transitions. [2024-06-28 02:42:23,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 378 transitions, 5528 flow [2024-06-28 02:42:23,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:23,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:23,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-28 02:42:23,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146179401993356 [2024-06-28 02:42:23,169 INFO L175 Difference]: Start difference. First operand has 271 places, 352 transitions, 4216 flow. Second operand 7 states and 185 transitions. [2024-06-28 02:42:23,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 378 transitions, 5528 flow [2024-06-28 02:42:24,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 378 transitions, 5311 flow, removed 89 selfloop flow, removed 2 redundant places. [2024-06-28 02:42:24,245 INFO L231 Difference]: Finished difference. Result has 276 places, 356 transitions, 4286 flow [2024-06-28 02:42:24,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4049, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4286, PETRI_PLACES=276, PETRI_TRANSITIONS=356} [2024-06-28 02:42:24,245 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 232 predicate places. [2024-06-28 02:42:24,245 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 356 transitions, 4286 flow [2024-06-28 02:42:24,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:24,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:24,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:24,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 02:42:24,246 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:24,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:24,246 INFO L85 PathProgramCache]: Analyzing trace with hash 569433514, now seen corresponding path program 3 times [2024-06-28 02:42:24,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:24,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988111256] [2024-06-28 02:42:24,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:24,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:24,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:24,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:24,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:24,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988111256] [2024-06-28 02:42:24,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988111256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:24,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:24,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:24,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355513224] [2024-06-28 02:42:24,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:24,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:24,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:24,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:24,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:24,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:24,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 356 transitions, 4286 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:24,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:24,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:24,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:25,095 INFO L124 PetriNetUnfolderBase]: 2695/4694 cut-off events. [2024-06-28 02:42:25,095 INFO L125 PetriNetUnfolderBase]: For 428411/428411 co-relation queries the response was YES. [2024-06-28 02:42:25,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33221 conditions, 4694 events. 2695/4694 cut-off events. For 428411/428411 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 31815 event pairs, 545 based on Foata normal form. 2/4681 useless extension candidates. Maximal degree in co-relation 33089. Up to 4047 conditions per place. [2024-06-28 02:42:25,153 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 324 selfloop transitions, 41 changer transitions 0/375 dead transitions. [2024-06-28 02:42:25,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 375 transitions, 5240 flow [2024-06-28 02:42:25,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:42:25,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:42:25,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-28 02:42:25,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.624031007751938 [2024-06-28 02:42:25,154 INFO L175 Difference]: Start difference. First operand has 276 places, 356 transitions, 4286 flow. Second operand 6 states and 161 transitions. [2024-06-28 02:42:25,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 375 transitions, 5240 flow [2024-06-28 02:42:26,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 375 transitions, 5056 flow, removed 52 selfloop flow, removed 3 redundant places. [2024-06-28 02:42:26,359 INFO L231 Difference]: Finished difference. Result has 279 places, 356 transitions, 4189 flow [2024-06-28 02:42:26,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4102, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4189, PETRI_PLACES=279, PETRI_TRANSITIONS=356} [2024-06-28 02:42:26,359 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 235 predicate places. [2024-06-28 02:42:26,359 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 356 transitions, 4189 flow [2024-06-28 02:42:26,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:26,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:26,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:26,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 02:42:26,360 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:26,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:26,361 INFO L85 PathProgramCache]: Analyzing trace with hash 1084231340, now seen corresponding path program 4 times [2024-06-28 02:42:26,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:26,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532262240] [2024-06-28 02:42:26,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:26,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:26,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:26,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:26,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:26,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532262240] [2024-06-28 02:42:26,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532262240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:26,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:26,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:26,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756460565] [2024-06-28 02:42:26,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:26,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:26,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:26,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:26,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:26,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:26,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 356 transitions, 4189 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:26,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:26,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:26,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:27,259 INFO L124 PetriNetUnfolderBase]: 2703/4713 cut-off events. [2024-06-28 02:42:27,260 INFO L125 PetriNetUnfolderBase]: For 436506/436506 co-relation queries the response was YES. [2024-06-28 02:42:27,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33244 conditions, 4713 events. 2703/4713 cut-off events. For 436506/436506 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 31944 event pairs, 554 based on Foata normal form. 2/4707 useless extension candidates. Maximal degree in co-relation 33111. Up to 4096 conditions per place. [2024-06-28 02:42:27,315 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 321 selfloop transitions, 41 changer transitions 0/372 dead transitions. [2024-06-28 02:42:27,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 372 transitions, 5015 flow [2024-06-28 02:42:27,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:42:27,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:42:27,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-28 02:42:27,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6124031007751938 [2024-06-28 02:42:27,316 INFO L175 Difference]: Start difference. First operand has 279 places, 356 transitions, 4189 flow. Second operand 6 states and 158 transitions. [2024-06-28 02:42:27,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 372 transitions, 5015 flow [2024-06-28 02:42:28,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 372 transitions, 4908 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 02:42:28,453 INFO L231 Difference]: Finished difference. Result has 280 places, 358 transitions, 4241 flow [2024-06-28 02:42:28,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4088, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4241, PETRI_PLACES=280, PETRI_TRANSITIONS=358} [2024-06-28 02:42:28,453 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 236 predicate places. [2024-06-28 02:42:28,453 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 358 transitions, 4241 flow [2024-06-28 02:42:28,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:28,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:28,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:28,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 02:42:28,454 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:28,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:28,454 INFO L85 PathProgramCache]: Analyzing trace with hash 1313857712, now seen corresponding path program 5 times [2024-06-28 02:42:28,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:28,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115440275] [2024-06-28 02:42:28,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:28,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:28,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:28,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:28,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:28,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115440275] [2024-06-28 02:42:28,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115440275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:28,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:28,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:28,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852555265] [2024-06-28 02:42:28,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:28,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:28,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:28,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:28,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:28,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:28,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 358 transitions, 4241 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:28,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:28,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:28,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:29,292 INFO L124 PetriNetUnfolderBase]: 2698/4707 cut-off events. [2024-06-28 02:42:29,292 INFO L125 PetriNetUnfolderBase]: For 436691/436691 co-relation queries the response was YES. [2024-06-28 02:42:29,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33046 conditions, 4707 events. 2698/4707 cut-off events. For 436691/436691 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 31871 event pairs, 548 based on Foata normal form. 2/4704 useless extension candidates. Maximal degree in co-relation 32912. Up to 4066 conditions per place. [2024-06-28 02:42:29,349 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 314 selfloop transitions, 52 changer transitions 0/376 dead transitions. [2024-06-28 02:42:29,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 376 transitions, 5197 flow [2024-06-28 02:42:29,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:42:29,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:42:29,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-28 02:42:29,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930232558139535 [2024-06-28 02:42:29,351 INFO L175 Difference]: Start difference. First operand has 280 places, 358 transitions, 4241 flow. Second operand 8 states and 204 transitions. [2024-06-28 02:42:29,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 376 transitions, 5197 flow [2024-06-28 02:42:30,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 376 transitions, 5020 flow, removed 49 selfloop flow, removed 4 redundant places. [2024-06-28 02:42:30,281 INFO L231 Difference]: Finished difference. Result has 284 places, 358 transitions, 4173 flow [2024-06-28 02:42:30,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4064, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4173, PETRI_PLACES=284, PETRI_TRANSITIONS=358} [2024-06-28 02:42:30,282 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 240 predicate places. [2024-06-28 02:42:30,282 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 358 transitions, 4173 flow [2024-06-28 02:42:30,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:30,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:30,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:30,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 02:42:30,283 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:30,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:30,283 INFO L85 PathProgramCache]: Analyzing trace with hash -1102243122, now seen corresponding path program 6 times [2024-06-28 02:42:30,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:30,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747872494] [2024-06-28 02:42:30,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:30,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:30,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:30,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:30,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:30,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747872494] [2024-06-28 02:42:30,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747872494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:30,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:30,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:30,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128484527] [2024-06-28 02:42:30,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:30,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:30,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:30,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:30,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:30,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:30,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 358 transitions, 4173 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:30,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:30,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:30,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:31,163 INFO L124 PetriNetUnfolderBase]: 2693/4700 cut-off events. [2024-06-28 02:42:31,163 INFO L125 PetriNetUnfolderBase]: For 435258/435258 co-relation queries the response was YES. [2024-06-28 02:42:31,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32733 conditions, 4700 events. 2693/4700 cut-off events. For 435258/435258 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 31886 event pairs, 549 based on Foata normal form. 2/4697 useless extension candidates. Maximal degree in co-relation 32598. Up to 4082 conditions per place. [2024-06-28 02:42:31,226 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 318 selfloop transitions, 46 changer transitions 0/374 dead transitions. [2024-06-28 02:42:31,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 374 transitions, 4939 flow [2024-06-28 02:42:31,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:42:31,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:42:31,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-28 02:42:31,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930232558139535 [2024-06-28 02:42:31,236 INFO L175 Difference]: Start difference. First operand has 284 places, 358 transitions, 4173 flow. Second operand 8 states and 204 transitions. [2024-06-28 02:42:31,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 374 transitions, 4939 flow [2024-06-28 02:42:32,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 374 transitions, 4759 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-28 02:42:32,579 INFO L231 Difference]: Finished difference. Result has 285 places, 358 transitions, 4090 flow [2024-06-28 02:42:32,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3993, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4090, PETRI_PLACES=285, PETRI_TRANSITIONS=358} [2024-06-28 02:42:32,579 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 241 predicate places. [2024-06-28 02:42:32,579 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 358 transitions, 4090 flow [2024-06-28 02:42:32,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:32,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:32,580 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:32,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 02:42:32,580 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:32,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:32,580 INFO L85 PathProgramCache]: Analyzing trace with hash -1327520432, now seen corresponding path program 1 times [2024-06-28 02:42:32,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:32,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722752702] [2024-06-28 02:42:32,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:32,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:32,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:32,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:32,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:32,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722752702] [2024-06-28 02:42:32,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722752702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:32,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:32,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:42:32,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315755304] [2024-06-28 02:42:32,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:32,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:42:32,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:32,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:42:32,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:42:32,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:32,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 358 transitions, 4090 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:32,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:32,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:32,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:33,459 INFO L124 PetriNetUnfolderBase]: 2698/4718 cut-off events. [2024-06-28 02:42:33,460 INFO L125 PetriNetUnfolderBase]: For 438322/438322 co-relation queries the response was YES. [2024-06-28 02:42:33,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32738 conditions, 4718 events. 2698/4718 cut-off events. For 438322/438322 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 31976 event pairs, 535 based on Foata normal form. 1/4715 useless extension candidates. Maximal degree in co-relation 32602. Up to 4135 conditions per place. [2024-06-28 02:42:33,523 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 353 selfloop transitions, 28 changer transitions 0/391 dead transitions. [2024-06-28 02:42:33,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 391 transitions, 4983 flow [2024-06-28 02:42:33,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:42:33,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:42:33,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-28 02:42:33,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.622093023255814 [2024-06-28 02:42:33,524 INFO L175 Difference]: Start difference. First operand has 285 places, 358 transitions, 4090 flow. Second operand 8 states and 214 transitions. [2024-06-28 02:42:33,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 391 transitions, 4983 flow [2024-06-28 02:42:35,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 391 transitions, 4871 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 02:42:35,035 INFO L231 Difference]: Finished difference. Result has 285 places, 361 transitions, 4101 flow [2024-06-28 02:42:35,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3978, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4101, PETRI_PLACES=285, PETRI_TRANSITIONS=361} [2024-06-28 02:42:35,036 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 241 predicate places. [2024-06-28 02:42:35,036 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 361 transitions, 4101 flow [2024-06-28 02:42:35,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:35,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:35,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:35,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 02:42:35,037 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:35,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:35,037 INFO L85 PathProgramCache]: Analyzing trace with hash -943899892, now seen corresponding path program 2 times [2024-06-28 02:42:35,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:35,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667078886] [2024-06-28 02:42:35,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:35,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:35,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:35,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:35,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:35,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667078886] [2024-06-28 02:42:35,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667078886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:35,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:35,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:35,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788370879] [2024-06-28 02:42:35,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:35,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:35,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:35,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:35,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:35,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:35,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 361 transitions, 4101 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:35,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:35,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:35,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:35,944 INFO L124 PetriNetUnfolderBase]: 2711/4730 cut-off events. [2024-06-28 02:42:35,944 INFO L125 PetriNetUnfolderBase]: For 451826/451826 co-relation queries the response was YES. [2024-06-28 02:42:35,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33047 conditions, 4730 events. 2711/4730 cut-off events. For 451826/451826 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 32129 event pairs, 551 based on Foata normal form. 1/4723 useless extension candidates. Maximal degree in co-relation 32910. Up to 4016 conditions per place. [2024-06-28 02:42:36,003 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 288 selfloop transitions, 83 changer transitions 0/381 dead transitions. [2024-06-28 02:42:36,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 381 transitions, 5187 flow [2024-06-28 02:42:36,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:42:36,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:42:36,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-06-28 02:42:36,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6317829457364341 [2024-06-28 02:42:36,004 INFO L175 Difference]: Start difference. First operand has 285 places, 361 transitions, 4101 flow. Second operand 6 states and 163 transitions. [2024-06-28 02:42:36,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 381 transitions, 5187 flow [2024-06-28 02:42:37,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 381 transitions, 5101 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 02:42:37,693 INFO L231 Difference]: Finished difference. Result has 285 places, 367 transitions, 4320 flow [2024-06-28 02:42:37,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4015, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4320, PETRI_PLACES=285, PETRI_TRANSITIONS=367} [2024-06-28 02:42:37,694 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 241 predicate places. [2024-06-28 02:42:37,694 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 367 transitions, 4320 flow [2024-06-28 02:42:37,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:37,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:37,694 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:37,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 02:42:37,694 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:37,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:37,695 INFO L85 PathProgramCache]: Analyzing trace with hash 1904877672, now seen corresponding path program 3 times [2024-06-28 02:42:37,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:37,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33307820] [2024-06-28 02:42:37,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:37,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:37,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:37,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:37,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:37,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33307820] [2024-06-28 02:42:37,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33307820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:37,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:37,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:37,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583825271] [2024-06-28 02:42:37,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:37,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:37,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:37,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:37,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:37,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:37,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 367 transitions, 4320 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:37,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:37,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:37,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:38,523 INFO L124 PetriNetUnfolderBase]: 2708/4727 cut-off events. [2024-06-28 02:42:38,523 INFO L125 PetriNetUnfolderBase]: For 456937/456937 co-relation queries the response was YES. [2024-06-28 02:42:38,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33159 conditions, 4727 events. 2708/4727 cut-off events. For 456937/456937 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 32132 event pairs, 548 based on Foata normal form. 1/4723 useless extension candidates. Maximal degree in co-relation 33021. Up to 4013 conditions per place. [2024-06-28 02:42:38,582 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 283 selfloop transitions, 89 changer transitions 0/382 dead transitions. [2024-06-28 02:42:38,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 382 transitions, 5100 flow [2024-06-28 02:42:38,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:42:38,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:42:38,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-28 02:42:38,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-28 02:42:38,583 INFO L175 Difference]: Start difference. First operand has 285 places, 367 transitions, 4320 flow. Second operand 8 states and 208 transitions. [2024-06-28 02:42:38,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 382 transitions, 5100 flow [2024-06-28 02:42:40,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 382 transitions, 5000 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-28 02:42:40,536 INFO L231 Difference]: Finished difference. Result has 290 places, 367 transitions, 4409 flow [2024-06-28 02:42:40,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4220, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4409, PETRI_PLACES=290, PETRI_TRANSITIONS=367} [2024-06-28 02:42:40,537 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 246 predicate places. [2024-06-28 02:42:40,537 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 367 transitions, 4409 flow [2024-06-28 02:42:40,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:40,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:40,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:40,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 02:42:40,537 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:40,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:40,538 INFO L85 PathProgramCache]: Analyzing trace with hash -1425452448, now seen corresponding path program 1 times [2024-06-28 02:42:40,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:40,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339498647] [2024-06-28 02:42:40,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:40,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:40,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:40,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:40,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:40,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339498647] [2024-06-28 02:42:40,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339498647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:40,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:40,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:40,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976953382] [2024-06-28 02:42:40,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:40,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:40,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:40,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:40,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:40,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:40,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 367 transitions, 4409 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:40,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:40,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:40,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:41,383 INFO L124 PetriNetUnfolderBase]: 2721/4745 cut-off events. [2024-06-28 02:42:41,383 INFO L125 PetriNetUnfolderBase]: For 462151/462151 co-relation queries the response was YES. [2024-06-28 02:42:41,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33609 conditions, 4745 events. 2721/4745 cut-off events. For 462151/462151 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 32251 event pairs, 557 based on Foata normal form. 1/4735 useless extension candidates. Maximal degree in co-relation 33470. Up to 4048 conditions per place. [2024-06-28 02:42:41,448 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 295 selfloop transitions, 82 changer transitions 0/387 dead transitions. [2024-06-28 02:42:41,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 387 transitions, 5483 flow [2024-06-28 02:42:41,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:42:41,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:42:41,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-06-28 02:42:41,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6317829457364341 [2024-06-28 02:42:41,449 INFO L175 Difference]: Start difference. First operand has 290 places, 367 transitions, 4409 flow. Second operand 6 states and 163 transitions. [2024-06-28 02:42:41,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 387 transitions, 5483 flow [2024-06-28 02:42:43,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 387 transitions, 5233 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-28 02:42:43,530 INFO L231 Difference]: Finished difference. Result has 288 places, 373 transitions, 4438 flow [2024-06-28 02:42:43,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4161, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4438, PETRI_PLACES=288, PETRI_TRANSITIONS=373} [2024-06-28 02:42:43,530 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 244 predicate places. [2024-06-28 02:42:43,530 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 373 transitions, 4438 flow [2024-06-28 02:42:43,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:43,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:43,531 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:43,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 02:42:43,531 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:43,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:43,531 INFO L85 PathProgramCache]: Analyzing trace with hash 1378477646, now seen corresponding path program 2 times [2024-06-28 02:42:43,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:43,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945891305] [2024-06-28 02:42:43,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:43,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:43,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:43,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:43,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:43,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945891305] [2024-06-28 02:42:43,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945891305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:43,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:43,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:43,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745587534] [2024-06-28 02:42:43,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:43,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:43,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:43,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:43,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:43,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:43,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 373 transitions, 4438 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:43,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:43,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:43,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:44,374 INFO L124 PetriNetUnfolderBase]: 2734/4769 cut-off events. [2024-06-28 02:42:44,374 INFO L125 PetriNetUnfolderBase]: For 467963/467963 co-relation queries the response was YES. [2024-06-28 02:42:44,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34108 conditions, 4769 events. 2734/4769 cut-off events. For 467963/467963 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 32423 event pairs, 551 based on Foata normal form. 1/4765 useless extension candidates. Maximal degree in co-relation 33969. Up to 4063 conditions per place. [2024-06-28 02:42:44,436 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 290 selfloop transitions, 96 changer transitions 0/396 dead transitions. [2024-06-28 02:42:44,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 396 transitions, 5738 flow [2024-06-28 02:42:44,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:42:44,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:42:44,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-28 02:42:44,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6191860465116279 [2024-06-28 02:42:44,438 INFO L175 Difference]: Start difference. First operand has 288 places, 373 transitions, 4438 flow. Second operand 8 states and 213 transitions. [2024-06-28 02:42:44,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 396 transitions, 5738 flow [2024-06-28 02:42:46,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 396 transitions, 5650 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-06-28 02:42:46,560 INFO L231 Difference]: Finished difference. Result has 294 places, 379 transitions, 4661 flow [2024-06-28 02:42:46,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4362, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4661, PETRI_PLACES=294, PETRI_TRANSITIONS=379} [2024-06-28 02:42:46,560 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 250 predicate places. [2024-06-28 02:42:46,561 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 379 transitions, 4661 flow [2024-06-28 02:42:46,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:46,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:46,561 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:46,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 02:42:46,561 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:46,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:46,562 INFO L85 PathProgramCache]: Analyzing trace with hash -327727304, now seen corresponding path program 3 times [2024-06-28 02:42:46,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:46,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890990231] [2024-06-28 02:42:46,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:46,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:46,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:46,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:46,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:46,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890990231] [2024-06-28 02:42:46,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890990231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:46,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:46,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:46,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940236205] [2024-06-28 02:42:46,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:46,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:46,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:46,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:46,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:46,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:46,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 379 transitions, 4661 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:46,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:46,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:46,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:47,487 INFO L124 PetriNetUnfolderBase]: 2731/4765 cut-off events. [2024-06-28 02:42:47,487 INFO L125 PetriNetUnfolderBase]: For 472762/472762 co-relation queries the response was YES. [2024-06-28 02:42:47,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34302 conditions, 4765 events. 2731/4765 cut-off events. For 472762/472762 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 32447 event pairs, 551 based on Foata normal form. 1/4761 useless extension candidates. Maximal degree in co-relation 34161. Up to 4060 conditions per place. [2024-06-28 02:42:47,560 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 286 selfloop transitions, 100 changer transitions 0/396 dead transitions. [2024-06-28 02:42:47,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 396 transitions, 5665 flow [2024-06-28 02:42:47,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:42:47,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:42:47,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 232 transitions. [2024-06-28 02:42:47,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.599483204134367 [2024-06-28 02:42:47,561 INFO L175 Difference]: Start difference. First operand has 294 places, 379 transitions, 4661 flow. Second operand 9 states and 232 transitions. [2024-06-28 02:42:47,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 396 transitions, 5665 flow [2024-06-28 02:42:49,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 396 transitions, 5424 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-28 02:42:49,460 INFO L231 Difference]: Finished difference. Result has 297 places, 379 transitions, 4633 flow [2024-06-28 02:42:49,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4422, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4633, PETRI_PLACES=297, PETRI_TRANSITIONS=379} [2024-06-28 02:42:49,460 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 253 predicate places. [2024-06-28 02:42:49,460 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 379 transitions, 4633 flow [2024-06-28 02:42:49,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:49,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:49,461 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:49,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 02:42:49,461 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:49,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:49,461 INFO L85 PathProgramCache]: Analyzing trace with hash -1664155252, now seen corresponding path program 1 times [2024-06-28 02:42:49,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:49,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293955003] [2024-06-28 02:42:49,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:49,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:49,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:49,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:49,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:49,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293955003] [2024-06-28 02:42:49,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293955003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:49,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:49,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:49,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943764361] [2024-06-28 02:42:49,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:49,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:49,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:49,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:49,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:49,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:49,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 379 transitions, 4633 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:49,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:49,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:49,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:50,318 INFO L124 PetriNetUnfolderBase]: 2751/4803 cut-off events. [2024-06-28 02:42:50,318 INFO L125 PetriNetUnfolderBase]: For 496231/496231 co-relation queries the response was YES. [2024-06-28 02:42:50,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34476 conditions, 4803 events. 2751/4803 cut-off events. For 496231/496231 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 32672 event pairs, 472 based on Foata normal form. 6/4798 useless extension candidates. Maximal degree in co-relation 34335. Up to 3936 conditions per place. [2024-06-28 02:42:50,384 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 358 selfloop transitions, 35 changer transitions 0/403 dead transitions. [2024-06-28 02:42:50,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 403 transitions, 5741 flow [2024-06-28 02:42:50,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:42:50,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:42:50,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-28 02:42:50,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.624031007751938 [2024-06-28 02:42:50,385 INFO L175 Difference]: Start difference. First operand has 297 places, 379 transitions, 4633 flow. Second operand 6 states and 161 transitions. [2024-06-28 02:42:50,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 403 transitions, 5741 flow [2024-06-28 02:42:52,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 403 transitions, 5513 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-28 02:42:52,464 INFO L231 Difference]: Finished difference. Result has 294 places, 380 transitions, 4501 flow [2024-06-28 02:42:52,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4407, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4501, PETRI_PLACES=294, PETRI_TRANSITIONS=380} [2024-06-28 02:42:52,464 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 250 predicate places. [2024-06-28 02:42:52,464 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 380 transitions, 4501 flow [2024-06-28 02:42:52,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:52,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:52,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:52,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 02:42:52,465 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:52,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:52,465 INFO L85 PathProgramCache]: Analyzing trace with hash 1818907790, now seen corresponding path program 2 times [2024-06-28 02:42:52,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:52,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314169470] [2024-06-28 02:42:52,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:52,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:52,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:52,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:52,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:52,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314169470] [2024-06-28 02:42:52,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314169470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:52,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:52,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:52,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828563532] [2024-06-28 02:42:52,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:52,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:52,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:52,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:52,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:52,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:52,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 380 transitions, 4501 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:52,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:52,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:52,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:53,355 INFO L124 PetriNetUnfolderBase]: 2771/4837 cut-off events. [2024-06-28 02:42:53,356 INFO L125 PetriNetUnfolderBase]: For 496659/496659 co-relation queries the response was YES. [2024-06-28 02:42:53,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34590 conditions, 4837 events. 2771/4837 cut-off events. For 496659/496659 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 33005 event pairs, 543 based on Foata normal form. 6/4838 useless extension candidates. Maximal degree in co-relation 34449. Up to 4169 conditions per place. [2024-06-28 02:42:53,419 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 354 selfloop transitions, 34 changer transitions 0/398 dead transitions. [2024-06-28 02:42:53,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 398 transitions, 5367 flow [2024-06-28 02:42:53,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:42:53,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:42:53,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 160 transitions. [2024-06-28 02:42:53,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6201550387596899 [2024-06-28 02:42:53,420 INFO L175 Difference]: Start difference. First operand has 294 places, 380 transitions, 4501 flow. Second operand 6 states and 160 transitions. [2024-06-28 02:42:53,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 398 transitions, 5367 flow [2024-06-28 02:42:55,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 398 transitions, 5302 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-28 02:42:55,423 INFO L231 Difference]: Finished difference. Result has 297 places, 381 transitions, 4532 flow [2024-06-28 02:42:55,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4437, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4532, PETRI_PLACES=297, PETRI_TRANSITIONS=381} [2024-06-28 02:42:55,424 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 253 predicate places. [2024-06-28 02:42:55,424 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 381 transitions, 4532 flow [2024-06-28 02:42:55,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:55,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:55,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:55,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 02:42:55,425 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:55,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:55,425 INFO L85 PathProgramCache]: Analyzing trace with hash -972232312, now seen corresponding path program 7 times [2024-06-28 02:42:55,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:55,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857703682] [2024-06-28 02:42:55,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:55,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:55,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:55,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:55,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:55,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857703682] [2024-06-28 02:42:55,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857703682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:55,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:55,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:55,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056797482] [2024-06-28 02:42:55,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:55,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:55,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:55,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:55,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:55,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:55,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 381 transitions, 4532 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:55,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:55,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:55,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:56,347 INFO L124 PetriNetUnfolderBase]: 2779/4836 cut-off events. [2024-06-28 02:42:56,347 INFO L125 PetriNetUnfolderBase]: For 489045/489045 co-relation queries the response was YES. [2024-06-28 02:42:56,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34741 conditions, 4836 events. 2779/4836 cut-off events. For 489045/489045 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 32993 event pairs, 546 based on Foata normal form. 2/4816 useless extension candidates. Maximal degree in co-relation 34599. Up to 4109 conditions per place. [2024-06-28 02:42:56,403 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 339 selfloop transitions, 59 changer transitions 0/408 dead transitions. [2024-06-28 02:42:56,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 408 transitions, 5754 flow [2024-06-28 02:42:56,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:56,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:56,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-28 02:42:56,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6179401993355482 [2024-06-28 02:42:56,404 INFO L175 Difference]: Start difference. First operand has 297 places, 381 transitions, 4532 flow. Second operand 7 states and 186 transitions. [2024-06-28 02:42:56,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 408 transitions, 5754 flow [2024-06-28 02:42:58,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 408 transitions, 5672 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 02:42:58,370 INFO L231 Difference]: Finished difference. Result has 300 places, 385 transitions, 4754 flow [2024-06-28 02:42:58,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4450, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4754, PETRI_PLACES=300, PETRI_TRANSITIONS=385} [2024-06-28 02:42:58,371 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 256 predicate places. [2024-06-28 02:42:58,371 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 385 transitions, 4754 flow [2024-06-28 02:42:58,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:58,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:58,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:58,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 02:42:58,372 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:58,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:58,372 INFO L85 PathProgramCache]: Analyzing trace with hash -725097974, now seen corresponding path program 8 times [2024-06-28 02:42:58,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:58,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496597439] [2024-06-28 02:42:58,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:58,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:58,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:58,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:58,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:58,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496597439] [2024-06-28 02:42:58,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496597439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:58,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:58,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:58,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695347232] [2024-06-28 02:42:58,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:58,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:58,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:58,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:58,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:58,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:58,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 385 transitions, 4754 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:58,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:58,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:58,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:59,268 INFO L124 PetriNetUnfolderBase]: 2787/4862 cut-off events. [2024-06-28 02:42:59,268 INFO L125 PetriNetUnfolderBase]: For 501149/501149 co-relation queries the response was YES. [2024-06-28 02:42:59,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35147 conditions, 4862 events. 2787/4862 cut-off events. For 501149/501149 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 33222 event pairs, 562 based on Foata normal form. 2/4856 useless extension candidates. Maximal degree in co-relation 35004. Up to 4188 conditions per place. [2024-06-28 02:42:59,335 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 342 selfloop transitions, 53 changer transitions 0/405 dead transitions. [2024-06-28 02:42:59,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 405 transitions, 5680 flow [2024-06-28 02:42:59,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:59,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:59,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-28 02:42:59,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6013289036544851 [2024-06-28 02:42:59,337 INFO L175 Difference]: Start difference. First operand has 300 places, 385 transitions, 4754 flow. Second operand 7 states and 181 transitions. [2024-06-28 02:42:59,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 405 transitions, 5680 flow [2024-06-28 02:43:01,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 405 transitions, 5470 flow, removed 76 selfloop flow, removed 3 redundant places. [2024-06-28 02:43:01,527 INFO L231 Difference]: Finished difference. Result has 304 places, 387 transitions, 4751 flow [2024-06-28 02:43:01,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4578, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4751, PETRI_PLACES=304, PETRI_TRANSITIONS=387} [2024-06-28 02:43:01,527 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 260 predicate places. [2024-06-28 02:43:01,527 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 387 transitions, 4751 flow [2024-06-28 02:43:01,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:01,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:01,528 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:01,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 02:43:01,528 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:01,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:01,528 INFO L85 PathProgramCache]: Analyzing trace with hash 1667121674, now seen corresponding path program 9 times [2024-06-28 02:43:01,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:01,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502442722] [2024-06-28 02:43:01,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:01,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:01,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:01,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:01,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:01,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502442722] [2024-06-28 02:43:01,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502442722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:01,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:01,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:01,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281870234] [2024-06-28 02:43:01,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:01,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:01,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:01,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:01,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:01,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:43:01,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 387 transitions, 4751 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:01,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:01,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:43:01,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:02,451 INFO L124 PetriNetUnfolderBase]: 2795/4874 cut-off events. [2024-06-28 02:43:02,452 INFO L125 PetriNetUnfolderBase]: For 506808/506808 co-relation queries the response was YES. [2024-06-28 02:43:02,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35217 conditions, 4874 events. 2795/4874 cut-off events. For 506808/506808 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 33309 event pairs, 562 based on Foata normal form. 2/4868 useless extension candidates. Maximal degree in co-relation 35072. Up to 4200 conditions per place. [2024-06-28 02:43:02,504 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 339 selfloop transitions, 55 changer transitions 0/404 dead transitions. [2024-06-28 02:43:02,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 404 transitions, 5637 flow [2024-06-28 02:43:02,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:02,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:02,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-28 02:43:02,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5946843853820598 [2024-06-28 02:43:02,506 INFO L175 Difference]: Start difference. First operand has 304 places, 387 transitions, 4751 flow. Second operand 7 states and 179 transitions. [2024-06-28 02:43:02,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 404 transitions, 5637 flow [2024-06-28 02:43:04,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 404 transitions, 5484 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-28 02:43:04,385 INFO L231 Difference]: Finished difference. Result has 306 places, 389 transitions, 4779 flow [2024-06-28 02:43:04,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4598, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4779, PETRI_PLACES=306, PETRI_TRANSITIONS=389} [2024-06-28 02:43:04,385 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 262 predicate places. [2024-06-28 02:43:04,385 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 389 transitions, 4779 flow [2024-06-28 02:43:04,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:04,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:04,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:04,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 02:43:04,386 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:04,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:04,386 INFO L85 PathProgramCache]: Analyzing trace with hash 29497702, now seen corresponding path program 10 times [2024-06-28 02:43:04,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:04,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766471099] [2024-06-28 02:43:04,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:04,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:04,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:04,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:04,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:04,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766471099] [2024-06-28 02:43:04,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766471099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:04,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:04,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:04,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198325690] [2024-06-28 02:43:04,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:04,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:04,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:04,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:04,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:04,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:43:04,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 389 transitions, 4779 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:04,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:04,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:43:04,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:05,222 INFO L124 PetriNetUnfolderBase]: 2790/4854 cut-off events. [2024-06-28 02:43:05,222 INFO L125 PetriNetUnfolderBase]: For 505956/505956 co-relation queries the response was YES. [2024-06-28 02:43:05,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34940 conditions, 4854 events. 2790/4854 cut-off events. For 505956/505956 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 33060 event pairs, 587 based on Foata normal form. 2/4848 useless extension candidates. Maximal degree in co-relation 34794. Up to 4193 conditions per place. [2024-06-28 02:43:05,283 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 334 selfloop transitions, 57 changer transitions 0/401 dead transitions. [2024-06-28 02:43:05,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 401 transitions, 5589 flow [2024-06-28 02:43:05,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:05,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:05,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-28 02:43:05,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880398671096345 [2024-06-28 02:43:05,284 INFO L175 Difference]: Start difference. First operand has 306 places, 389 transitions, 4779 flow. Second operand 7 states and 177 transitions. [2024-06-28 02:43:05,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 401 transitions, 5589 flow [2024-06-28 02:43:07,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 401 transitions, 5390 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-28 02:43:07,490 INFO L231 Difference]: Finished difference. Result has 308 places, 389 transitions, 4699 flow [2024-06-28 02:43:07,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4580, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4699, PETRI_PLACES=308, PETRI_TRANSITIONS=389} [2024-06-28 02:43:07,491 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 264 predicate places. [2024-06-28 02:43:07,491 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 389 transitions, 4699 flow [2024-06-28 02:43:07,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:07,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:07,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:07,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 02:43:07,492 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:07,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:07,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1060253620, now seen corresponding path program 4 times [2024-06-28 02:43:07,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:07,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110780599] [2024-06-28 02:43:07,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:07,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:07,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:07,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:07,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:07,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110780599] [2024-06-28 02:43:07,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110780599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:07,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:07,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:43:07,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703609219] [2024-06-28 02:43:07,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:07,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:43:07,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:07,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:43:07,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:43:07,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:43:07,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 389 transitions, 4699 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:07,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:07,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:43:07,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:08,476 INFO L124 PetriNetUnfolderBase]: 2795/4872 cut-off events. [2024-06-28 02:43:08,476 INFO L125 PetriNetUnfolderBase]: For 508475/508475 co-relation queries the response was YES. [2024-06-28 02:43:08,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34940 conditions, 4872 events. 2795/4872 cut-off events. For 508475/508475 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 33232 event pairs, 573 based on Foata normal form. 1/4859 useless extension candidates. Maximal degree in co-relation 34793. Up to 4013 conditions per place. [2024-06-28 02:43:08,531 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 294 selfloop transitions, 117 changer transitions 0/421 dead transitions. [2024-06-28 02:43:08,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 421 transitions, 6064 flow [2024-06-28 02:43:08,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:43:08,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:43:08,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-06-28 02:43:08,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6424418604651163 [2024-06-28 02:43:08,532 INFO L175 Difference]: Start difference. First operand has 308 places, 389 transitions, 4699 flow. Second operand 8 states and 221 transitions. [2024-06-28 02:43:08,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 421 transitions, 6064 flow [2024-06-28 02:43:10,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 421 transitions, 5916 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 02:43:10,334 INFO L231 Difference]: Finished difference. Result has 310 places, 392 transitions, 4858 flow [2024-06-28 02:43:10,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4551, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4858, PETRI_PLACES=310, PETRI_TRANSITIONS=392} [2024-06-28 02:43:10,335 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 266 predicate places. [2024-06-28 02:43:10,335 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 392 transitions, 4858 flow [2024-06-28 02:43:10,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:10,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:10,335 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:10,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 02:43:10,336 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:10,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:10,336 INFO L85 PathProgramCache]: Analyzing trace with hash 1431210994, now seen corresponding path program 5 times [2024-06-28 02:43:10,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:10,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840421491] [2024-06-28 02:43:10,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:10,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:10,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:10,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:10,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:10,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840421491] [2024-06-28 02:43:10,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840421491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:10,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:10,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:10,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023071779] [2024-06-28 02:43:10,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:10,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:10,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:10,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:10,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:10,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:43:10,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 392 transitions, 4858 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:10,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:10,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:43:10,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:11,238 INFO L124 PetriNetUnfolderBase]: 2816/4911 cut-off events. [2024-06-28 02:43:11,238 INFO L125 PetriNetUnfolderBase]: For 530387/530387 co-relation queries the response was YES. [2024-06-28 02:43:11,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35731 conditions, 4911 events. 2816/4911 cut-off events. For 530387/530387 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 33621 event pairs, 553 based on Foata normal form. 1/4904 useless extension candidates. Maximal degree in co-relation 35583. Up to 4037 conditions per place. [2024-06-28 02:43:11,309 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 287 selfloop transitions, 123 changer transitions 0/420 dead transitions. [2024-06-28 02:43:11,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 420 transitions, 6334 flow [2024-06-28 02:43:11,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:11,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:11,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-28 02:43:11,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6179401993355482 [2024-06-28 02:43:11,310 INFO L175 Difference]: Start difference. First operand has 310 places, 392 transitions, 4858 flow. Second operand 7 states and 186 transitions. [2024-06-28 02:43:11,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 420 transitions, 6334 flow [2024-06-28 02:43:14,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 420 transitions, 6036 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-28 02:43:14,069 INFO L231 Difference]: Finished difference. Result has 311 places, 401 transitions, 5014 flow [2024-06-28 02:43:14,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4578, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5014, PETRI_PLACES=311, PETRI_TRANSITIONS=401} [2024-06-28 02:43:14,069 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 267 predicate places. [2024-06-28 02:43:14,069 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 401 transitions, 5014 flow [2024-06-28 02:43:14,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:14,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:14,069 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:14,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 02:43:14,070 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:14,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:14,070 INFO L85 PathProgramCache]: Analyzing trace with hash 1143823592, now seen corresponding path program 6 times [2024-06-28 02:43:14,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:14,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332114763] [2024-06-28 02:43:14,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:14,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:14,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:14,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:14,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:14,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332114763] [2024-06-28 02:43:14,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332114763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:14,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:14,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:43:14,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333632862] [2024-06-28 02:43:14,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:14,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:43:14,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:14,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:43:14,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:43:14,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:43:14,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 401 transitions, 5014 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:14,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:14,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:43:14,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:14,989 INFO L124 PetriNetUnfolderBase]: 2829/4930 cut-off events. [2024-06-28 02:43:14,990 INFO L125 PetriNetUnfolderBase]: For 544719/544719 co-relation queries the response was YES. [2024-06-28 02:43:15,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36099 conditions, 4930 events. 2829/4930 cut-off events. For 544719/544719 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 33710 event pairs, 574 based on Foata normal form. 1/4918 useless extension candidates. Maximal degree in co-relation 35950. Up to 4052 conditions per place. [2024-06-28 02:43:15,163 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 295 selfloop transitions, 134 changer transitions 0/439 dead transitions. [2024-06-28 02:43:15,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 439 transitions, 6714 flow [2024-06-28 02:43:15,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:43:15,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:43:15,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 264 transitions. [2024-06-28 02:43:15,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6139534883720931 [2024-06-28 02:43:15,165 INFO L175 Difference]: Start difference. First operand has 311 places, 401 transitions, 5014 flow. Second operand 10 states and 264 transitions. [2024-06-28 02:43:15,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 439 transitions, 6714 flow [2024-06-28 02:43:17,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 439 transitions, 6364 flow, removed 55 selfloop flow, removed 4 redundant places. [2024-06-28 02:43:17,332 INFO L231 Difference]: Finished difference. Result has 317 places, 407 transitions, 5084 flow [2024-06-28 02:43:17,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4698, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5084, PETRI_PLACES=317, PETRI_TRANSITIONS=407} [2024-06-28 02:43:17,332 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 273 predicate places. [2024-06-28 02:43:17,332 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 407 transitions, 5084 flow [2024-06-28 02:43:17,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:17,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:17,333 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:17,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 02:43:17,333 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:17,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:17,333 INFO L85 PathProgramCache]: Analyzing trace with hash -747214392, now seen corresponding path program 7 times [2024-06-28 02:43:17,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:17,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828984729] [2024-06-28 02:43:17,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:17,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:17,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:17,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:17,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:17,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828984729] [2024-06-28 02:43:17,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828984729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:17,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:17,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:43:17,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334609230] [2024-06-28 02:43:17,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:17,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:43:17,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:17,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:43:17,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:43:17,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:43:17,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 407 transitions, 5084 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:17,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:17,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:43:17,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:18,347 INFO L124 PetriNetUnfolderBase]: 2826/4926 cut-off events. [2024-06-28 02:43:18,347 INFO L125 PetriNetUnfolderBase]: For 548910/548910 co-relation queries the response was YES. [2024-06-28 02:43:18,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35797 conditions, 4926 events. 2826/4926 cut-off events. For 548910/548910 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 33690 event pairs, 574 based on Foata normal form. 1/4914 useless extension candidates. Maximal degree in co-relation 35648. Up to 4049 conditions per place. [2024-06-28 02:43:18,422 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 290 selfloop transitions, 133 changer transitions 0/433 dead transitions. [2024-06-28 02:43:18,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 433 transitions, 6410 flow [2024-06-28 02:43:18,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:43:18,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:43:18,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-06-28 02:43:18,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6308139534883721 [2024-06-28 02:43:18,424 INFO L175 Difference]: Start difference. First operand has 317 places, 407 transitions, 5084 flow. Second operand 8 states and 217 transitions. [2024-06-28 02:43:18,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 433 transitions, 6410 flow [2024-06-28 02:43:20,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 433 transitions, 6045 flow, removed 35 selfloop flow, removed 8 redundant places. [2024-06-28 02:43:20,763 INFO L231 Difference]: Finished difference. Result has 317 places, 407 transitions, 4991 flow [2024-06-28 02:43:20,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4719, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4991, PETRI_PLACES=317, PETRI_TRANSITIONS=407} [2024-06-28 02:43:20,763 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 273 predicate places. [2024-06-28 02:43:20,764 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 407 transitions, 4991 flow [2024-06-28 02:43:20,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:20,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:20,764 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:20,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 02:43:20,764 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:20,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:20,765 INFO L85 PathProgramCache]: Analyzing trace with hash -2114009776, now seen corresponding path program 8 times [2024-06-28 02:43:20,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:20,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069480967] [2024-06-28 02:43:20,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:20,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:20,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:20,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:20,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:20,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069480967] [2024-06-28 02:43:20,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069480967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:20,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:20,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:20,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861186327] [2024-06-28 02:43:20,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:20,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:20,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:20,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:20,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:20,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:43:20,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 407 transitions, 4991 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:20,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:20,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:43:20,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:21,762 INFO L124 PetriNetUnfolderBase]: 2847/4964 cut-off events. [2024-06-28 02:43:21,763 INFO L125 PetriNetUnfolderBase]: For 569928/569928 co-relation queries the response was YES. [2024-06-28 02:43:21,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36167 conditions, 4964 events. 2847/4964 cut-off events. For 569928/569928 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 34043 event pairs, 553 based on Foata normal form. 1/4957 useless extension candidates. Maximal degree in co-relation 36018. Up to 4073 conditions per place. [2024-06-28 02:43:21,819 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 283 selfloop transitions, 140 changer transitions 0/433 dead transitions. [2024-06-28 02:43:21,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 433 transitions, 6693 flow [2024-06-28 02:43:21,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:21,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:21,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-28 02:43:21,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6179401993355482 [2024-06-28 02:43:21,820 INFO L175 Difference]: Start difference. First operand has 317 places, 407 transitions, 4991 flow. Second operand 7 states and 186 transitions. [2024-06-28 02:43:21,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 433 transitions, 6693 flow [2024-06-28 02:43:23,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 433 transitions, 6409 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 02:43:23,977 INFO L231 Difference]: Finished difference. Result has 317 places, 416 transitions, 5179 flow [2024-06-28 02:43:23,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4725, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5179, PETRI_PLACES=317, PETRI_TRANSITIONS=416} [2024-06-28 02:43:23,977 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 273 predicate places. [2024-06-28 02:43:23,977 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 416 transitions, 5179 flow [2024-06-28 02:43:23,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:23,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:23,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:23,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 02:43:23,978 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:23,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:23,978 INFO L85 PathProgramCache]: Analyzing trace with hash 1429515496, now seen corresponding path program 9 times [2024-06-28 02:43:23,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:23,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594560847] [2024-06-28 02:43:23,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:23,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:23,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:24,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:24,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:24,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594560847] [2024-06-28 02:43:24,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594560847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:24,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:24,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:24,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444087656] [2024-06-28 02:43:24,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:24,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:24,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:24,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:24,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:24,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:43:24,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 416 transitions, 5179 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:24,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:24,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:43:24,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:24,883 INFO L124 PetriNetUnfolderBase]: 2844/4960 cut-off events. [2024-06-28 02:43:24,883 INFO L125 PetriNetUnfolderBase]: For 574310/574310 co-relation queries the response was YES. [2024-06-28 02:43:24,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36105 conditions, 4960 events. 2844/4960 cut-off events. For 574310/574310 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 34046 event pairs, 553 based on Foata normal form. 1/4953 useless extension candidates. Maximal degree in co-relation 35955. Up to 4070 conditions per place. [2024-06-28 02:43:24,949 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 282 selfloop transitions, 141 changer transitions 0/433 dead transitions. [2024-06-28 02:43:24,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 433 transitions, 6701 flow [2024-06-28 02:43:24,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:24,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:24,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-28 02:43:24,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146179401993356 [2024-06-28 02:43:24,950 INFO L175 Difference]: Start difference. First operand has 317 places, 416 transitions, 5179 flow. Second operand 7 states and 185 transitions. [2024-06-28 02:43:24,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 433 transitions, 6701 flow [2024-06-28 02:43:27,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 433 transitions, 6508 flow, removed 35 selfloop flow, removed 2 redundant places. [2024-06-28 02:43:27,144 INFO L231 Difference]: Finished difference. Result has 322 places, 416 transitions, 5274 flow [2024-06-28 02:43:27,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4986, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5274, PETRI_PLACES=322, PETRI_TRANSITIONS=416} [2024-06-28 02:43:27,144 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 278 predicate places. [2024-06-28 02:43:27,145 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 416 transitions, 5274 flow [2024-06-28 02:43:27,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:27,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:27,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:27,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 02:43:27,145 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:27,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:27,146 INFO L85 PathProgramCache]: Analyzing trace with hash 965211660, now seen corresponding path program 10 times [2024-06-28 02:43:27,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:27,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066676564] [2024-06-28 02:43:27,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:27,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:27,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:27,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-28 02:43:27,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:27,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066676564] [2024-06-28 02:43:27,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066676564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:27,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:27,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:27,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903569977] [2024-06-28 02:43:27,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:27,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:27,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:27,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:27,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:27,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:43:27,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 416 transitions, 5274 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:27,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:27,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:43:27,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:28,119 INFO L124 PetriNetUnfolderBase]: 2849/4941 cut-off events. [2024-06-28 02:43:28,120 INFO L125 PetriNetUnfolderBase]: For 585469/585469 co-relation queries the response was YES. [2024-06-28 02:43:28,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36248 conditions, 4941 events. 2849/4941 cut-off events. For 585469/585469 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 33843 event pairs, 637 based on Foata normal form. 1/4930 useless extension candidates. Maximal degree in co-relation 36097. Up to 4076 conditions per place. [2024-06-28 02:43:28,179 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 278 selfloop transitions, 145 changer transitions 0/433 dead transitions. [2024-06-28 02:43:28,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 433 transitions, 6853 flow [2024-06-28 02:43:28,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:28,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:28,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-28 02:43:28,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6112956810631229 [2024-06-28 02:43:28,180 INFO L175 Difference]: Start difference. First operand has 322 places, 416 transitions, 5274 flow. Second operand 7 states and 184 transitions. [2024-06-28 02:43:28,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 433 transitions, 6853 flow [2024-06-28 02:43:30,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 433 transitions, 6572 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-28 02:43:30,772 INFO L231 Difference]: Finished difference. Result has 324 places, 419 transitions, 5348 flow [2024-06-28 02:43:30,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4999, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5348, PETRI_PLACES=324, PETRI_TRANSITIONS=419} [2024-06-28 02:43:30,773 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 280 predicate places. [2024-06-28 02:43:30,773 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 419 transitions, 5348 flow [2024-06-28 02:43:30,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:30,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:30,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:30,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 02:43:30,775 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:30,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:30,775 INFO L85 PathProgramCache]: Analyzing trace with hash 1641936104, now seen corresponding path program 11 times [2024-06-28 02:43:30,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:30,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772216438] [2024-06-28 02:43:30,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:30,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:30,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:30,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:30,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:30,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772216438] [2024-06-28 02:43:30,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772216438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:30,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:30,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:30,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543744700] [2024-06-28 02:43:30,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:30,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:30,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:30,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:30,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:30,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:43:30,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 419 transitions, 5348 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:30,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:30,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:43:30,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:31,673 INFO L124 PetriNetUnfolderBase]: 2846/4937 cut-off events. [2024-06-28 02:43:31,673 INFO L125 PetriNetUnfolderBase]: For 589899/589899 co-relation queries the response was YES. [2024-06-28 02:43:31,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36203 conditions, 4937 events. 2846/4937 cut-off events. For 589899/589899 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 33793 event pairs, 637 based on Foata normal form. 1/4926 useless extension candidates. Maximal degree in co-relation 36051. Up to 4073 conditions per place. [2024-06-28 02:43:31,741 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 278 selfloop transitions, 144 changer transitions 0/432 dead transitions. [2024-06-28 02:43:31,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 432 transitions, 6654 flow [2024-06-28 02:43:31,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:31,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:31,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-28 02:43:31,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6079734219269103 [2024-06-28 02:43:31,742 INFO L175 Difference]: Start difference. First operand has 324 places, 419 transitions, 5348 flow. Second operand 7 states and 183 transitions. [2024-06-28 02:43:31,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 432 transitions, 6654 flow [2024-06-28 02:43:34,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 432 transitions, 6146 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-28 02:43:34,217 INFO L231 Difference]: Finished difference. Result has 325 places, 419 transitions, 5134 flow [2024-06-28 02:43:34,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4840, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5134, PETRI_PLACES=325, PETRI_TRANSITIONS=419} [2024-06-28 02:43:34,218 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 281 predicate places. [2024-06-28 02:43:34,218 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 419 transitions, 5134 flow [2024-06-28 02:43:34,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:34,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:34,218 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:34,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 02:43:34,219 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:34,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:34,219 INFO L85 PathProgramCache]: Analyzing trace with hash 740193778, now seen corresponding path program 4 times [2024-06-28 02:43:34,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:34,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524361402] [2024-06-28 02:43:34,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:34,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:34,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:34,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:34,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:34,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524361402] [2024-06-28 02:43:34,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524361402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:34,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:34,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:34,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328511175] [2024-06-28 02:43:34,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:34,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:34,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:34,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:34,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:34,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:43:34,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 419 transitions, 5134 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:34,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:34,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:43:34,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:35,205 INFO L124 PetriNetUnfolderBase]: 2851/4971 cut-off events. [2024-06-28 02:43:35,206 INFO L125 PetriNetUnfolderBase]: For 597212/597212 co-relation queries the response was YES. [2024-06-28 02:43:35,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36278 conditions, 4971 events. 2851/4971 cut-off events. For 597212/597212 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 34134 event pairs, 568 based on Foata normal form. 1/4961 useless extension candidates. Maximal degree in co-relation 36125. Up to 4170 conditions per place. [2024-06-28 02:43:35,264 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 335 selfloop transitions, 99 changer transitions 0/444 dead transitions. [2024-06-28 02:43:35,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 444 transitions, 6592 flow [2024-06-28 02:43:35,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:35,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:35,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-28 02:43:35,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6179401993355482 [2024-06-28 02:43:35,266 INFO L175 Difference]: Start difference. First operand has 325 places, 419 transitions, 5134 flow. Second operand 7 states and 186 transitions. [2024-06-28 02:43:35,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 444 transitions, 6592 flow [2024-06-28 02:43:38,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 444 transitions, 6227 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 02:43:38,167 INFO L231 Difference]: Finished difference. Result has 325 places, 425 transitions, 5087 flow [2024-06-28 02:43:38,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4769, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5087, PETRI_PLACES=325, PETRI_TRANSITIONS=425} [2024-06-28 02:43:38,167 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 281 predicate places. [2024-06-28 02:43:38,167 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 425 transitions, 5087 flow [2024-06-28 02:43:38,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:38,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:38,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:38,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 02:43:38,168 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:38,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:38,168 INFO L85 PathProgramCache]: Analyzing trace with hash -1924886472, now seen corresponding path program 5 times [2024-06-28 02:43:38,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:38,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483171523] [2024-06-28 02:43:38,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:38,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:38,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:38,245 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:38,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:38,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483171523] [2024-06-28 02:43:38,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483171523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:38,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:38,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:38,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021785566] [2024-06-28 02:43:38,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:38,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:38,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:38,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:38,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:38,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:43:38,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 425 transitions, 5087 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:38,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:38,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:43:38,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:39,084 INFO L124 PetriNetUnfolderBase]: 2864/4993 cut-off events. [2024-06-28 02:43:39,085 INFO L125 PetriNetUnfolderBase]: For 615165/615165 co-relation queries the response was YES. [2024-06-28 02:43:39,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36790 conditions, 4993 events. 2864/4993 cut-off events. For 615165/615165 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 34285 event pairs, 568 based on Foata normal form. 1/4983 useless extension candidates. Maximal degree in co-relation 36636. Up to 4185 conditions per place. [2024-06-28 02:43:39,153 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 336 selfloop transitions, 101 changer transitions 0/447 dead transitions. [2024-06-28 02:43:39,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 447 transitions, 6559 flow [2024-06-28 02:43:39,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:39,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:39,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-28 02:43:39,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146179401993356 [2024-06-28 02:43:39,154 INFO L175 Difference]: Start difference. First operand has 325 places, 425 transitions, 5087 flow. Second operand 7 states and 185 transitions. [2024-06-28 02:43:39,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 447 transitions, 6559 flow [2024-06-28 02:43:42,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 447 transitions, 6274 flow, removed 60 selfloop flow, removed 4 redundant places. [2024-06-28 02:43:42,219 INFO L231 Difference]: Finished difference. Result has 328 places, 431 transitions, 5130 flow [2024-06-28 02:43:42,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4846, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5130, PETRI_PLACES=328, PETRI_TRANSITIONS=431} [2024-06-28 02:43:42,220 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 284 predicate places. [2024-06-28 02:43:42,220 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 431 transitions, 5130 flow [2024-06-28 02:43:42,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:42,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:42,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:42,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 02:43:42,221 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:42,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:42,221 INFO L85 PathProgramCache]: Analyzing trace with hash 1429522440, now seen corresponding path program 6 times [2024-06-28 02:43:42,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:42,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501171433] [2024-06-28 02:43:42,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:42,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:42,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:42,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:42,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:42,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501171433] [2024-06-28 02:43:42,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501171433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:42,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:42,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:42,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714569923] [2024-06-28 02:43:42,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:42,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:42,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:42,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:42,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:42,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:43:42,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 431 transitions, 5130 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:42,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:42,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:43:42,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:43,158 INFO L124 PetriNetUnfolderBase]: 2861/4989 cut-off events. [2024-06-28 02:43:43,158 INFO L125 PetriNetUnfolderBase]: For 617190/617190 co-relation queries the response was YES. [2024-06-28 02:43:43,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36367 conditions, 4989 events. 2861/4989 cut-off events. For 617190/617190 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 34248 event pairs, 568 based on Foata normal form. 1/4979 useless extension candidates. Maximal degree in co-relation 36212. Up to 4182 conditions per place. [2024-06-28 02:43:43,219 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 337 selfloop transitions, 99 changer transitions 0/446 dead transitions. [2024-06-28 02:43:43,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 446 transitions, 6260 flow [2024-06-28 02:43:43,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:43,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:43,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-28 02:43:43,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6112956810631229 [2024-06-28 02:43:43,220 INFO L175 Difference]: Start difference. First operand has 328 places, 431 transitions, 5130 flow. Second operand 7 states and 184 transitions. [2024-06-28 02:43:43,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 446 transitions, 6260 flow [2024-06-28 02:43:46,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 446 transitions, 6090 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-28 02:43:46,519 INFO L231 Difference]: Finished difference. Result has 332 places, 431 transitions, 5164 flow [2024-06-28 02:43:46,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4960, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5164, PETRI_PLACES=332, PETRI_TRANSITIONS=431} [2024-06-28 02:43:46,519 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 288 predicate places. [2024-06-28 02:43:46,520 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 431 transitions, 5164 flow [2024-06-28 02:43:46,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:46,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:46,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:46,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 02:43:46,520 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:46,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:46,521 INFO L85 PathProgramCache]: Analyzing trace with hash 1945962780, now seen corresponding path program 7 times [2024-06-28 02:43:46,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:46,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479163199] [2024-06-28 02:43:46,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:46,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:46,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:46,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:46,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:46,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479163199] [2024-06-28 02:43:46,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479163199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:46,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:46,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:46,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552765543] [2024-06-28 02:43:46,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:46,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:46,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:46,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:46,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:46,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:43:46,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 431 transitions, 5164 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:46,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:46,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:43:46,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:47,406 INFO L124 PetriNetUnfolderBase]: 2882/5009 cut-off events. [2024-06-28 02:43:47,406 INFO L125 PetriNetUnfolderBase]: For 641767/641767 co-relation queries the response was YES. [2024-06-28 02:43:47,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36891 conditions, 5009 events. 2882/5009 cut-off events. For 641767/641767 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 34375 event pairs, 600 based on Foata normal form. 1/5002 useless extension candidates. Maximal degree in co-relation 36735. Up to 4206 conditions per place. [2024-06-28 02:43:47,476 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 334 selfloop transitions, 110 changer transitions 0/454 dead transitions. [2024-06-28 02:43:47,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 454 transitions, 6897 flow [2024-06-28 02:43:47,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:47,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:47,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-28 02:43:47,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146179401993356 [2024-06-28 02:43:47,477 INFO L175 Difference]: Start difference. First operand has 332 places, 431 transitions, 5164 flow. Second operand 7 states and 185 transitions. [2024-06-28 02:43:47,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 454 transitions, 6897 flow [2024-06-28 02:43:50,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 454 transitions, 6740 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-28 02:43:50,343 INFO L231 Difference]: Finished difference. Result has 334 places, 440 transitions, 5374 flow [2024-06-28 02:43:50,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5016, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5374, PETRI_PLACES=334, PETRI_TRANSITIONS=440} [2024-06-28 02:43:50,343 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 290 predicate places. [2024-06-28 02:43:50,343 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 440 transitions, 5374 flow [2024-06-28 02:43:50,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:50,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:50,344 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:50,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 02:43:50,344 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:50,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:50,344 INFO L85 PathProgramCache]: Analyzing trace with hash -903337846, now seen corresponding path program 8 times [2024-06-28 02:43:50,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:50,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662169905] [2024-06-28 02:43:50,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:50,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:50,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:50,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:50,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:50,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662169905] [2024-06-28 02:43:50,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662169905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:50,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:50,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:50,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437069805] [2024-06-28 02:43:50,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:50,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:50,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:50,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:50,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:50,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:43:50,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 440 transitions, 5374 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:50,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:50,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:43:50,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:51,282 INFO L124 PetriNetUnfolderBase]: 2879/5005 cut-off events. [2024-06-28 02:43:51,282 INFO L125 PetriNetUnfolderBase]: For 647039/647039 co-relation queries the response was YES. [2024-06-28 02:43:51,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36883 conditions, 5005 events. 2879/5005 cut-off events. For 647039/647039 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 34403 event pairs, 600 based on Foata normal form. 1/4998 useless extension candidates. Maximal degree in co-relation 36726. Up to 4203 conditions per place. [2024-06-28 02:43:51,345 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 333 selfloop transitions, 110 changer transitions 0/453 dead transitions. [2024-06-28 02:43:51,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 453 transitions, 6742 flow [2024-06-28 02:43:51,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:51,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:51,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-28 02:43:51,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6079734219269103 [2024-06-28 02:43:51,346 INFO L175 Difference]: Start difference. First operand has 334 places, 440 transitions, 5374 flow. Second operand 7 states and 183 transitions. [2024-06-28 02:43:51,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 453 transitions, 6742 flow [2024-06-28 02:43:54,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 453 transitions, 6562 flow, removed 26 selfloop flow, removed 2 redundant places. [2024-06-28 02:43:54,282 INFO L231 Difference]: Finished difference. Result has 339 places, 440 transitions, 5420 flow [2024-06-28 02:43:54,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5194, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5420, PETRI_PLACES=339, PETRI_TRANSITIONS=440} [2024-06-28 02:43:54,283 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 295 predicate places. [2024-06-28 02:43:54,283 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 440 transitions, 5420 flow [2024-06-28 02:43:54,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:54,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:54,284 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:54,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 02:43:54,285 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:54,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:54,285 INFO L85 PathProgramCache]: Analyzing trace with hash -1243324278, now seen corresponding path program 9 times [2024-06-28 02:43:54,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:54,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597667877] [2024-06-28 02:43:54,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:54,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:54,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:54,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:54,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:54,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597667877] [2024-06-28 02:43:54,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597667877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:54,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:54,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:54,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561435543] [2024-06-28 02:43:54,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:54,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:54,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:54,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:54,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:54,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:43:54,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 440 transitions, 5420 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:54,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:54,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:43:54,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:55,256 INFO L124 PetriNetUnfolderBase]: 2876/5001 cut-off events. [2024-06-28 02:43:55,257 INFO L125 PetriNetUnfolderBase]: For 652273/652273 co-relation queries the response was YES. [2024-06-28 02:43:55,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36828 conditions, 5001 events. 2876/5001 cut-off events. For 652273/652273 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 34385 event pairs, 600 based on Foata normal form. 1/4994 useless extension candidates. Maximal degree in co-relation 36669. Up to 4200 conditions per place. [2024-06-28 02:43:55,332 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 328 selfloop transitions, 114 changer transitions 0/452 dead transitions. [2024-06-28 02:43:55,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 452 transitions, 6560 flow [2024-06-28 02:43:55,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:55,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:55,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-28 02:43:55,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-28 02:43:55,334 INFO L175 Difference]: Start difference. First operand has 339 places, 440 transitions, 5420 flow. Second operand 7 states and 182 transitions. [2024-06-28 02:43:55,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 452 transitions, 6560 flow [2024-06-28 02:43:58,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 452 transitions, 6325 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 02:43:58,683 INFO L231 Difference]: Finished difference. Result has 341 places, 440 transitions, 5419 flow [2024-06-28 02:43:58,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5185, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5419, PETRI_PLACES=341, PETRI_TRANSITIONS=440} [2024-06-28 02:43:58,684 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 297 predicate places. [2024-06-28 02:43:58,684 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 440 transitions, 5419 flow [2024-06-28 02:43:58,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:58,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:58,684 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:58,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 02:43:58,685 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:58,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:58,685 INFO L85 PathProgramCache]: Analyzing trace with hash 1055031562, now seen corresponding path program 1 times [2024-06-28 02:43:58,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:58,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133566886] [2024-06-28 02:43:58,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:58,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:58,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:58,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:58,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:58,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133566886] [2024-06-28 02:43:58,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133566886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:58,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:58,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:43:58,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102899400] [2024-06-28 02:43:58,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:58,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:43:58,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:58,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:43:58,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:43:58,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:43:58,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 440 transitions, 5419 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:58,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:58,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:43:58,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:59,769 INFO L124 PetriNetUnfolderBase]: 2897/5046 cut-off events. [2024-06-28 02:43:59,770 INFO L125 PetriNetUnfolderBase]: For 688251/688251 co-relation queries the response was YES. [2024-06-28 02:43:59,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37660 conditions, 5046 events. 2897/5046 cut-off events. For 688251/688251 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 34665 event pairs, 553 based on Foata normal form. 2/5037 useless extension candidates. Maximal degree in co-relation 37500. Up to 4310 conditions per place. [2024-06-28 02:43:59,841 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 397 selfloop transitions, 68 changer transitions 0/475 dead transitions. [2024-06-28 02:43:59,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 475 transitions, 6835 flow [2024-06-28 02:43:59,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:43:59,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:43:59,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 236 transitions. [2024-06-28 02:43:59,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6098191214470284 [2024-06-28 02:43:59,842 INFO L175 Difference]: Start difference. First operand has 341 places, 440 transitions, 5419 flow. Second operand 9 states and 236 transitions. [2024-06-28 02:43:59,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 475 transitions, 6835 flow [2024-06-28 02:44:03,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 475 transitions, 6622 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 02:44:03,297 INFO L231 Difference]: Finished difference. Result has 344 places, 444 transitions, 5531 flow [2024-06-28 02:44:03,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5206, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5531, PETRI_PLACES=344, PETRI_TRANSITIONS=444} [2024-06-28 02:44:03,298 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 300 predicate places. [2024-06-28 02:44:03,298 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 444 transitions, 5531 flow [2024-06-28 02:44:03,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:03,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:03,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:03,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 02:44:03,298 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:03,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:03,299 INFO L85 PathProgramCache]: Analyzing trace with hash -1435967130, now seen corresponding path program 2 times [2024-06-28 02:44:03,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:03,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822877802] [2024-06-28 02:44:03,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:03,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:03,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:03,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:03,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:03,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822877802] [2024-06-28 02:44:03,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822877802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:03,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:03,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:44:03,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051167] [2024-06-28 02:44:03,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:03,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:44:03,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:03,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:44:03,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:44:03,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:44:03,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 444 transitions, 5531 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:03,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:03,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:44:03,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:04,345 INFO L124 PetriNetUnfolderBase]: 2892/5048 cut-off events. [2024-06-28 02:44:04,345 INFO L125 PetriNetUnfolderBase]: For 685251/685251 co-relation queries the response was YES. [2024-06-28 02:44:04,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37452 conditions, 5048 events. 2892/5048 cut-off events. For 685251/685251 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 34742 event pairs, 563 based on Foata normal form. 2/5041 useless extension candidates. Maximal degree in co-relation 37290. Up to 4338 conditions per place. [2024-06-28 02:44:04,422 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 396 selfloop transitions, 63 changer transitions 0/469 dead transitions. [2024-06-28 02:44:04,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 469 transitions, 6511 flow [2024-06-28 02:44:04,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:04,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:04,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-28 02:44:04,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6104651162790697 [2024-06-28 02:44:04,423 INFO L175 Difference]: Start difference. First operand has 344 places, 444 transitions, 5531 flow. Second operand 8 states and 210 transitions. [2024-06-28 02:44:04,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 469 transitions, 6511 flow [2024-06-28 02:44:07,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 469 transitions, 6265 flow, removed 84 selfloop flow, removed 5 redundant places. [2024-06-28 02:44:08,016 INFO L231 Difference]: Finished difference. Result has 347 places, 444 transitions, 5416 flow [2024-06-28 02:44:08,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5285, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5416, PETRI_PLACES=347, PETRI_TRANSITIONS=444} [2024-06-28 02:44:08,017 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 303 predicate places. [2024-06-28 02:44:08,017 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 444 transitions, 5416 flow [2024-06-28 02:44:08,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:08,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:08,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:08,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 02:44:08,017 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:08,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:08,018 INFO L85 PathProgramCache]: Analyzing trace with hash 460813394, now seen corresponding path program 1 times [2024-06-28 02:44:08,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:08,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397371559] [2024-06-28 02:44:08,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:08,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:08,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:08,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:08,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:08,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397371559] [2024-06-28 02:44:08,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397371559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:08,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:08,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:44:08,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200570009] [2024-06-28 02:44:08,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:08,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:44:08,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:08,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:44:08,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:44:08,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:44:08,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 444 transitions, 5416 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:08,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:08,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:44:08,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:09,008 INFO L124 PetriNetUnfolderBase]: 2905/5064 cut-off events. [2024-06-28 02:44:09,009 INFO L125 PetriNetUnfolderBase]: For 696326/696326 co-relation queries the response was YES. [2024-06-28 02:44:09,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37635 conditions, 5064 events. 2905/5064 cut-off events. For 696326/696326 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 34844 event pairs, 583 based on Foata normal form. 1/5050 useless extension candidates. Maximal degree in co-relation 37471. Up to 4226 conditions per place. [2024-06-28 02:44:09,084 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 347 selfloop transitions, 120 changer transitions 0/477 dead transitions. [2024-06-28 02:44:09,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 477 transitions, 7208 flow [2024-06-28 02:44:09,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:09,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:09,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-06-28 02:44:09,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6308139534883721 [2024-06-28 02:44:09,085 INFO L175 Difference]: Start difference. First operand has 347 places, 444 transitions, 5416 flow. Second operand 8 states and 217 transitions. [2024-06-28 02:44:09,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 477 transitions, 7208 flow [2024-06-28 02:44:12,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 477 transitions, 7079 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 02:44:12,032 INFO L231 Difference]: Finished difference. Result has 349 places, 450 transitions, 5623 flow [2024-06-28 02:44:12,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5287, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5623, PETRI_PLACES=349, PETRI_TRANSITIONS=450} [2024-06-28 02:44:12,033 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 305 predicate places. [2024-06-28 02:44:12,033 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 450 transitions, 5623 flow [2024-06-28 02:44:12,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:12,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:12,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:12,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 02:44:12,034 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:12,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:12,034 INFO L85 PathProgramCache]: Analyzing trace with hash 1105869874, now seen corresponding path program 10 times [2024-06-28 02:44:12,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:12,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087203858] [2024-06-28 02:44:12,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:12,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:12,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:12,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-28 02:44:12,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:12,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087203858] [2024-06-28 02:44:12,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087203858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:12,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:12,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:44:12,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066301517] [2024-06-28 02:44:12,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:12,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:44:12,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:12,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:44:12,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:44:12,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:44:12,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 450 transitions, 5623 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:12,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:12,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:44:12,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:13,014 INFO L124 PetriNetUnfolderBase]: 2910/5085 cut-off events. [2024-06-28 02:44:13,014 INFO L125 PetriNetUnfolderBase]: For 708011/708011 co-relation queries the response was YES. [2024-06-28 02:44:13,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37940 conditions, 5085 events. 2910/5085 cut-off events. For 708011/708011 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 35042 event pairs, 547 based on Foata normal form. 1/5079 useless extension candidates. Maximal degree in co-relation 37775. Up to 4424 conditions per place. [2024-06-28 02:44:13,093 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 429 selfloop transitions, 41 changer transitions 0/480 dead transitions. [2024-06-28 02:44:13,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 480 transitions, 6925 flow [2024-06-28 02:44:13,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:44:13,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:44:13,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-06-28 02:44:13,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6445182724252492 [2024-06-28 02:44:13,094 INFO L175 Difference]: Start difference. First operand has 349 places, 450 transitions, 5623 flow. Second operand 7 states and 194 transitions. [2024-06-28 02:44:13,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 480 transitions, 6925 flow [2024-06-28 02:44:16,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 480 transitions, 6716 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-28 02:44:16,916 INFO L231 Difference]: Finished difference. Result has 352 places, 453 transitions, 5560 flow [2024-06-28 02:44:16,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5414, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5560, PETRI_PLACES=352, PETRI_TRANSITIONS=453} [2024-06-28 02:44:16,917 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 308 predicate places. [2024-06-28 02:44:16,917 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 453 transitions, 5560 flow [2024-06-28 02:44:16,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:16,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:16,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:16,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 02:44:16,918 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:16,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:16,918 INFO L85 PathProgramCache]: Analyzing trace with hash 1114440754, now seen corresponding path program 11 times [2024-06-28 02:44:16,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:16,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113985567] [2024-06-28 02:44:16,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:16,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:16,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:17,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:17,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:17,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113985567] [2024-06-28 02:44:17,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113985567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:17,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:17,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:44:17,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098044160] [2024-06-28 02:44:17,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:17,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:44:17,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:17,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:44:17,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:44:17,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:44:17,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 453 transitions, 5560 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:17,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:17,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:44:17,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:17,914 INFO L124 PetriNetUnfolderBase]: 2920/5103 cut-off events. [2024-06-28 02:44:17,915 INFO L125 PetriNetUnfolderBase]: For 719116/719116 co-relation queries the response was YES. [2024-06-28 02:44:17,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37934 conditions, 5103 events. 2920/5103 cut-off events. For 719116/719116 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 35234 event pairs, 547 based on Foata normal form. 1/5097 useless extension candidates. Maximal degree in co-relation 37768. Up to 4434 conditions per place. [2024-06-28 02:44:17,991 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 430 selfloop transitions, 48 changer transitions 0/488 dead transitions. [2024-06-28 02:44:17,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 488 transitions, 6930 flow [2024-06-28 02:44:17,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:44:17,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:44:17,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 236 transitions. [2024-06-28 02:44:17,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6098191214470284 [2024-06-28 02:44:17,992 INFO L175 Difference]: Start difference. First operand has 352 places, 453 transitions, 5560 flow. Second operand 9 states and 236 transitions. [2024-06-28 02:44:17,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 488 transitions, 6930 flow [2024-06-28 02:44:21,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 488 transitions, 6692 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-28 02:44:21,863 INFO L231 Difference]: Finished difference. Result has 356 places, 459 transitions, 5528 flow [2024-06-28 02:44:21,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5343, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5528, PETRI_PLACES=356, PETRI_TRANSITIONS=459} [2024-06-28 02:44:21,863 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 312 predicate places. [2024-06-28 02:44:21,863 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 459 transitions, 5528 flow [2024-06-28 02:44:21,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:21,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:21,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:21,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 02:44:21,864 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:21,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:21,864 INFO L85 PathProgramCache]: Analyzing trace with hash -1990794902, now seen corresponding path program 3 times [2024-06-28 02:44:21,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:21,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944944710] [2024-06-28 02:44:21,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:21,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:21,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:21,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:21,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:21,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944944710] [2024-06-28 02:44:21,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944944710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:21,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:21,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:44:21,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425294233] [2024-06-28 02:44:21,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:21,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:44:21,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:21,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:44:21,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:44:21,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:44:21,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 459 transitions, 5528 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:21,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:21,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:44:21,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:22,987 INFO L124 PetriNetUnfolderBase]: 2947/5152 cut-off events. [2024-06-28 02:44:22,988 INFO L125 PetriNetUnfolderBase]: For 722476/722476 co-relation queries the response was YES. [2024-06-28 02:44:23,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37369 conditions, 5152 events. 2947/5152 cut-off events. For 722476/722476 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 35490 event pairs, 459 based on Foata normal form. 6/5151 useless extension candidates. Maximal degree in co-relation 37203. Up to 4375 conditions per place. [2024-06-28 02:44:23,052 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 444 selfloop transitions, 40 changer transitions 0/494 dead transitions. [2024-06-28 02:44:23,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 494 transitions, 6624 flow [2024-06-28 02:44:23,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:44:23,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:44:23,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-06-28 02:44:23,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6511627906976745 [2024-06-28 02:44:23,054 INFO L175 Difference]: Start difference. First operand has 356 places, 459 transitions, 5528 flow. Second operand 7 states and 196 transitions. [2024-06-28 02:44:23,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 494 transitions, 6624 flow [2024-06-28 02:44:26,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 494 transitions, 6497 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-28 02:44:26,516 INFO L231 Difference]: Finished difference. Result has 357 places, 461 transitions, 5519 flow [2024-06-28 02:44:26,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5401, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5519, PETRI_PLACES=357, PETRI_TRANSITIONS=461} [2024-06-28 02:44:26,516 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 313 predicate places. [2024-06-28 02:44:26,516 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 461 transitions, 5519 flow [2024-06-28 02:44:26,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:26,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:26,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:26,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 02:44:26,517 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:26,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:26,517 INFO L85 PathProgramCache]: Analyzing trace with hash -1426648600, now seen corresponding path program 12 times [2024-06-28 02:44:26,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:26,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587811813] [2024-06-28 02:44:26,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:26,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:26,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:26,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:26,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:26,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587811813] [2024-06-28 02:44:26,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587811813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:26,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:26,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:44:26,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995316641] [2024-06-28 02:44:26,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:26,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:44:26,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:26,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:44:26,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:44:26,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:44:26,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 461 transitions, 5519 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:26,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:26,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:44:26,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:27,569 INFO L124 PetriNetUnfolderBase]: 2952/5154 cut-off events. [2024-06-28 02:44:27,569 INFO L125 PetriNetUnfolderBase]: For 698463/698463 co-relation queries the response was YES. [2024-06-28 02:44:27,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37600 conditions, 5154 events. 2952/5154 cut-off events. For 698463/698463 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 35704 event pairs, 555 based on Foata normal form. 1/5147 useless extension candidates. Maximal degree in co-relation 37432. Up to 4229 conditions per place. [2024-06-28 02:44:27,647 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 344 selfloop transitions, 140 changer transitions 0/494 dead transitions. [2024-06-28 02:44:27,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 494 transitions, 7583 flow [2024-06-28 02:44:27,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:44:27,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:44:27,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 261 transitions. [2024-06-28 02:44:27,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6069767441860465 [2024-06-28 02:44:27,649 INFO L175 Difference]: Start difference. First operand has 357 places, 461 transitions, 5519 flow. Second operand 10 states and 261 transitions. [2024-06-28 02:44:27,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 494 transitions, 7583 flow [2024-06-28 02:44:30,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 494 transitions, 7476 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 02:44:30,111 INFO L231 Difference]: Finished difference. Result has 362 places, 464 transitions, 5754 flow [2024-06-28 02:44:30,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5412, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5754, PETRI_PLACES=362, PETRI_TRANSITIONS=464} [2024-06-28 02:44:30,112 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 318 predicate places. [2024-06-28 02:44:30,112 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 464 transitions, 5754 flow [2024-06-28 02:44:30,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:30,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:30,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:30,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 02:44:30,113 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:30,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:30,113 INFO L85 PathProgramCache]: Analyzing trace with hash 110981754, now seen corresponding path program 13 times [2024-06-28 02:44:30,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:30,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773886817] [2024-06-28 02:44:30,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:30,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:30,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:30,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:30,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:30,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773886817] [2024-06-28 02:44:30,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773886817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:30,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:30,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:44:30,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007307260] [2024-06-28 02:44:30,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:30,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:44:30,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:30,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:44:30,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:44:30,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:44:30,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 464 transitions, 5754 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:30,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:30,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:44:30,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:31,222 INFO L124 PetriNetUnfolderBase]: 2949/5150 cut-off events. [2024-06-28 02:44:31,222 INFO L125 PetriNetUnfolderBase]: For 701845/701845 co-relation queries the response was YES. [2024-06-28 02:44:31,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37708 conditions, 5150 events. 2949/5150 cut-off events. For 701845/701845 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 35675 event pairs, 555 based on Foata normal form. 1/5143 useless extension candidates. Maximal degree in co-relation 37539. Up to 4226 conditions per place. [2024-06-28 02:44:31,300 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 339 selfloop transitions, 139 changer transitions 0/488 dead transitions. [2024-06-28 02:44:31,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 488 transitions, 7500 flow [2024-06-28 02:44:31,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:31,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:31,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-28 02:44:31,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.622093023255814 [2024-06-28 02:44:31,301 INFO L175 Difference]: Start difference. First operand has 362 places, 464 transitions, 5754 flow. Second operand 8 states and 214 transitions. [2024-06-28 02:44:31,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 488 transitions, 7500 flow [2024-06-28 02:44:34,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 488 transitions, 6988 flow, removed 38 selfloop flow, removed 10 redundant places. [2024-06-28 02:44:34,127 INFO L231 Difference]: Finished difference. Result has 360 places, 464 transitions, 5526 flow [2024-06-28 02:44:34,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5242, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5526, PETRI_PLACES=360, PETRI_TRANSITIONS=464} [2024-06-28 02:44:34,128 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 316 predicate places. [2024-06-28 02:44:34,128 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 464 transitions, 5526 flow [2024-06-28 02:44:34,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:34,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:34,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:34,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 02:44:34,129 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:34,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:34,129 INFO L85 PathProgramCache]: Analyzing trace with hash 97155526, now seen corresponding path program 14 times [2024-06-28 02:44:34,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:34,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006745205] [2024-06-28 02:44:34,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:34,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:34,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:34,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:34,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:34,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006745205] [2024-06-28 02:44:34,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006745205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:34,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:34,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:44:34,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918682076] [2024-06-28 02:44:34,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:34,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:44:34,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:34,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:44:34,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:44:34,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:44:34,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 464 transitions, 5526 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:34,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:34,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:44:34,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:35,142 INFO L124 PetriNetUnfolderBase]: 2946/5146 cut-off events. [2024-06-28 02:44:35,142 INFO L125 PetriNetUnfolderBase]: For 703108/703108 co-relation queries the response was YES. [2024-06-28 02:44:35,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37386 conditions, 5146 events. 2946/5146 cut-off events. For 703108/703108 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 35646 event pairs, 555 based on Foata normal form. 1/5139 useless extension candidates. Maximal degree in co-relation 37219. Up to 4223 conditions per place. [2024-06-28 02:44:35,219 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 338 selfloop transitions, 142 changer transitions 0/490 dead transitions. [2024-06-28 02:44:35,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 490 transitions, 7042 flow [2024-06-28 02:44:35,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:35,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:35,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-28 02:44:35,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:44:35,221 INFO L175 Difference]: Start difference. First operand has 360 places, 464 transitions, 5526 flow. Second operand 8 states and 215 transitions. [2024-06-28 02:44:35,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 490 transitions, 7042 flow [2024-06-28 02:44:38,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 490 transitions, 6742 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-28 02:44:38,162 INFO L231 Difference]: Finished difference. Result has 361 places, 464 transitions, 5516 flow [2024-06-28 02:44:38,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5226, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5516, PETRI_PLACES=361, PETRI_TRANSITIONS=464} [2024-06-28 02:44:38,162 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 317 predicate places. [2024-06-28 02:44:38,162 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 464 transitions, 5516 flow [2024-06-28 02:44:38,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:38,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:38,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:38,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 02:44:38,163 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:38,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:38,163 INFO L85 PathProgramCache]: Analyzing trace with hash 1971386822, now seen corresponding path program 15 times [2024-06-28 02:44:38,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:38,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147547564] [2024-06-28 02:44:38,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:38,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:38,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:38,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:38,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:38,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147547564] [2024-06-28 02:44:38,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147547564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:38,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:38,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:44:38,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120114168] [2024-06-28 02:44:38,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:38,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:44:38,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:38,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:44:38,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:44:38,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:44:38,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 464 transitions, 5516 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:38,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:38,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:44:38,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:39,144 INFO L124 PetriNetUnfolderBase]: 2943/5155 cut-off events. [2024-06-28 02:44:39,145 INFO L125 PetriNetUnfolderBase]: For 704887/704887 co-relation queries the response was YES. [2024-06-28 02:44:39,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37333 conditions, 5155 events. 2943/5155 cut-off events. For 704887/704887 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 35703 event pairs, 544 based on Foata normal form. 1/5155 useless extension candidates. Maximal degree in co-relation 37165. Up to 4516 conditions per place. [2024-06-28 02:44:39,226 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 453 selfloop transitions, 26 changer transitions 0/489 dead transitions. [2024-06-28 02:44:39,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 489 transitions, 6784 flow [2024-06-28 02:44:39,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:39,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:39,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-28 02:44:39,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-28 02:44:39,227 INFO L175 Difference]: Start difference. First operand has 361 places, 464 transitions, 5516 flow. Second operand 8 states and 205 transitions. [2024-06-28 02:44:39,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 489 transitions, 6784 flow [2024-06-28 02:44:43,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 489 transitions, 6480 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 02:44:43,058 INFO L231 Difference]: Finished difference. Result has 362 places, 464 transitions, 5270 flow [2024-06-28 02:44:43,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5212, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5270, PETRI_PLACES=362, PETRI_TRANSITIONS=464} [2024-06-28 02:44:43,059 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 318 predicate places. [2024-06-28 02:44:43,059 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 464 transitions, 5270 flow [2024-06-28 02:44:43,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:43,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:43,059 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:43,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 02:44:43,060 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:43,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:43,060 INFO L85 PathProgramCache]: Analyzing trace with hash 1982814662, now seen corresponding path program 16 times [2024-06-28 02:44:43,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:43,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372623233] [2024-06-28 02:44:43,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:43,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:43,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:43,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:43,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:43,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372623233] [2024-06-28 02:44:43,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372623233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:43,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:43,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:44:43,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902684191] [2024-06-28 02:44:43,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:43,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:44:43,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:43,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:44:43,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:44:43,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:44:43,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 464 transitions, 5270 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:43,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:43,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:44:43,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:44,163 INFO L124 PetriNetUnfolderBase]: 2940/5151 cut-off events. [2024-06-28 02:44:44,163 INFO L125 PetriNetUnfolderBase]: For 706942/706942 co-relation queries the response was YES. [2024-06-28 02:44:44,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36903 conditions, 5151 events. 2940/5151 cut-off events. For 706942/706942 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 35697 event pairs, 544 based on Foata normal form. 1/5151 useless extension candidates. Maximal degree in co-relation 36734. Up to 4513 conditions per place. [2024-06-28 02:44:44,227 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 448 selfloop transitions, 27 changer transitions 0/485 dead transitions. [2024-06-28 02:44:44,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 485 transitions, 6272 flow [2024-06-28 02:44:44,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:44,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:44,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-28 02:44:44,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5872093023255814 [2024-06-28 02:44:44,229 INFO L175 Difference]: Start difference. First operand has 362 places, 464 transitions, 5270 flow. Second operand 8 states and 202 transitions. [2024-06-28 02:44:44,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 485 transitions, 6272 flow [2024-06-28 02:44:48,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 485 transitions, 6192 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 02:44:48,297 INFO L231 Difference]: Finished difference. Result has 364 places, 464 transitions, 5250 flow [2024-06-28 02:44:48,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5190, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5250, PETRI_PLACES=364, PETRI_TRANSITIONS=464} [2024-06-28 02:44:48,298 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 320 predicate places. [2024-06-28 02:44:48,298 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 464 transitions, 5250 flow [2024-06-28 02:44:48,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:48,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:48,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:48,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 02:44:48,299 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:48,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:48,299 INFO L85 PathProgramCache]: Analyzing trace with hash 1301508550, now seen corresponding path program 17 times [2024-06-28 02:44:48,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:48,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771378752] [2024-06-28 02:44:48,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:48,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:48,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:48,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:48,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:48,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771378752] [2024-06-28 02:44:48,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771378752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:48,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:48,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:44:48,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816925254] [2024-06-28 02:44:48,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:48,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:44:48,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:48,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:44:48,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:44:48,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:44:48,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 464 transitions, 5250 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:48,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:48,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:44:48,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:49,317 INFO L124 PetriNetUnfolderBase]: 2945/5147 cut-off events. [2024-06-28 02:44:49,317 INFO L125 PetriNetUnfolderBase]: For 717999/717999 co-relation queries the response was YES. [2024-06-28 02:44:49,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37021 conditions, 5147 events. 2945/5147 cut-off events. For 717999/717999 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 35658 event pairs, 561 based on Foata normal form. 1/5140 useless extension candidates. Maximal degree in co-relation 36851. Up to 4223 conditions per place. [2024-06-28 02:44:49,398 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 324 selfloop transitions, 149 changer transitions 0/483 dead transitions. [2024-06-28 02:44:49,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 483 transitions, 6533 flow [2024-06-28 02:44:49,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:49,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:49,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-28 02:44:49,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-28 02:44:49,399 INFO L175 Difference]: Start difference. First operand has 364 places, 464 transitions, 5250 flow. Second operand 8 states and 205 transitions. [2024-06-28 02:44:49,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 483 transitions, 6533 flow [2024-06-28 02:44:53,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 483 transitions, 6442 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 02:44:53,535 INFO L231 Difference]: Finished difference. Result has 363 places, 467 transitions, 5510 flow [2024-06-28 02:44:53,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5159, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5510, PETRI_PLACES=363, PETRI_TRANSITIONS=467} [2024-06-28 02:44:53,536 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 319 predicate places. [2024-06-28 02:44:53,536 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 467 transitions, 5510 flow [2024-06-28 02:44:53,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:53,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:53,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:53,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 02:44:53,537 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:53,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:53,537 INFO L85 PathProgramCache]: Analyzing trace with hash 1648168166, now seen corresponding path program 12 times [2024-06-28 02:44:53,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:53,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935699357] [2024-06-28 02:44:53,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:53,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:53,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:53,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:53,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:53,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935699357] [2024-06-28 02:44:53,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935699357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:53,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:53,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:44:53,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954173534] [2024-06-28 02:44:53,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:53,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:44:53,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:53,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:44:53,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:44:53,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:44:53,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 467 transitions, 5510 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:53,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:53,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:44:53,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:54,525 INFO L124 PetriNetUnfolderBase]: 2958/5166 cut-off events. [2024-06-28 02:44:54,526 INFO L125 PetriNetUnfolderBase]: For 738081/738081 co-relation queries the response was YES. [2024-06-28 02:44:54,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37678 conditions, 5166 events. 2958/5166 cut-off events. For 738081/738081 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 35834 event pairs, 569 based on Foata normal form. 1/5156 useless extension candidates. Maximal degree in co-relation 37507. Up to 4316 conditions per place. [2024-06-28 02:44:54,605 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 359 selfloop transitions, 126 changer transitions 0/495 dead transitions. [2024-06-28 02:44:54,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 495 transitions, 7142 flow [2024-06-28 02:44:54,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:44:54,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:44:54,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-28 02:44:54,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6345514950166113 [2024-06-28 02:44:54,606 INFO L175 Difference]: Start difference. First operand has 363 places, 467 transitions, 5510 flow. Second operand 7 states and 191 transitions. [2024-06-28 02:44:54,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 495 transitions, 7142 flow [2024-06-28 02:44:57,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 495 transitions, 6899 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-28 02:44:57,895 INFO L231 Difference]: Finished difference. Result has 365 places, 473 transitions, 5625 flow [2024-06-28 02:44:57,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5267, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5625, PETRI_PLACES=365, PETRI_TRANSITIONS=473} [2024-06-28 02:44:57,896 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 321 predicate places. [2024-06-28 02:44:57,896 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 473 transitions, 5625 flow [2024-06-28 02:44:57,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:57,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:57,896 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:57,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 02:44:57,897 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:57,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:57,897 INFO L85 PathProgramCache]: Analyzing trace with hash -1360791608, now seen corresponding path program 13 times [2024-06-28 02:44:57,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:57,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141306318] [2024-06-28 02:44:57,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:57,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:57,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:57,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:57,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:57,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141306318] [2024-06-28 02:44:57,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141306318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:57,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:57,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:44:57,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494284055] [2024-06-28 02:44:57,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:57,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:44:57,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:57,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:44:57,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:44:58,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:44:58,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 473 transitions, 5625 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:58,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:58,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:44:58,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:58,882 INFO L124 PetriNetUnfolderBase]: 2963/5175 cut-off events. [2024-06-28 02:44:58,882 INFO L125 PetriNetUnfolderBase]: For 751313/751313 co-relation queries the response was YES. [2024-06-28 02:44:58,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37749 conditions, 5175 events. 2963/5175 cut-off events. For 751313/751313 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 35945 event pairs, 569 based on Foata normal form. 1/5165 useless extension candidates. Maximal degree in co-relation 37577. Up to 4322 conditions per place. [2024-06-28 02:44:58,960 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 359 selfloop transitions, 126 changer transitions 0/495 dead transitions. [2024-06-28 02:44:58,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 495 transitions, 7209 flow [2024-06-28 02:44:58,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:44:58,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:44:58,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-06-28 02:44:58,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6245847176079734 [2024-06-28 02:44:58,961 INFO L175 Difference]: Start difference. First operand has 365 places, 473 transitions, 5625 flow. Second operand 7 states and 188 transitions. [2024-06-28 02:44:58,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 495 transitions, 7209 flow [2024-06-28 02:45:02,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 495 transitions, 7033 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-28 02:45:02,558 INFO L231 Difference]: Finished difference. Result has 369 places, 476 transitions, 5763 flow [2024-06-28 02:45:02,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5452, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5763, PETRI_PLACES=369, PETRI_TRANSITIONS=476} [2024-06-28 02:45:02,559 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 325 predicate places. [2024-06-28 02:45:02,559 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 476 transitions, 5763 flow [2024-06-28 02:45:02,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:45:02,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:45:02,559 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:45:02,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 02:45:02,559 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:45:02,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:45:02,560 INFO L85 PathProgramCache]: Analyzing trace with hash -875496218, now seen corresponding path program 14 times [2024-06-28 02:45:02,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:45:02,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950778278] [2024-06-28 02:45:02,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:45:02,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:45:02,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:45:02,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:45:02,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:45:02,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950778278] [2024-06-28 02:45:02,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950778278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:45:02,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:45:02,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:45:02,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984441019] [2024-06-28 02:45:02,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:45:02,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:45:02,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:45:02,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:45:02,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:45:02,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:45:02,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 476 transitions, 5763 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:45:02,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:45:02,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:45:02,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:45:03,650 INFO L124 PetriNetUnfolderBase]: 2968/5184 cut-off events. [2024-06-28 02:45:03,651 INFO L125 PetriNetUnfolderBase]: For 763915/763915 co-relation queries the response was YES. [2024-06-28 02:45:03,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37922 conditions, 5184 events. 2968/5184 cut-off events. For 763915/763915 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 35979 event pairs, 569 based on Foata normal form. 1/5174 useless extension candidates. Maximal degree in co-relation 37749. Up to 4328 conditions per place. [2024-06-28 02:45:03,731 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 354 selfloop transitions, 131 changer transitions 0/495 dead transitions. [2024-06-28 02:45:03,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 495 transitions, 7088 flow [2024-06-28 02:45:03,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:45:03,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:45:03,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-28 02:45:03,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-28 02:45:03,732 INFO L175 Difference]: Start difference. First operand has 369 places, 476 transitions, 5763 flow. Second operand 8 states and 205 transitions. [2024-06-28 02:45:03,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 495 transitions, 7088 flow [2024-06-28 02:45:07,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 495 transitions, 6922 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-28 02:45:07,128 INFO L231 Difference]: Finished difference. Result has 374 places, 479 transitions, 5924 flow [2024-06-28 02:45:07,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5600, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5924, PETRI_PLACES=374, PETRI_TRANSITIONS=479} [2024-06-28 02:45:07,129 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 330 predicate places. [2024-06-28 02:45:07,129 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 479 transitions, 5924 flow [2024-06-28 02:45:07,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:45:07,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:45:07,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:45:07,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 02:45:07,129 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:45:07,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:45:07,130 INFO L85 PathProgramCache]: Analyzing trace with hash -329168406, now seen corresponding path program 18 times [2024-06-28 02:45:07,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:45:07,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110428894] [2024-06-28 02:45:07,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:45:07,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:45:07,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:45:07,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:45:07,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:45:07,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110428894] [2024-06-28 02:45:07,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110428894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:45:07,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:45:07,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:45:07,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911945326] [2024-06-28 02:45:07,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:45:07,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:45:07,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:45:07,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:45:07,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:45:07,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:45:07,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 479 transitions, 5924 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:45:07,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:45:07,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:45:07,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:45:08,258 INFO L124 PetriNetUnfolderBase]: 2965/5156 cut-off events. [2024-06-28 02:45:08,259 INFO L125 PetriNetUnfolderBase]: For 768995/768995 co-relation queries the response was YES. [2024-06-28 02:45:08,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37871 conditions, 5156 events. 2965/5156 cut-off events. For 768995/768995 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 35761 event pairs, 638 based on Foata normal form. 1/5145 useless extension candidates. Maximal degree in co-relation 37697. Up to 4252 conditions per place. [2024-06-28 02:45:08,333 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 330 selfloop transitions, 151 changer transitions 0/491 dead transitions. [2024-06-28 02:45:08,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 491 transitions, 6914 flow [2024-06-28 02:45:08,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:45:08,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:45:08,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-28 02:45:08,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5872093023255814 [2024-06-28 02:45:08,334 INFO L175 Difference]: Start difference. First operand has 374 places, 479 transitions, 5924 flow. Second operand 8 states and 202 transitions. [2024-06-28 02:45:08,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 491 transitions, 6914 flow [2024-06-28 02:45:12,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 491 transitions, 6517 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-28 02:45:12,737 INFO L231 Difference]: Finished difference. Result has 375 places, 479 transitions, 5835 flow [2024-06-28 02:45:12,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5527, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5835, PETRI_PLACES=375, PETRI_TRANSITIONS=479} [2024-06-28 02:45:12,738 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 331 predicate places. [2024-06-28 02:45:12,738 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 479 transitions, 5835 flow [2024-06-28 02:45:12,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:45:12,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:45:12,738 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:45:12,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 02:45:12,739 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:45:12,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:45:12,739 INFO L85 PathProgramCache]: Analyzing trace with hash 152227152, now seen corresponding path program 15 times [2024-06-28 02:45:12,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:45:12,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843924965] [2024-06-28 02:45:12,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:45:12,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:45:12,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:45:12,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:45:12,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:45:12,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843924965] [2024-06-28 02:45:12,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843924965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:45:12,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:45:12,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:45:12,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610414379] [2024-06-28 02:45:12,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:45:12,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:45:12,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:45:12,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:45:12,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:45:12,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:45:12,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 479 transitions, 5835 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:45:12,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:45:12,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:45:12,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:45:13,830 INFO L124 PetriNetUnfolderBase]: 2970/5188 cut-off events. [2024-06-28 02:45:13,830 INFO L125 PetriNetUnfolderBase]: For 777591/777591 co-relation queries the response was YES. [2024-06-28 02:45:13,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38014 conditions, 5188 events. 2970/5188 cut-off events. For 777591/777591 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 35982 event pairs, 576 based on Foata normal form. 1/5173 useless extension candidates. Maximal degree in co-relation 37839. Up to 4330 conditions per place. [2024-06-28 02:45:13,916 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 361 selfloop transitions, 137 changer transitions 0/508 dead transitions. [2024-06-28 02:45:13,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 508 transitions, 7734 flow [2024-06-28 02:45:13,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:45:13,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:45:13,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-06-28 02:45:13,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.654485049833887 [2024-06-28 02:45:13,917 INFO L175 Difference]: Start difference. First operand has 375 places, 479 transitions, 5835 flow. Second operand 7 states and 197 transitions. [2024-06-28 02:45:13,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 508 transitions, 7734 flow [2024-06-28 02:45:18,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 508 transitions, 7295 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-28 02:45:18,400 INFO L231 Difference]: Finished difference. Result has 373 places, 482 transitions, 5729 flow [2024-06-28 02:45:18,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5396, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5729, PETRI_PLACES=373, PETRI_TRANSITIONS=482} [2024-06-28 02:45:18,401 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 329 predicate places. [2024-06-28 02:45:18,401 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 482 transitions, 5729 flow [2024-06-28 02:45:18,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:45:18,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:45:18,401 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:45:18,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 02:45:18,402 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:45:18,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:45:18,402 INFO L85 PathProgramCache]: Analyzing trace with hash -1693672182, now seen corresponding path program 16 times [2024-06-28 02:45:18,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:45:18,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847882078] [2024-06-28 02:45:18,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:45:18,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:45:18,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:45:18,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:45:18,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:45:18,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847882078] [2024-06-28 02:45:18,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847882078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:45:18,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:45:18,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:45:18,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842815397] [2024-06-28 02:45:18,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:45:18,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:45:18,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:45:18,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:45:18,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:45:18,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:45:18,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 482 transitions, 5729 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:45:18,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:45:18,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:45:18,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:45:19,386 INFO L124 PetriNetUnfolderBase]: 2975/5197 cut-off events. [2024-06-28 02:45:19,386 INFO L125 PetriNetUnfolderBase]: For 788499/788499 co-relation queries the response was YES. [2024-06-28 02:45:19,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38030 conditions, 5197 events. 2975/5197 cut-off events. For 788499/788499 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 36099 event pairs, 576 based on Foata normal form. 1/5182 useless extension candidates. Maximal degree in co-relation 37854. Up to 4336 conditions per place. [2024-06-28 02:45:19,463 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 358 selfloop transitions, 139 changer transitions 0/507 dead transitions. [2024-06-28 02:45:19,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 507 transitions, 7364 flow [2024-06-28 02:45:19,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:45:19,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:45:19,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-06-28 02:45:19,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6378737541528239 [2024-06-28 02:45:19,465 INFO L175 Difference]: Start difference. First operand has 373 places, 482 transitions, 5729 flow. Second operand 7 states and 192 transitions. [2024-06-28 02:45:19,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 507 transitions, 7364 flow [2024-06-28 02:45:24,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 507 transitions, 6668 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-28 02:45:24,061 INFO L231 Difference]: Finished difference. Result has 371 places, 485 transitions, 5376 flow [2024-06-28 02:45:24,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5051, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5376, PETRI_PLACES=371, PETRI_TRANSITIONS=485} [2024-06-28 02:45:24,062 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 327 predicate places. [2024-06-28 02:45:24,062 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 485 transitions, 5376 flow [2024-06-28 02:45:24,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:45:24,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:45:24,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:45:24,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-28 02:45:24,063 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:45:24,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:45:24,063 INFO L85 PathProgramCache]: Analyzing trace with hash 1788794122, now seen corresponding path program 17 times [2024-06-28 02:45:24,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:45:24,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286117255] [2024-06-28 02:45:24,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:45:24,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:45:24,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:45:24,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:45:24,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:45:24,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286117255] [2024-06-28 02:45:24,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286117255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:45:24,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:45:24,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:45:24,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505612714] [2024-06-28 02:45:24,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:45:24,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:45:24,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:45:24,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:45:24,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:45:24,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:45:24,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 485 transitions, 5376 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:45:24,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:45:24,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:45:24,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:45:25,270 INFO L124 PetriNetUnfolderBase]: 2980/5191 cut-off events. [2024-06-28 02:45:25,270 INFO L125 PetriNetUnfolderBase]: For 795827/795827 co-relation queries the response was YES. [2024-06-28 02:45:25,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37986 conditions, 5191 events. 2980/5191 cut-off events. For 795827/795827 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 36039 event pairs, 608 based on Foata normal form. 1/5184 useless extension candidates. Maximal degree in co-relation 37811. Up to 4342 conditions per place. [2024-06-28 02:45:25,347 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 352 selfloop transitions, 139 changer transitions 0/501 dead transitions. [2024-06-28 02:45:25,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 501 transitions, 6704 flow [2024-06-28 02:45:25,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:45:25,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:45:25,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-28 02:45:25,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930232558139535 [2024-06-28 02:45:25,348 INFO L175 Difference]: Start difference. First operand has 371 places, 485 transitions, 5376 flow. Second operand 8 states and 204 transitions. [2024-06-28 02:45:25,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 501 transitions, 6704 flow [2024-06-28 02:45:29,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 501 transitions, 6429 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 02:45:29,729 INFO L231 Difference]: Finished difference. Result has 375 places, 488 transitions, 5435 flow [2024-06-28 02:45:29,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5107, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5435, PETRI_PLACES=375, PETRI_TRANSITIONS=488} [2024-06-28 02:45:29,730 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 331 predicate places. [2024-06-28 02:45:29,730 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 488 transitions, 5435 flow [2024-06-28 02:45:29,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:45:29,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:45:29,730 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:45:29,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-28 02:45:29,731 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:45:29,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:45:29,731 INFO L85 PathProgramCache]: Analyzing trace with hash 1960266066, now seen corresponding path program 18 times [2024-06-28 02:45:29,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:45:29,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336132450] [2024-06-28 02:45:29,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:45:29,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:45:29,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:45:29,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:45:29,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:45:29,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336132450] [2024-06-28 02:45:29,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336132450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:45:29,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:45:29,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:45:29,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865544918] [2024-06-28 02:45:29,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:45:29,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:45:29,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:45:29,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:45:29,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:45:29,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:45:29,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 488 transitions, 5435 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:45:29,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:45:29,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:45:29,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:45:30,781 INFO L124 PetriNetUnfolderBase]: 2993/5228 cut-off events. [2024-06-28 02:45:30,782 INFO L125 PetriNetUnfolderBase]: For 816519/816519 co-relation queries the response was YES. [2024-06-28 02:45:30,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38344 conditions, 5228 events. 2993/5228 cut-off events. For 816519/816519 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 36287 event pairs, 576 based on Foata normal form. 1/5213 useless extension candidates. Maximal degree in co-relation 38168. Up to 4357 conditions per place. [2024-06-28 02:45:30,865 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 355 selfloop transitions, 148 changer transitions 0/513 dead transitions. [2024-06-28 02:45:30,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 513 transitions, 7123 flow [2024-06-28 02:45:30,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:45:30,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:45:30,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-06-28 02:45:30,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6245847176079734 [2024-06-28 02:45:30,867 INFO L175 Difference]: Start difference. First operand has 375 places, 488 transitions, 5435 flow. Second operand 7 states and 188 transitions. [2024-06-28 02:45:30,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 513 transitions, 7123 flow [2024-06-28 02:45:35,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 513 transitions, 6893 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-28 02:45:35,672 INFO L231 Difference]: Finished difference. Result has 377 places, 494 transitions, 5607 flow [2024-06-28 02:45:35,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5211, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5607, PETRI_PLACES=377, PETRI_TRANSITIONS=494} [2024-06-28 02:45:35,673 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 333 predicate places. [2024-06-28 02:45:35,673 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 494 transitions, 5607 flow [2024-06-28 02:45:35,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:45:35,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:45:35,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:45:35,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-28 02:45:35,674 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:45:35,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:45:35,674 INFO L85 PathProgramCache]: Analyzing trace with hash 1218250604, now seen corresponding path program 19 times [2024-06-28 02:45:35,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:45:35,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022967296] [2024-06-28 02:45:35,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:45:35,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:45:35,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:45:35,757 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:45:35,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:45:35,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022967296] [2024-06-28 02:45:35,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022967296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:45:35,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:45:35,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:45:35,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113234503] [2024-06-28 02:45:35,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:45:35,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:45:35,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:45:35,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:45:35,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:45:35,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:45:35,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 494 transitions, 5607 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:45:35,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:45:35,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:45:35,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:45:36,736 INFO L124 PetriNetUnfolderBase]: 2990/5235 cut-off events. [2024-06-28 02:45:36,736 INFO L125 PetriNetUnfolderBase]: For 819629/819629 co-relation queries the response was YES. [2024-06-28 02:45:36,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38285 conditions, 5235 events. 2990/5235 cut-off events. For 819629/819629 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 36397 event pairs, 548 based on Foata normal form. 1/5229 useless extension candidates. Maximal degree in co-relation 38107. Up to 4561 conditions per place. [2024-06-28 02:45:36,822 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 464 selfloop transitions, 37 changer transitions 0/511 dead transitions. [2024-06-28 02:45:36,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 511 transitions, 6651 flow [2024-06-28 02:45:36,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:45:36,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:45:36,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-28 02:45:36,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-28 02:45:36,823 INFO L175 Difference]: Start difference. First operand has 377 places, 494 transitions, 5607 flow. Second operand 7 states and 182 transitions. [2024-06-28 02:45:36,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 511 transitions, 6651 flow [2024-06-28 02:45:42,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 511 transitions, 6377 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-28 02:45:42,170 INFO L231 Difference]: Finished difference. Result has 381 places, 494 transitions, 5413 flow [2024-06-28 02:45:42,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5333, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5413, PETRI_PLACES=381, PETRI_TRANSITIONS=494} [2024-06-28 02:45:42,171 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 337 predicate places. [2024-06-28 02:45:42,171 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 494 transitions, 5413 flow [2024-06-28 02:45:42,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:45:42,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:45:42,172 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:45:42,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-28 02:45:42,172 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:45:42,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:45:42,172 INFO L85 PathProgramCache]: Analyzing trace with hash 259524914, now seen corresponding path program 20 times [2024-06-28 02:45:42,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:45:42,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79425435] [2024-06-28 02:45:42,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:45:42,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:45:42,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:45:42,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:45:42,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:45:42,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79425435] [2024-06-28 02:45:42,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79425435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:45:42,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:45:42,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:45:42,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785933612] [2024-06-28 02:45:42,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:45:42,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:45:42,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:45:42,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:45:42,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:45:42,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:45:42,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 494 transitions, 5413 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:45:42,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:45:42,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:45:42,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:45:43,303 INFO L124 PetriNetUnfolderBase]: 2987/5211 cut-off events. [2024-06-28 02:45:43,303 INFO L125 PetriNetUnfolderBase]: For 821877/821877 co-relation queries the response was YES. [2024-06-28 02:45:43,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37905 conditions, 5211 events. 2987/5211 cut-off events. For 821877/821877 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 36289 event pairs, 601 based on Foata normal form. 1/5204 useless extension candidates. Maximal degree in co-relation 37726. Up to 4351 conditions per place. [2024-06-28 02:45:43,379 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 349 selfloop transitions, 149 changer transitions 0/508 dead transitions. [2024-06-28 02:45:43,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 508 transitions, 6985 flow [2024-06-28 02:45:43,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:45:43,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:45:43,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-28 02:45:43,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-28 02:45:43,381 INFO L175 Difference]: Start difference. First operand has 381 places, 494 transitions, 5413 flow. Second operand 8 states and 205 transitions. [2024-06-28 02:45:43,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 508 transitions, 6985 flow [2024-06-28 02:45:47,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 508 transitions, 6887 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 02:45:47,328 INFO L231 Difference]: Finished difference. Result has 384 places, 494 transitions, 5619 flow [2024-06-28 02:45:47,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5315, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5619, PETRI_PLACES=384, PETRI_TRANSITIONS=494} [2024-06-28 02:45:47,328 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 340 predicate places. [2024-06-28 02:45:47,329 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 494 transitions, 5619 flow [2024-06-28 02:45:47,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:45:47,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:45:47,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:45:47,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-28 02:45:47,329 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:45:47,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:45:47,330 INFO L85 PathProgramCache]: Analyzing trace with hash -1278494002, now seen corresponding path program 21 times [2024-06-28 02:45:47,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:45:47,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646952812] [2024-06-28 02:45:47,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:45:47,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:45:47,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:45:47,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:45:47,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:45:47,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646952812] [2024-06-28 02:45:47,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646952812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:45:47,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:45:47,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:45:47,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416869885] [2024-06-28 02:45:47,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:45:47,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:45:47,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:45:47,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:45:47,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:45:47,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:45:47,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 494 transitions, 5619 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:45:47,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:45:47,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:45:47,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:45:48,371 INFO L124 PetriNetUnfolderBase]: 2984/5221 cut-off events. [2024-06-28 02:45:48,371 INFO L125 PetriNetUnfolderBase]: For 824506/824506 co-relation queries the response was YES. [2024-06-28 02:45:48,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38099 conditions, 5221 events. 2984/5221 cut-off events. For 824506/824506 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 36386 event pairs, 561 based on Foata normal form. 1/5217 useless extension candidates. Maximal degree in co-relation 37919. Up to 4553 conditions per place. [2024-06-28 02:45:48,448 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 459 selfloop transitions, 37 changer transitions 0/506 dead transitions. [2024-06-28 02:45:48,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 506 transitions, 6639 flow [2024-06-28 02:45:48,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:45:48,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:45:48,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-28 02:45:48,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5726744186046512 [2024-06-28 02:45:48,450 INFO L175 Difference]: Start difference. First operand has 384 places, 494 transitions, 5619 flow. Second operand 8 states and 197 transitions. [2024-06-28 02:45:48,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 506 transitions, 6639 flow [2024-06-28 02:45:53,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 506 transitions, 6223 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-28 02:45:53,794 INFO L231 Difference]: Finished difference. Result has 385 places, 494 transitions, 5283 flow [2024-06-28 02:45:53,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5203, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5283, PETRI_PLACES=385, PETRI_TRANSITIONS=494} [2024-06-28 02:45:53,795 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 341 predicate places. [2024-06-28 02:45:53,795 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 494 transitions, 5283 flow [2024-06-28 02:45:53,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:45:53,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:45:53,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:45:53,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-28 02:45:53,795 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:45:53,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:45:53,796 INFO L85 PathProgramCache]: Analyzing trace with hash -1018360600, now seen corresponding path program 22 times [2024-06-28 02:45:53,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:45:53,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642866940] [2024-06-28 02:45:53,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:45:53,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:45:53,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:45:53,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:45:53,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:45:53,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642866940] [2024-06-28 02:45:53,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642866940] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:45:53,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:45:53,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:45:53,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538462540] [2024-06-28 02:45:53,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:45:53,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:45:53,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:45:53,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:45:53,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:45:53,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:45:53,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 494 transitions, 5283 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:45:53,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:45:53,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:45:53,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:45:54,855 INFO L124 PetriNetUnfolderBase]: 2981/5203 cut-off events. [2024-06-28 02:45:54,855 INFO L125 PetriNetUnfolderBase]: For 824592/824592 co-relation queries the response was YES. [2024-06-28 02:45:54,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37649 conditions, 5203 events. 2981/5203 cut-off events. For 824592/824592 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 36227 event pairs, 601 based on Foata normal form. 1/5196 useless extension candidates. Maximal degree in co-relation 37468. Up to 4345 conditions per place. [2024-06-28 02:45:54,939 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 347 selfloop transitions, 151 changer transitions 0/508 dead transitions. [2024-06-28 02:45:54,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 508 transitions, 6311 flow [2024-06-28 02:45:54,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:45:54,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:45:54,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 247 transitions. [2024-06-28 02:45:54,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5744186046511628 [2024-06-28 02:45:54,941 INFO L175 Difference]: Start difference. First operand has 385 places, 494 transitions, 5283 flow. Second operand 10 states and 247 transitions. [2024-06-28 02:45:54,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 508 transitions, 6311 flow [2024-06-28 02:46:00,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 508 transitions, 6179 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-28 02:46:00,203 INFO L231 Difference]: Finished difference. Result has 386 places, 494 transitions, 5459 flow [2024-06-28 02:46:00,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5151, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5459, PETRI_PLACES=386, PETRI_TRANSITIONS=494} [2024-06-28 02:46:00,212 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 342 predicate places. [2024-06-28 02:46:00,212 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 494 transitions, 5459 flow [2024-06-28 02:46:00,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:46:00,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:46:00,212 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:46:00,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-28 02:46:00,213 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:46:00,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:46:00,213 INFO L85 PathProgramCache]: Analyzing trace with hash -1536266730, now seen corresponding path program 3 times [2024-06-28 02:46:00,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:46:00,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885668738] [2024-06-28 02:46:00,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:46:00,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:46:00,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:46:00,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:46:00,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:46:00,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885668738] [2024-06-28 02:46:00,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885668738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:46:00,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:46:00,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:46:00,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459472931] [2024-06-28 02:46:00,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:46:00,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:46:00,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:46:00,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:46:00,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:46:00,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:46:00,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 494 transitions, 5459 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:46:00,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:46:00,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:46:00,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:46:01,309 INFO L124 PetriNetUnfolderBase]: 3002/5246 cut-off events. [2024-06-28 02:46:01,309 INFO L125 PetriNetUnfolderBase]: For 869415/869415 co-relation queries the response was YES. [2024-06-28 02:46:01,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38758 conditions, 5246 events. 3002/5246 cut-off events. For 869415/869415 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 36452 event pairs, 544 based on Foata normal form. 2/5243 useless extension candidates. Maximal degree in co-relation 38576. Up to 4467 conditions per place. [2024-06-28 02:46:01,387 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 451 selfloop transitions, 65 changer transitions 0/526 dead transitions. [2024-06-28 02:46:01,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 526 transitions, 7021 flow [2024-06-28 02:46:01,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:46:01,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:46:01,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 232 transitions. [2024-06-28 02:46:01,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.599483204134367 [2024-06-28 02:46:01,388 INFO L175 Difference]: Start difference. First operand has 386 places, 494 transitions, 5459 flow. Second operand 9 states and 232 transitions. [2024-06-28 02:46:01,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 526 transitions, 7021 flow [2024-06-28 02:46:07,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 526 transitions, 6468 flow, removed 0 selfloop flow, removed 13 redundant places. [2024-06-28 02:46:07,022 INFO L231 Difference]: Finished difference. Result has 382 places, 498 transitions, 5229 flow [2024-06-28 02:46:07,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4906, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5229, PETRI_PLACES=382, PETRI_TRANSITIONS=498} [2024-06-28 02:46:07,037 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 338 predicate places. [2024-06-28 02:46:07,037 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 498 transitions, 5229 flow [2024-06-28 02:46:07,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:46:07,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:46:07,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:46:07,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-28 02:46:07,037 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:46:07,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:46:07,038 INFO L85 PathProgramCache]: Analyzing trace with hash -1364048728, now seen corresponding path program 4 times [2024-06-28 02:46:07,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:46:07,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337573262] [2024-06-28 02:46:07,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:46:07,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:46:07,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:46:07,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:46:07,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:46:07,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337573262] [2024-06-28 02:46:07,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337573262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:46:07,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:46:07,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:46:07,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367728758] [2024-06-28 02:46:07,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:46:07,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:46:07,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:46:07,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:46:07,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:46:07,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:46:07,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 498 transitions, 5229 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:46:07,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:46:07,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:46:07,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:46:08,249 INFO L124 PetriNetUnfolderBase]: 2997/5246 cut-off events. [2024-06-28 02:46:08,250 INFO L125 PetriNetUnfolderBase]: For 861306/861306 co-relation queries the response was YES. [2024-06-28 02:46:08,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38328 conditions, 5246 events. 2997/5246 cut-off events. For 861306/861306 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 36548 event pairs, 552 based on Foata normal form. 2/5243 useless extension candidates. Maximal degree in co-relation 38146. Up to 4495 conditions per place. [2024-06-28 02:46:08,336 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 450 selfloop transitions, 60 changer transitions 0/520 dead transitions. [2024-06-28 02:46:08,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 520 transitions, 6303 flow [2024-06-28 02:46:08,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:46:08,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:46:08,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-28 02:46:08,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5988372093023255 [2024-06-28 02:46:08,337 INFO L175 Difference]: Start difference. First operand has 382 places, 498 transitions, 5229 flow. Second operand 8 states and 206 transitions. [2024-06-28 02:46:08,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 520 transitions, 6303 flow [2024-06-28 02:46:13,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 520 transitions, 6059 flow, removed 86 selfloop flow, removed 5 redundant places. [2024-06-28 02:46:13,872 INFO L231 Difference]: Finished difference. Result has 385 places, 498 transitions, 5110 flow [2024-06-28 02:46:13,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4985, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5110, PETRI_PLACES=385, PETRI_TRANSITIONS=498} [2024-06-28 02:46:13,872 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 341 predicate places. [2024-06-28 02:46:13,872 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 498 transitions, 5110 flow [2024-06-28 02:46:13,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:46:13,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:46:13,873 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:46:13,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-28 02:46:13,873 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:46:13,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:46:13,873 INFO L85 PathProgramCache]: Analyzing trace with hash -1964852824, now seen corresponding path program 2 times [2024-06-28 02:46:13,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:46:13,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64231007] [2024-06-28 02:46:13,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:46:13,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:46:13,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:46:13,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:46:13,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:46:13,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64231007] [2024-06-28 02:46:13,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64231007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:46:13,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:46:13,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:46:13,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81867181] [2024-06-28 02:46:13,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:46:13,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:46:13,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:46:13,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:46:13,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:46:14,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:46:14,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 498 transitions, 5110 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:46:14,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:46:14,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:46:14,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:46:14,925 INFO L124 PetriNetUnfolderBase]: 3002/5253 cut-off events. [2024-06-28 02:46:14,925 INFO L125 PetriNetUnfolderBase]: For 859077/859077 co-relation queries the response was YES. [2024-06-28 02:46:14,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38303 conditions, 5253 events. 3002/5253 cut-off events. For 859077/859077 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 36612 event pairs, 556 based on Foata normal form. 1/5247 useless extension candidates. Maximal degree in co-relation 38119. Up to 4371 conditions per place. [2024-06-28 02:46:15,007 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 394 selfloop transitions, 121 changer transitions 0/525 dead transitions. [2024-06-28 02:46:15,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 525 transitions, 7094 flow [2024-06-28 02:46:15,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:46:15,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:46:15,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-28 02:46:15,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6191860465116279 [2024-06-28 02:46:15,008 INFO L175 Difference]: Start difference. First operand has 385 places, 498 transitions, 5110 flow. Second operand 8 states and 213 transitions. [2024-06-28 02:46:15,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 525 transitions, 7094 flow [2024-06-28 02:46:20,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 525 transitions, 6954 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 02:46:20,176 INFO L231 Difference]: Finished difference. Result has 386 places, 501 transitions, 5268 flow [2024-06-28 02:46:20,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4970, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5268, PETRI_PLACES=386, PETRI_TRANSITIONS=501} [2024-06-28 02:46:20,176 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 342 predicate places. [2024-06-28 02:46:20,177 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 501 transitions, 5268 flow [2024-06-28 02:46:20,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:46:20,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:46:20,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:46:20,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-28 02:46:20,177 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:46:20,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:46:20,178 INFO L85 PathProgramCache]: Analyzing trace with hash 1925172072, now seen corresponding path program 3 times [2024-06-28 02:46:20,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:46:20,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377514148] [2024-06-28 02:46:20,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:46:20,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:46:20,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:46:20,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:46:20,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:46:20,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377514148] [2024-06-28 02:46:20,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377514148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:46:20,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:46:20,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:46:20,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784522255] [2024-06-28 02:46:20,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:46:20,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:46:20,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:46:20,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:46:20,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:46:20,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:46:20,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 501 transitions, 5268 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:46:20,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:46:20,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:46:20,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:46:21,257 INFO L124 PetriNetUnfolderBase]: 3007/5271 cut-off events. [2024-06-28 02:46:21,257 INFO L125 PetriNetUnfolderBase]: For 871227/871227 co-relation queries the response was YES. [2024-06-28 02:46:21,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38585 conditions, 5271 events. 3007/5271 cut-off events. For 871227/871227 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 36730 event pairs, 542 based on Foata normal form. 1/5271 useless extension candidates. Maximal degree in co-relation 38400. Up to 4614 conditions per place. [2024-06-28 02:46:21,342 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 489 selfloop transitions, 27 changer transitions 0/526 dead transitions. [2024-06-28 02:46:21,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 526 transitions, 6686 flow [2024-06-28 02:46:21,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:46:21,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:46:21,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-28 02:46:21,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5901162790697675 [2024-06-28 02:46:21,344 INFO L175 Difference]: Start difference. First operand has 386 places, 501 transitions, 5268 flow. Second operand 8 states and 203 transitions. [2024-06-28 02:46:21,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 526 transitions, 6686 flow [2024-06-28 02:46:26,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 526 transitions, 6218 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-28 02:46:26,286 INFO L231 Difference]: Finished difference. Result has 385 places, 504 transitions, 4908 flow [2024-06-28 02:46:26,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4809, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4908, PETRI_PLACES=385, PETRI_TRANSITIONS=504} [2024-06-28 02:46:26,287 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 341 predicate places. [2024-06-28 02:46:26,287 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 504 transitions, 4908 flow [2024-06-28 02:46:26,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:46:26,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:46:26,288 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:46:26,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-28 02:46:26,288 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:46:26,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:46:26,288 INFO L85 PathProgramCache]: Analyzing trace with hash 480481576, now seen corresponding path program 4 times [2024-06-28 02:46:26,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:46:26,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187956202] [2024-06-28 02:46:26,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:46:26,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:46:26,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:46:26,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:46:26,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:46:26,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187956202] [2024-06-28 02:46:26,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187956202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:46:26,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:46:26,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:46:26,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816487909] [2024-06-28 02:46:26,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:46:26,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:46:26,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:46:26,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:46:26,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:46:26,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:46:26,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 504 transitions, 4908 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:46:26,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:46:26,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:46:26,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:46:27,306 INFO L124 PetriNetUnfolderBase]: 3004/5267 cut-off events. [2024-06-28 02:46:27,307 INFO L125 PetriNetUnfolderBase]: For 870369/870369 co-relation queries the response was YES. [2024-06-28 02:46:27,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38120 conditions, 5267 events. 3004/5267 cut-off events. For 870369/870369 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 36764 event pairs, 542 based on Foata normal form. 1/5267 useless extension candidates. Maximal degree in co-relation 37935. Up to 4611 conditions per place. [2024-06-28 02:46:27,390 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 489 selfloop transitions, 27 changer transitions 0/526 dead transitions. [2024-06-28 02:46:27,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 526 transitions, 5994 flow [2024-06-28 02:46:27,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:46:27,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:46:27,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-06-28 02:46:27,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762273901808785 [2024-06-28 02:46:27,391 INFO L175 Difference]: Start difference. First operand has 385 places, 504 transitions, 4908 flow. Second operand 9 states and 223 transitions. [2024-06-28 02:46:27,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 526 transitions, 5994 flow [2024-06-28 02:46:32,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 526 transitions, 5914 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 02:46:32,047 INFO L231 Difference]: Finished difference. Result has 388 places, 504 transitions, 4888 flow [2024-06-28 02:46:32,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4828, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4888, PETRI_PLACES=388, PETRI_TRANSITIONS=504} [2024-06-28 02:46:32,047 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 344 predicate places. [2024-06-28 02:46:32,047 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 504 transitions, 4888 flow [2024-06-28 02:46:32,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:46:32,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:46:32,048 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:46:32,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-28 02:46:32,048 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:46:32,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:46:32,048 INFO L85 PathProgramCache]: Analyzing trace with hash 1661270440, now seen corresponding path program 5 times [2024-06-28 02:46:32,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:46:32,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311934659] [2024-06-28 02:46:32,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:46:32,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:46:32,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:46:32,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:46:32,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:46:32,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311934659] [2024-06-28 02:46:32,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311934659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:46:32,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:46:32,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:46:32,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523798228] [2024-06-28 02:46:32,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:46:32,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:46:32,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:46:32,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:46:32,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:46:32,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:46:32,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 504 transitions, 4888 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:46:32,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:46:32,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:46:32,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:46:33,116 INFO L124 PetriNetUnfolderBase]: 3009/5267 cut-off events. [2024-06-28 02:46:33,116 INFO L125 PetriNetUnfolderBase]: For 882238/882238 co-relation queries the response was YES. [2024-06-28 02:46:33,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38222 conditions, 5267 events. 3009/5267 cut-off events. For 882238/882238 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 36793 event pairs, 556 based on Foata normal form. 1/5261 useless extension candidates. Maximal degree in co-relation 38036. Up to 4380 conditions per place. [2024-06-28 02:46:33,204 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 393 selfloop transitions, 127 changer transitions 0/530 dead transitions. [2024-06-28 02:46:33,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 530 transitions, 6881 flow [2024-06-28 02:46:33,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:46:33,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:46:33,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-06-28 02:46:33,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6378737541528239 [2024-06-28 02:46:33,205 INFO L175 Difference]: Start difference. First operand has 388 places, 504 transitions, 4888 flow. Second operand 7 states and 192 transitions. [2024-06-28 02:46:33,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 530 transitions, 6881 flow [2024-06-28 02:46:38,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 530 transitions, 6813 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 02:46:38,526 INFO L231 Difference]: Finished difference. Result has 387 places, 507 transitions, 5113 flow [2024-06-28 02:46:38,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4820, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5113, PETRI_PLACES=387, PETRI_TRANSITIONS=507} [2024-06-28 02:46:38,526 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 343 predicate places. [2024-06-28 02:46:38,526 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 507 transitions, 5113 flow [2024-06-28 02:46:38,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:46:38,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:46:38,526 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:46:38,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-28 02:46:38,527 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:46:38,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:46:38,527 INFO L85 PathProgramCache]: Analyzing trace with hash 1301517478, now seen corresponding path program 5 times [2024-06-28 02:46:38,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:46:38,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039097129] [2024-06-28 02:46:38,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:46:38,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:46:38,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:46:38,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:46:38,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:46:38,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039097129] [2024-06-28 02:46:38,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039097129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:46:38,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:46:38,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:46:38,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789743127] [2024-06-28 02:46:38,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:46:38,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:46:38,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:46:38,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:46:38,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:46:38,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:46:38,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 507 transitions, 5113 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:46:38,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:46:38,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:46:38,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:46:39,625 INFO L124 PetriNetUnfolderBase]: 3017/5285 cut-off events. [2024-06-28 02:46:39,626 INFO L125 PetriNetUnfolderBase]: For 907412/907412 co-relation queries the response was YES. [2024-06-28 02:46:39,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38792 conditions, 5285 events. 3017/5285 cut-off events. For 907412/907412 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 36943 event pairs, 554 based on Foata normal form. 2/5282 useless extension candidates. Maximal degree in co-relation 38605. Up to 4524 conditions per place. [2024-06-28 02:46:39,710 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 455 selfloop transitions, 60 changer transitions 0/525 dead transitions. [2024-06-28 02:46:39,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 525 transitions, 6277 flow [2024-06-28 02:46:39,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:46:39,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:46:39,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-28 02:46:39,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-28 02:46:39,712 INFO L175 Difference]: Start difference. First operand has 387 places, 507 transitions, 5113 flow. Second operand 8 states and 200 transitions. [2024-06-28 02:46:39,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 525 transitions, 6277 flow [2024-06-28 02:46:46,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 525 transitions, 6007 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 02:46:46,513 INFO L231 Difference]: Finished difference. Result has 390 places, 509 transitions, 5068 flow [2024-06-28 02:46:46,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4843, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5068, PETRI_PLACES=390, PETRI_TRANSITIONS=509} [2024-06-28 02:46:46,514 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 346 predicate places. [2024-06-28 02:46:46,514 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 509 transitions, 5068 flow [2024-06-28 02:46:46,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:46:46,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:46:46,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:46:46,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-28 02:46:46,515 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:46:46,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:46:46,515 INFO L85 PathProgramCache]: Analyzing trace with hash -1320658980, now seen corresponding path program 6 times [2024-06-28 02:46:46,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:46:46,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178085367] [2024-06-28 02:46:46,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:46:46,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:46:46,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:46:46,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:46:46,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:46:46,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178085367] [2024-06-28 02:46:46,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178085367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:46:46,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:46:46,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:46:46,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710192225] [2024-06-28 02:46:46,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:46:46,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:46:46,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:46:46,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:46:46,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:46:46,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:46:46,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 509 transitions, 5068 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:46:46,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:46:46,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:46:46,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:46:47,701 INFO L124 PetriNetUnfolderBase]: 3025/5297 cut-off events. [2024-06-28 02:46:47,702 INFO L125 PetriNetUnfolderBase]: For 921466/921466 co-relation queries the response was YES. [2024-06-28 02:46:47,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38991 conditions, 5297 events. 3025/5297 cut-off events. For 921466/921466 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 37049 event pairs, 552 based on Foata normal form. 2/5294 useless extension candidates. Maximal degree in co-relation 38803. Up to 4516 conditions per place. [2024-06-28 02:46:47,781 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 454 selfloop transitions, 65 changer transitions 0/529 dead transitions. [2024-06-28 02:46:47,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 529 transitions, 6248 flow [2024-06-28 02:46:47,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:46:47,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:46:47,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-28 02:46:47,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5736434108527132 [2024-06-28 02:46:47,782 INFO L175 Difference]: Start difference. First operand has 390 places, 509 transitions, 5068 flow. Second operand 9 states and 222 transitions. [2024-06-28 02:46:47,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 529 transitions, 6248 flow [2024-06-28 02:46:54,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 529 transitions, 6039 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-28 02:46:54,519 INFO L231 Difference]: Finished difference. Result has 393 places, 511 transitions, 5098 flow [2024-06-28 02:46:54,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4859, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5098, PETRI_PLACES=393, PETRI_TRANSITIONS=511} [2024-06-28 02:46:54,533 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 349 predicate places. [2024-06-28 02:46:54,533 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 511 transitions, 5098 flow [2024-06-28 02:46:54,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:46:54,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:46:54,533 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:46:54,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-28 02:46:54,533 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:46:54,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:46:54,534 INFO L85 PathProgramCache]: Analyzing trace with hash -972344266, now seen corresponding path program 6 times [2024-06-28 02:46:54,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:46:54,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284742724] [2024-06-28 02:46:54,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:46:54,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:46:54,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:46:54,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:46:54,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:46:54,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284742724] [2024-06-28 02:46:54,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284742724] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:46:54,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:46:54,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:46:54,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952957532] [2024-06-28 02:46:54,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:46:54,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:46:54,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:46:54,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:46:54,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:46:54,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:46:54,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 511 transitions, 5098 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:46:54,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:46:54,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:46:54,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:46:55,672 INFO L124 PetriNetUnfolderBase]: 3030/5304 cut-off events. [2024-06-28 02:46:55,672 INFO L125 PetriNetUnfolderBase]: For 921272/921272 co-relation queries the response was YES. [2024-06-28 02:46:55,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39060 conditions, 5304 events. 3030/5304 cut-off events. For 921272/921272 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 37066 event pairs, 558 based on Foata normal form. 1/5298 useless extension candidates. Maximal degree in co-relation 38871. Up to 4410 conditions per place. [2024-06-28 02:46:55,763 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 398 selfloop transitions, 122 changer transitions 0/530 dead transitions. [2024-06-28 02:46:55,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 530 transitions, 6517 flow [2024-06-28 02:46:55,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:46:55,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:46:55,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-28 02:46:55,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5988372093023255 [2024-06-28 02:46:55,764 INFO L175 Difference]: Start difference. First operand has 393 places, 511 transitions, 5098 flow. Second operand 8 states and 206 transitions. [2024-06-28 02:46:55,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 530 transitions, 6517 flow [2024-06-28 02:47:03,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 530 transitions, 6294 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-28 02:47:03,204 INFO L231 Difference]: Finished difference. Result has 394 places, 514 transitions, 5172 flow [2024-06-28 02:47:03,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4875, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5172, PETRI_PLACES=394, PETRI_TRANSITIONS=514} [2024-06-28 02:47:03,204 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 350 predicate places. [2024-06-28 02:47:03,204 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 514 transitions, 5172 flow [2024-06-28 02:47:03,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:47:03,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:47:03,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:47:03,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-28 02:47:03,205 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:47:03,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:47:03,205 INFO L85 PathProgramCache]: Analyzing trace with hash -1272501766, now seen corresponding path program 7 times [2024-06-28 02:47:03,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:47:03,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762102759] [2024-06-28 02:47:03,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:47:03,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:47:03,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:47:03,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:47:03,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:47:03,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762102759] [2024-06-28 02:47:03,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762102759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:47:03,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:47:03,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:47:03,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541844816] [2024-06-28 02:47:03,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:47:03,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:47:03,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:47:03,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:47:03,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:47:03,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:47:03,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 514 transitions, 5172 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:47:03,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:47:03,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:47:03,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:47:04,302 INFO L124 PetriNetUnfolderBase]: 3043/5326 cut-off events. [2024-06-28 02:47:04,302 INFO L125 PetriNetUnfolderBase]: For 942366/942366 co-relation queries the response was YES. [2024-06-28 02:47:04,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39391 conditions, 5326 events. 3043/5326 cut-off events. For 942366/942366 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 37273 event pairs, 558 based on Foata normal form. 1/5320 useless extension candidates. Maximal degree in co-relation 39201. Up to 4425 conditions per place. [2024-06-28 02:47:04,391 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 394 selfloop transitions, 136 changer transitions 0/540 dead transitions. [2024-06-28 02:47:04,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 540 transitions, 7260 flow [2024-06-28 02:47:04,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:47:04,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:47:04,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-06-28 02:47:04,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6245847176079734 [2024-06-28 02:47:04,392 INFO L175 Difference]: Start difference. First operand has 394 places, 514 transitions, 5172 flow. Second operand 7 states and 188 transitions. [2024-06-28 02:47:04,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 540 transitions, 7260 flow [2024-06-28 02:47:10,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 540 transitions, 7062 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 02:47:10,859 INFO L231 Difference]: Finished difference. Result has 396 places, 520 transitions, 5344 flow [2024-06-28 02:47:10,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4980, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5344, PETRI_PLACES=396, PETRI_TRANSITIONS=520} [2024-06-28 02:47:10,860 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 352 predicate places. [2024-06-28 02:47:10,860 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 520 transitions, 5344 flow [2024-06-28 02:47:10,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:47:10,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:47:10,860 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:47:10,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-28 02:47:10,860 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:47:10,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:47:10,861 INFO L85 PathProgramCache]: Analyzing trace with hash 2012559368, now seen corresponding path program 8 times [2024-06-28 02:47:10,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:47:10,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680384505] [2024-06-28 02:47:10,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:47:10,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:47:10,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:47:10,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:47:10,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:47:10,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680384505] [2024-06-28 02:47:10,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680384505] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:47:10,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:47:10,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:47:10,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671759945] [2024-06-28 02:47:10,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:47:10,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:47:10,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:47:10,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:47:10,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:47:11,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:47:11,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 520 transitions, 5344 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:47:11,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:47:11,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:47:11,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:47:12,024 INFO L124 PetriNetUnfolderBase]: 3056/5348 cut-off events. [2024-06-28 02:47:12,024 INFO L125 PetriNetUnfolderBase]: For 966670/966670 co-relation queries the response was YES. [2024-06-28 02:47:12,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39817 conditions, 5348 events. 3056/5348 cut-off events. For 966670/966670 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 37474 event pairs, 558 based on Foata normal form. 1/5342 useless extension candidates. Maximal degree in co-relation 39626. Up to 4440 conditions per place. [2024-06-28 02:47:12,120 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 399 selfloop transitions, 134 changer transitions 0/543 dead transitions. [2024-06-28 02:47:12,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 543 transitions, 7158 flow [2024-06-28 02:47:12,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:47:12,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:47:12,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-28 02:47:12,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6017441860465116 [2024-06-28 02:47:12,121 INFO L175 Difference]: Start difference. First operand has 396 places, 520 transitions, 5344 flow. Second operand 8 states and 207 transitions. [2024-06-28 02:47:12,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 543 transitions, 7158 flow [2024-06-28 02:47:18,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 543 transitions, 6914 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-28 02:47:18,283 INFO L231 Difference]: Finished difference. Result has 401 places, 526 transitions, 5486 flow [2024-06-28 02:47:18,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5116, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5486, PETRI_PLACES=401, PETRI_TRANSITIONS=526} [2024-06-28 02:47:18,284 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 357 predicate places. [2024-06-28 02:47:18,284 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 526 transitions, 5486 flow [2024-06-28 02:47:18,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:47:18,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:47:18,284 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:47:18,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-28 02:47:18,284 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:47:18,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:47:18,285 INFO L85 PathProgramCache]: Analyzing trace with hash -866918394, now seen corresponding path program 9 times [2024-06-28 02:47:18,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:47:18,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214960483] [2024-06-28 02:47:18,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:47:18,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:47:18,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:47:18,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:47:18,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:47:18,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214960483] [2024-06-28 02:47:18,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214960483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:47:18,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:47:18,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:47:18,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120335157] [2024-06-28 02:47:18,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:47:18,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:47:18,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:47:18,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:47:18,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:47:18,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:47:18,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 526 transitions, 5486 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:47:18,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:47:18,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:47:18,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:47:19,395 INFO L124 PetriNetUnfolderBase]: 3053/5344 cut-off events. [2024-06-28 02:47:19,395 INFO L125 PetriNetUnfolderBase]: For 968299/968299 co-relation queries the response was YES. [2024-06-28 02:47:19,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39714 conditions, 5344 events. 3053/5344 cut-off events. For 968299/968299 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 37428 event pairs, 558 based on Foata normal form. 1/5338 useless extension candidates. Maximal degree in co-relation 39522. Up to 4437 conditions per place. [2024-06-28 02:47:19,479 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 395 selfloop transitions, 137 changer transitions 0/542 dead transitions. [2024-06-28 02:47:19,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 542 transitions, 6888 flow [2024-06-28 02:47:19,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:47:19,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:47:19,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-28 02:47:19,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-28 02:47:19,480 INFO L175 Difference]: Start difference. First operand has 401 places, 526 transitions, 5486 flow. Second operand 8 states and 205 transitions. [2024-06-28 02:47:19,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 542 transitions, 6888 flow [2024-06-28 02:47:26,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 542 transitions, 6670 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-28 02:47:26,747 INFO L231 Difference]: Finished difference. Result has 405 places, 526 transitions, 5548 flow [2024-06-28 02:47:26,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5268, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5548, PETRI_PLACES=405, PETRI_TRANSITIONS=526} [2024-06-28 02:47:26,748 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 361 predicate places. [2024-06-28 02:47:26,748 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 526 transitions, 5548 flow [2024-06-28 02:47:26,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:47:26,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:47:26,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:47:26,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-28 02:47:26,748 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:47:26,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:47:26,749 INFO L85 PathProgramCache]: Analyzing trace with hash -164452344, now seen corresponding path program 10 times [2024-06-28 02:47:26,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:47:26,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396899563] [2024-06-28 02:47:26,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:47:26,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:47:26,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:47:26,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:47:26,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:47:26,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396899563] [2024-06-28 02:47:26,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396899563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:47:26,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:47:26,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:47:26,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112170345] [2024-06-28 02:47:26,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:47:26,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:47:26,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:47:26,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:47:26,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:47:26,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:47:26,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 526 transitions, 5548 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:47:26,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:47:26,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:47:26,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:47:28,045 INFO L124 PetriNetUnfolderBase]: 3058/5353 cut-off events. [2024-06-28 02:47:28,046 INFO L125 PetriNetUnfolderBase]: For 981725/981725 co-relation queries the response was YES. [2024-06-28 02:47:28,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39858 conditions, 5353 events. 3058/5353 cut-off events. For 981725/981725 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 37514 event pairs, 558 based on Foata normal form. 1/5347 useless extension candidates. Maximal degree in co-relation 39665. Up to 4443 conditions per place. [2024-06-28 02:47:28,124 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 395 selfloop transitions, 140 changer transitions 0/545 dead transitions. [2024-06-28 02:47:28,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 545 transitions, 7006 flow [2024-06-28 02:47:28,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:47:28,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:47:28,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-28 02:47:28,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-28 02:47:28,125 INFO L175 Difference]: Start difference. First operand has 405 places, 526 transitions, 5548 flow. Second operand 8 states and 205 transitions. [2024-06-28 02:47:28,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 545 transitions, 7006 flow [2024-06-28 02:47:34,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 545 transitions, 6617 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 02:47:34,979 INFO L231 Difference]: Finished difference. Result has 405 places, 529 transitions, 5493 flow [2024-06-28 02:47:34,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5168, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5493, PETRI_PLACES=405, PETRI_TRANSITIONS=529} [2024-06-28 02:47:34,979 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 361 predicate places. [2024-06-28 02:47:34,979 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 529 transitions, 5493 flow [2024-06-28 02:47:34,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:47:34,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:47:34,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:47:34,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-28 02:47:34,980 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:47:34,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:47:34,980 INFO L85 PathProgramCache]: Analyzing trace with hash -1922413848, now seen corresponding path program 1 times [2024-06-28 02:47:34,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:47:34,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618922216] [2024-06-28 02:47:34,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:47:34,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:47:34,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:47:35,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:47:35,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:47:35,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618922216] [2024-06-28 02:47:35,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618922216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:47:35,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:47:35,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:47:35,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768958435] [2024-06-28 02:47:35,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:47:35,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:47:35,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:47:35,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:47:35,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:47:35,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:47:35,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 529 transitions, 5493 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:47:35,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:47:35,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:47:35,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:47:36,169 INFO L124 PetriNetUnfolderBase]: 3066/5365 cut-off events. [2024-06-28 02:47:36,169 INFO L125 PetriNetUnfolderBase]: For 1005675/1005675 co-relation queries the response was YES. [2024-06-28 02:47:36,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40048 conditions, 5365 events. 3066/5365 cut-off events. For 1005675/1005675 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 37553 event pairs, 558 based on Foata normal form. 2/5360 useless extension candidates. Maximal degree in co-relation 39854. Up to 4618 conditions per place. [2024-06-28 02:47:36,264 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 475 selfloop transitions, 64 changer transitions 0/549 dead transitions. [2024-06-28 02:47:36,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 549 transitions, 6681 flow [2024-06-28 02:47:36,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:47:36,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:47:36,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-28 02:47:36,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-28 02:47:36,265 INFO L175 Difference]: Start difference. First operand has 405 places, 529 transitions, 5493 flow. Second operand 7 states and 182 transitions. [2024-06-28 02:47:36,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 549 transitions, 6681 flow [2024-06-28 02:47:43,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 549 transitions, 6468 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 02:47:43,598 INFO L231 Difference]: Finished difference. Result has 407 places, 531 transitions, 5483 flow [2024-06-28 02:47:43,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5280, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5483, PETRI_PLACES=407, PETRI_TRANSITIONS=531} [2024-06-28 02:47:43,598 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 363 predicate places. [2024-06-28 02:47:43,598 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 531 transitions, 5483 flow [2024-06-28 02:47:43,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:47:43,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:47:43,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:47:43,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-28 02:47:43,599 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:47:43,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:47:43,599 INFO L85 PathProgramCache]: Analyzing trace with hash 803412222, now seen corresponding path program 2 times [2024-06-28 02:47:43,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:47:43,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78239855] [2024-06-28 02:47:43,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:47:43,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:47:43,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:47:43,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:47:43,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:47:43,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78239855] [2024-06-28 02:47:43,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78239855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:47:43,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:47:43,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:47:43,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745089642] [2024-06-28 02:47:43,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:47:43,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:47:43,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:47:43,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:47:43,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:47:43,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:47:43,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 531 transitions, 5483 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:47:43,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:47:43,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:47:43,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:47:44,788 INFO L124 PetriNetUnfolderBase]: 3074/5381 cut-off events. [2024-06-28 02:47:44,788 INFO L125 PetriNetUnfolderBase]: For 1020442/1020442 co-relation queries the response was YES. [2024-06-28 02:47:44,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40189 conditions, 5381 events. 3074/5381 cut-off events. For 1020442/1020442 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 37759 event pairs, 560 based on Foata normal form. 2/5376 useless extension candidates. Maximal degree in co-relation 39994. Up to 4630 conditions per place. [2024-06-28 02:47:44,882 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 477 selfloop transitions, 62 changer transitions 0/549 dead transitions. [2024-06-28 02:47:44,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 549 transitions, 6669 flow [2024-06-28 02:47:44,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:47:44,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:47:44,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-28 02:47:44,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-28 02:47:44,883 INFO L175 Difference]: Start difference. First operand has 407 places, 531 transitions, 5483 flow. Second operand 8 states and 200 transitions. [2024-06-28 02:47:44,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 549 transitions, 6669 flow [2024-06-28 02:47:52,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 549 transitions, 6482 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-28 02:47:52,349 INFO L231 Difference]: Finished difference. Result has 410 places, 533 transitions, 5499 flow [2024-06-28 02:47:52,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5296, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5499, PETRI_PLACES=410, PETRI_TRANSITIONS=533} [2024-06-28 02:47:52,350 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 366 predicate places. [2024-06-28 02:47:52,350 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 533 transitions, 5499 flow [2024-06-28 02:47:52,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:47:52,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:47:52,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:47:52,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-28 02:47:52,351 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:47:52,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:47:52,351 INFO L85 PathProgramCache]: Analyzing trace with hash -147301656, now seen corresponding path program 3 times [2024-06-28 02:47:52,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:47:52,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986823767] [2024-06-28 02:47:52,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:47:52,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:47:52,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:47:52,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:47:52,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:47:52,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986823767] [2024-06-28 02:47:52,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986823767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:47:52,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:47:52,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:47:52,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305143937] [2024-06-28 02:47:52,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:47:52,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:47:52,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:47:52,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:47:52,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:47:52,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:47:52,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 533 transitions, 5499 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:47:52,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:47:52,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:47:52,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:47:53,488 INFO L124 PetriNetUnfolderBase]: 3082/5393 cut-off events. [2024-06-28 02:47:53,488 INFO L125 PetriNetUnfolderBase]: For 1034570/1034570 co-relation queries the response was YES. [2024-06-28 02:47:53,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40396 conditions, 5393 events. 3082/5393 cut-off events. For 1034570/1034570 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 37878 event pairs, 558 based on Foata normal form. 2/5388 useless extension candidates. Maximal degree in co-relation 40200. Up to 4622 conditions per place. [2024-06-28 02:47:53,582 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 476 selfloop transitions, 67 changer transitions 0/553 dead transitions. [2024-06-28 02:47:53,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 553 transitions, 6701 flow [2024-06-28 02:47:53,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:47:53,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:47:53,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-28 02:47:53,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5736434108527132 [2024-06-28 02:47:53,583 INFO L175 Difference]: Start difference. First operand has 410 places, 533 transitions, 5499 flow. Second operand 9 states and 222 transitions. [2024-06-28 02:47:53,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 553 transitions, 6701 flow [2024-06-28 02:48:00,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 553 transitions, 6514 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-28 02:48:00,218 INFO L231 Difference]: Finished difference. Result has 413 places, 535 transitions, 5529 flow [2024-06-28 02:48:00,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5312, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5529, PETRI_PLACES=413, PETRI_TRANSITIONS=535} [2024-06-28 02:48:00,218 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 369 predicate places. [2024-06-28 02:48:00,218 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 535 transitions, 5529 flow [2024-06-28 02:48:00,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:48:00,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:48:00,219 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:48:00,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-28 02:48:00,219 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:48:00,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:48:00,219 INFO L85 PathProgramCache]: Analyzing trace with hash 1393473362, now seen corresponding path program 11 times [2024-06-28 02:48:00,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:48:00,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747731972] [2024-06-28 02:48:00,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:48:00,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:48:00,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:48:00,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:48:00,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:48:00,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747731972] [2024-06-28 02:48:00,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747731972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:48:00,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:48:00,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:48:00,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726434395] [2024-06-28 02:48:00,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:48:00,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:48:00,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:48:00,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:48:00,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:48:00,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:48:00,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 535 transitions, 5529 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:48:00,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:48:00,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:48:00,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:48:01,371 INFO L124 PetriNetUnfolderBase]: 3087/5391 cut-off events. [2024-06-28 02:48:01,372 INFO L125 PetriNetUnfolderBase]: For 1035907/1035907 co-relation queries the response was YES. [2024-06-28 02:48:01,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40495 conditions, 5391 events. 3087/5391 cut-off events. For 1035907/1035907 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 37779 event pairs, 590 based on Foata normal form. 1/5375 useless extension candidates. Maximal degree in co-relation 40298. Up to 4485 conditions per place. [2024-06-28 02:48:01,466 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 403 selfloop transitions, 150 changer transitions 0/563 dead transitions. [2024-06-28 02:48:01,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 563 transitions, 7356 flow [2024-06-28 02:48:01,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:48:01,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:48:01,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-06-28 02:48:01,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6478405315614618 [2024-06-28 02:48:01,468 INFO L175 Difference]: Start difference. First operand has 413 places, 535 transitions, 5529 flow. Second operand 7 states and 195 transitions. [2024-06-28 02:48:01,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 563 transitions, 7356 flow [2024-06-28 02:48:08,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 563 transitions, 7155 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-28 02:48:08,106 INFO L231 Difference]: Finished difference. Result has 413 places, 538 transitions, 5673 flow [2024-06-28 02:48:08,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5328, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5673, PETRI_PLACES=413, PETRI_TRANSITIONS=538} [2024-06-28 02:48:08,107 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 369 predicate places. [2024-06-28 02:48:08,107 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 538 transitions, 5673 flow [2024-06-28 02:48:08,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:48:08,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:48:08,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:48:08,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-28 02:48:08,107 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:48:08,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:48:08,108 INFO L85 PathProgramCache]: Analyzing trace with hash 1400139602, now seen corresponding path program 12 times [2024-06-28 02:48:08,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:48:08,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702808693] [2024-06-28 02:48:08,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:48:08,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:48:08,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:48:08,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:48:08,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:48:08,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702808693] [2024-06-28 02:48:08,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702808693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:48:08,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:48:08,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:48:08,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463010059] [2024-06-28 02:48:08,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:48:08,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:48:08,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:48:08,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:48:08,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:48:08,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:48:08,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 538 transitions, 5673 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:48:08,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:48:08,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:48:08,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:48:09,356 INFO L124 PetriNetUnfolderBase]: 3092/5400 cut-off events. [2024-06-28 02:48:09,356 INFO L125 PetriNetUnfolderBase]: For 1048276/1048276 co-relation queries the response was YES. [2024-06-28 02:48:09,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40709 conditions, 5400 events. 3092/5400 cut-off events. For 1048276/1048276 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 37914 event pairs, 590 based on Foata normal form. 1/5384 useless extension candidates. Maximal degree in co-relation 40511. Up to 4491 conditions per place. [2024-06-28 02:48:09,434 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 402 selfloop transitions, 151 changer transitions 0/563 dead transitions. [2024-06-28 02:48:09,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 563 transitions, 7502 flow [2024-06-28 02:48:09,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:48:09,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:48:09,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-06-28 02:48:09,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6378737541528239 [2024-06-28 02:48:09,435 INFO L175 Difference]: Start difference. First operand has 413 places, 538 transitions, 5673 flow. Second operand 7 states and 192 transitions. [2024-06-28 02:48:09,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 563 transitions, 7502 flow [2024-06-28 02:48:17,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 563 transitions, 7180 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 02:48:17,200 INFO L231 Difference]: Finished difference. Result has 415 places, 541 transitions, 5704 flow [2024-06-28 02:48:17,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5357, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5704, PETRI_PLACES=415, PETRI_TRANSITIONS=541} [2024-06-28 02:48:17,201 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 371 predicate places. [2024-06-28 02:48:17,201 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 541 transitions, 5704 flow [2024-06-28 02:48:17,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:48:17,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:48:17,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:48:17,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-28 02:48:17,202 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:48:17,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:48:17,202 INFO L85 PathProgramCache]: Analyzing trace with hash 61166508, now seen corresponding path program 4 times [2024-06-28 02:48:17,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:48:17,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143531792] [2024-06-28 02:48:17,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:48:17,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:48:17,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:48:17,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:48:17,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:48:17,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143531792] [2024-06-28 02:48:17,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143531792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:48:17,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:48:17,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:48:17,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323629106] [2024-06-28 02:48:17,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:48:17,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:48:17,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:48:17,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:48:17,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:48:17,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:48:17,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 541 transitions, 5704 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:48:17,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:48:17,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:48:17,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:48:18,359 INFO L124 PetriNetUnfolderBase]: 3100/5421 cut-off events. [2024-06-28 02:48:18,360 INFO L125 PetriNetUnfolderBase]: For 1074825/1074825 co-relation queries the response was YES. [2024-06-28 02:48:18,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40955 conditions, 5421 events. 3100/5421 cut-off events. For 1074825/1074825 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 38051 event pairs, 564 based on Foata normal form. 2/5413 useless extension candidates. Maximal degree in co-relation 40756. Up to 4668 conditions per place. [2024-06-28 02:48:18,451 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 488 selfloop transitions, 66 changer transitions 0/564 dead transitions. [2024-06-28 02:48:18,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 564 transitions, 6942 flow [2024-06-28 02:48:18,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:48:18,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:48:18,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-28 02:48:18,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6179401993355482 [2024-06-28 02:48:18,453 INFO L175 Difference]: Start difference. First operand has 415 places, 541 transitions, 5704 flow. Second operand 7 states and 186 transitions. [2024-06-28 02:48:18,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 564 transitions, 6942 flow [2024-06-28 02:48:26,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 564 transitions, 6643 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 02:48:26,381 INFO L231 Difference]: Finished difference. Result has 418 places, 543 transitions, 5624 flow [2024-06-28 02:48:26,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5405, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5624, PETRI_PLACES=418, PETRI_TRANSITIONS=543} [2024-06-28 02:48:26,382 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 374 predicate places. [2024-06-28 02:48:26,382 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 543 transitions, 5624 flow [2024-06-28 02:48:26,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:48:26,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:48:26,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:48:26,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-28 02:48:26,382 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:48:26,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:48:26,383 INFO L85 PathProgramCache]: Analyzing trace with hash 884233190, now seen corresponding path program 7 times [2024-06-28 02:48:26,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:48:26,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266978885] [2024-06-28 02:48:26,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:48:26,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:48:26,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:48:26,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:48:26,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:48:26,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266978885] [2024-06-28 02:48:26,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266978885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:48:26,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:48:26,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:48:26,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277387379] [2024-06-28 02:48:26,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:48:26,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:48:26,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:48:26,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:48:26,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:48:26,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:48:26,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 543 transitions, 5624 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:48:26,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:48:26,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:48:26,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:48:27,599 INFO L124 PetriNetUnfolderBase]: 3108/5424 cut-off events. [2024-06-28 02:48:27,599 INFO L125 PetriNetUnfolderBase]: For 1091534/1091534 co-relation queries the response was YES. [2024-06-28 02:48:27,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41130 conditions, 5424 events. 3108/5424 cut-off events. For 1091534/1091534 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 38145 event pairs, 590 based on Foata normal form. 2/5418 useless extension candidates. Maximal degree in co-relation 40930. Up to 4656 conditions per place. [2024-06-28 02:48:27,689 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 485 selfloop transitions, 63 changer transitions 0/558 dead transitions. [2024-06-28 02:48:27,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 558 transitions, 6862 flow [2024-06-28 02:48:27,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:48:27,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:48:27,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-28 02:48:27,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5755813953488372 [2024-06-28 02:48:27,690 INFO L175 Difference]: Start difference. First operand has 418 places, 543 transitions, 5624 flow. Second operand 8 states and 198 transitions. [2024-06-28 02:48:27,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 558 transitions, 6862 flow [2024-06-28 02:48:33,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 558 transitions, 6659 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-28 02:48:33,393 INFO L231 Difference]: Finished difference. Result has 421 places, 545 transitions, 5668 flow [2024-06-28 02:48:33,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5421, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5668, PETRI_PLACES=421, PETRI_TRANSITIONS=545} [2024-06-28 02:48:33,393 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 377 predicate places. [2024-06-28 02:48:33,393 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 545 transitions, 5668 flow [2024-06-28 02:48:33,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:48:33,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:48:33,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:48:33,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-28 02:48:33,394 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:48:33,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:48:33,394 INFO L85 PathProgramCache]: Analyzing trace with hash -56534860, now seen corresponding path program 8 times [2024-06-28 02:48:33,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:48:33,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767437486] [2024-06-28 02:48:33,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:48:33,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:48:33,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:48:33,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:48:33,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:48:33,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767437486] [2024-06-28 02:48:33,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767437486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:48:33,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:48:33,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:48:33,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250741234] [2024-06-28 02:48:33,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:48:33,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:48:33,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:48:33,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:48:33,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:48:33,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:48:33,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 545 transitions, 5668 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:48:33,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:48:33,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:48:33,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:48:34,596 INFO L124 PetriNetUnfolderBase]: 3103/5417 cut-off events. [2024-06-28 02:48:34,596 INFO L125 PetriNetUnfolderBase]: For 1078453/1078453 co-relation queries the response was YES. [2024-06-28 02:48:34,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40714 conditions, 5417 events. 3103/5417 cut-off events. For 1078453/1078453 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 38087 event pairs, 587 based on Foata normal form. 2/5411 useless extension candidates. Maximal degree in co-relation 40513. Up to 4629 conditions per place. [2024-06-28 02:48:34,695 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 484 selfloop transitions, 68 changer transitions 0/562 dead transitions. [2024-06-28 02:48:34,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 562 transitions, 6922 flow [2024-06-28 02:48:34,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:48:34,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:48:34,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-28 02:48:34,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684754521963824 [2024-06-28 02:48:34,696 INFO L175 Difference]: Start difference. First operand has 421 places, 545 transitions, 5668 flow. Second operand 9 states and 220 transitions. [2024-06-28 02:48:34,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 562 transitions, 6922 flow [2024-06-28 02:48:41,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 562 transitions, 6691 flow, removed 54 selfloop flow, removed 6 redundant places. [2024-06-28 02:48:41,840 INFO L231 Difference]: Finished difference. Result has 424 places, 547 transitions, 5698 flow [2024-06-28 02:48:41,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5437, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5698, PETRI_PLACES=424, PETRI_TRANSITIONS=547} [2024-06-28 02:48:41,841 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 380 predicate places. [2024-06-28 02:48:41,841 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 547 transitions, 5698 flow [2024-06-28 02:48:41,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:48:41,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:48:41,841 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:48:41,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-28 02:48:41,842 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:48:41,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:48:41,842 INFO L85 PathProgramCache]: Analyzing trace with hash 1195636044, now seen corresponding path program 13 times [2024-06-28 02:48:41,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:48:41,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814447561] [2024-06-28 02:48:41,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:48:41,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:48:41,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:48:41,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:48:41,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:48:41,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814447561] [2024-06-28 02:48:41,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814447561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:48:41,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:48:41,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:48:41,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702581999] [2024-06-28 02:48:41,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:48:41,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:48:41,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:48:41,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:48:41,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:48:41,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:48:41,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 547 transitions, 5698 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:48:41,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:48:41,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:48:41,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:48:42,980 INFO L124 PetriNetUnfolderBase]: 3108/5430 cut-off events. [2024-06-28 02:48:42,980 INFO L125 PetriNetUnfolderBase]: For 1076307/1076307 co-relation queries the response was YES. [2024-06-28 02:48:43,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40730 conditions, 5430 events. 3108/5430 cut-off events. For 1076307/1076307 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 38097 event pairs, 591 based on Foata normal form. 1/5414 useless extension candidates. Maximal degree in co-relation 40528. Up to 4514 conditions per place. [2024-06-28 02:48:43,082 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 401 selfloop transitions, 158 changer transitions 0/569 dead transitions. [2024-06-28 02:48:43,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 569 transitions, 7544 flow [2024-06-28 02:48:43,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:48:43,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:48:43,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-28 02:48:43,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6212624584717608 [2024-06-28 02:48:43,083 INFO L175 Difference]: Start difference. First operand has 424 places, 547 transitions, 5698 flow. Second operand 7 states and 187 transitions. [2024-06-28 02:48:43,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 569 transitions, 7544 flow [2024-06-28 02:48:50,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 569 transitions, 7299 flow, removed 56 selfloop flow, removed 7 redundant places. [2024-06-28 02:48:50,626 INFO L231 Difference]: Finished difference. Result has 424 places, 550 transitions, 5817 flow [2024-06-28 02:48:50,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5453, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5817, PETRI_PLACES=424, PETRI_TRANSITIONS=550} [2024-06-28 02:48:50,627 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 380 predicate places. [2024-06-28 02:48:50,627 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 550 transitions, 5817 flow [2024-06-28 02:48:50,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:48:50,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:48:50,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:48:50,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-28 02:48:50,627 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:48:50,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:48:50,628 INFO L85 PathProgramCache]: Analyzing trace with hash -1963059100, now seen corresponding path program 14 times [2024-06-28 02:48:50,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:48:50,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227869726] [2024-06-28 02:48:50,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:48:50,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:48:50,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:48:50,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:48:50,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:48:50,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227869726] [2024-06-28 02:48:50,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227869726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:48:50,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:48:50,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:48:50,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86768842] [2024-06-28 02:48:50,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:48:50,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:48:50,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:48:50,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:48:50,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:48:50,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:48:50,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 550 transitions, 5817 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:48:50,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:48:50,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:48:50,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:48:51,835 INFO L124 PetriNetUnfolderBase]: 3121/5440 cut-off events. [2024-06-28 02:48:51,835 INFO L125 PetriNetUnfolderBase]: For 1100557/1100557 co-relation queries the response was YES. [2024-06-28 02:48:51,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41100 conditions, 5440 events. 3121/5440 cut-off events. For 1100557/1100557 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 38172 event pairs, 613 based on Foata normal form. 1/5433 useless extension candidates. Maximal degree in co-relation 40897. Up to 4529 conditions per place. [2024-06-28 02:48:51,924 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 401 selfloop transitions, 159 changer transitions 0/570 dead transitions. [2024-06-28 02:48:51,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 570 transitions, 7723 flow [2024-06-28 02:48:51,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:48:51,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:48:51,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-28 02:48:51,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5988372093023255 [2024-06-28 02:48:51,925 INFO L175 Difference]: Start difference. First operand has 424 places, 550 transitions, 5817 flow. Second operand 8 states and 206 transitions. [2024-06-28 02:48:51,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 570 transitions, 7723 flow [2024-06-28 02:49:01,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 570 transitions, 7464 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 02:49:01,990 INFO L231 Difference]: Finished difference. Result has 428 places, 556 transitions, 5992 flow [2024-06-28 02:49:01,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5564, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5992, PETRI_PLACES=428, PETRI_TRANSITIONS=556} [2024-06-28 02:49:01,990 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 384 predicate places. [2024-06-28 02:49:01,991 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 556 transitions, 5992 flow [2024-06-28 02:49:01,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:49:01,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:49:01,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:49:01,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-28 02:49:01,991 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:49:01,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:49:01,992 INFO L85 PathProgramCache]: Analyzing trace with hash -1829935588, now seen corresponding path program 15 times [2024-06-28 02:49:01,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:49:01,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260034110] [2024-06-28 02:49:01,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:49:01,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:49:01,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:49:02,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:49:02,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:49:02,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260034110] [2024-06-28 02:49:02,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260034110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:49:02,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:49:02,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:49:02,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738306693] [2024-06-28 02:49:02,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:49:02,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:49:02,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:49:02,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:49:02,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:49:02,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:49:02,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 556 transitions, 5992 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:49:02,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:49:02,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:49:02,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:49:03,217 INFO L124 PetriNetUnfolderBase]: 3126/5447 cut-off events. [2024-06-28 02:49:03,218 INFO L125 PetriNetUnfolderBase]: For 1115174/1115174 co-relation queries the response was YES. [2024-06-28 02:49:03,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41273 conditions, 5447 events. 3126/5447 cut-off events. For 1115174/1115174 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 38226 event pairs, 616 based on Foata normal form. 1/5440 useless extension candidates. Maximal degree in co-relation 41069. Up to 4535 conditions per place. [2024-06-28 02:49:03,311 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 400 selfloop transitions, 162 changer transitions 0/572 dead transitions. [2024-06-28 02:49:03,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 572 transitions, 7535 flow [2024-06-28 02:49:03,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:49:03,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:49:03,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-28 02:49:03,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-28 02:49:03,312 INFO L175 Difference]: Start difference. First operand has 428 places, 556 transitions, 5992 flow. Second operand 8 states and 205 transitions. [2024-06-28 02:49:03,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 572 transitions, 7535 flow [2024-06-28 02:49:09,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 572 transitions, 7275 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-28 02:49:09,580 INFO L231 Difference]: Finished difference. Result has 432 places, 559 transitions, 6127 flow [2024-06-28 02:49:09,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5751, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6127, PETRI_PLACES=432, PETRI_TRANSITIONS=559} [2024-06-28 02:49:09,580 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 388 predicate places. [2024-06-28 02:49:09,580 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 559 transitions, 6127 flow [2024-06-28 02:49:09,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:49:09,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:49:09,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:49:09,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-28 02:49:09,581 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:49:09,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:49:09,581 INFO L85 PathProgramCache]: Analyzing trace with hash 769160464, now seen corresponding path program 16 times [2024-06-28 02:49:09,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:49:09,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996069987] [2024-06-28 02:49:09,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:49:09,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:49:09,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:49:09,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:49:09,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:49:09,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996069987] [2024-06-28 02:49:09,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996069987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:49:09,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:49:09,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:49:09,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916179140] [2024-06-28 02:49:09,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:49:09,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:49:09,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:49:09,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:49:09,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:49:09,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:49:09,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 559 transitions, 6127 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:49:09,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:49:09,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:49:09,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:49:10,803 INFO L124 PetriNetUnfolderBase]: 3123/5446 cut-off events. [2024-06-28 02:49:10,803 INFO L125 PetriNetUnfolderBase]: For 1116105/1116105 co-relation queries the response was YES. [2024-06-28 02:49:10,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41153 conditions, 5446 events. 3123/5446 cut-off events. For 1116105/1116105 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 38247 event pairs, 612 based on Foata normal form. 1/5439 useless extension candidates. Maximal degree in co-relation 40947. Up to 4532 conditions per place. [2024-06-28 02:49:10,891 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 400 selfloop transitions, 163 changer transitions 0/573 dead transitions. [2024-06-28 02:49:10,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 573 transitions, 7937 flow [2024-06-28 02:49:10,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:49:10,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:49:10,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-28 02:49:10,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-28 02:49:10,893 INFO L175 Difference]: Start difference. First operand has 432 places, 559 transitions, 6127 flow. Second operand 8 states and 205 transitions. [2024-06-28 02:49:10,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 573 transitions, 7937 flow [2024-06-28 02:49:17,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 573 transitions, 7697 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 02:49:17,648 INFO L231 Difference]: Finished difference. Result has 435 places, 559 transitions, 6219 flow [2024-06-28 02:49:17,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5887, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6219, PETRI_PLACES=435, PETRI_TRANSITIONS=559} [2024-06-28 02:49:17,648 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 391 predicate places. [2024-06-28 02:49:17,648 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 559 transitions, 6219 flow [2024-06-28 02:49:17,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:49:17,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:49:17,649 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:49:17,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-28 02:49:17,649 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:49:17,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:49:17,649 INFO L85 PathProgramCache]: Analyzing trace with hash -51768300, now seen corresponding path program 17 times [2024-06-28 02:49:17,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:49:17,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203387264] [2024-06-28 02:49:17,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:49:17,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:49:17,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:49:17,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:49:17,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:49:17,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203387264] [2024-06-28 02:49:17,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203387264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:49:17,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:49:17,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:49:17,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895772582] [2024-06-28 02:49:17,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:49:17,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:49:17,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:49:17,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:49:17,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:49:17,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:49:17,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 559 transitions, 6219 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:49:17,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:49:17,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:49:17,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:49:18,917 INFO L124 PetriNetUnfolderBase]: 3120/5439 cut-off events. [2024-06-28 02:49:18,917 INFO L125 PetriNetUnfolderBase]: For 1117658/1117658 co-relation queries the response was YES. [2024-06-28 02:49:18,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41056 conditions, 5439 events. 3120/5439 cut-off events. For 1117658/1117658 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 38246 event pairs, 616 based on Foata normal form. 1/5432 useless extension candidates. Maximal degree in co-relation 40848. Up to 4529 conditions per place. [2024-06-28 02:49:19,006 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 399 selfloop transitions, 163 changer transitions 0/572 dead transitions. [2024-06-28 02:49:19,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 572 transitions, 7701 flow [2024-06-28 02:49:19,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:49:19,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:49:19,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-28 02:49:19,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930232558139535 [2024-06-28 02:49:19,007 INFO L175 Difference]: Start difference. First operand has 435 places, 559 transitions, 6219 flow. Second operand 8 states and 204 transitions. [2024-06-28 02:49:19,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 572 transitions, 7701 flow [2024-06-28 02:49:25,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 572 transitions, 7148 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-28 02:49:25,874 INFO L231 Difference]: Finished difference. Result has 434 places, 559 transitions, 5998 flow [2024-06-28 02:49:25,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5666, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5998, PETRI_PLACES=434, PETRI_TRANSITIONS=559} [2024-06-28 02:49:25,874 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 390 predicate places. [2024-06-28 02:49:25,875 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 559 transitions, 5998 flow [2024-06-28 02:49:25,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:49:25,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:49:25,875 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:49:25,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-28 02:49:25,875 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:49:25,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:49:25,876 INFO L85 PathProgramCache]: Analyzing trace with hash -1052349744, now seen corresponding path program 18 times [2024-06-28 02:49:25,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:49:25,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644296043] [2024-06-28 02:49:25,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:49:25,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:49:25,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:49:25,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:49:25,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:49:25,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644296043] [2024-06-28 02:49:25,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644296043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:49:25,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:49:25,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:49:25,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784978308] [2024-06-28 02:49:25,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:49:25,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:49:25,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:49:25,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:49:25,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:49:26,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:49:26,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 559 transitions, 5998 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:49:26,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:49:26,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:49:26,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:49:27,248 INFO L124 PetriNetUnfolderBase]: 3117/5444 cut-off events. [2024-06-28 02:49:27,249 INFO L125 PetriNetUnfolderBase]: For 1114121/1114121 co-relation queries the response was YES. [2024-06-28 02:49:27,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40781 conditions, 5444 events. 3117/5444 cut-off events. For 1114121/1114121 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 38326 event pairs, 602 based on Foata normal form. 1/5437 useless extension candidates. Maximal degree in co-relation 40573. Up to 4526 conditions per place. [2024-06-28 02:49:27,333 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 397 selfloop transitions, 168 changer transitions 0/575 dead transitions. [2024-06-28 02:49:27,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 575 transitions, 7824 flow [2024-06-28 02:49:27,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:49:27,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:49:27,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 250 transitions. [2024-06-28 02:49:27,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-28 02:49:27,335 INFO L175 Difference]: Start difference. First operand has 434 places, 559 transitions, 5998 flow. Second operand 10 states and 250 transitions. [2024-06-28 02:49:27,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 575 transitions, 7824 flow [2024-06-28 02:49:34,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 575 transitions, 7370 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 02:49:34,298 INFO L231 Difference]: Finished difference. Result has 436 places, 559 transitions, 5886 flow [2024-06-28 02:49:34,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5544, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5886, PETRI_PLACES=436, PETRI_TRANSITIONS=559} [2024-06-28 02:49:34,298 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 392 predicate places. [2024-06-28 02:49:34,299 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 559 transitions, 5886 flow [2024-06-28 02:49:34,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:49:34,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:49:34,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:49:34,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-28 02:49:34,299 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:49:34,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:49:34,299 INFO L85 PathProgramCache]: Analyzing trace with hash 1822462996, now seen corresponding path program 19 times [2024-06-28 02:49:34,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:49:34,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906364130] [2024-06-28 02:49:34,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:49:34,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:49:34,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:49:34,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:49:34,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:49:34,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906364130] [2024-06-28 02:49:34,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906364130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:49:34,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:49:34,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:49:34,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240320220] [2024-06-28 02:49:34,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:49:34,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:49:34,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:49:34,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:49:34,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:49:34,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:49:34,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 559 transitions, 5886 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:49:34,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:49:34,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:49:34,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:49:35,496 INFO L124 PetriNetUnfolderBase]: 3114/5431 cut-off events. [2024-06-28 02:49:35,496 INFO L125 PetriNetUnfolderBase]: For 1112098/1112098 co-relation queries the response was YES. [2024-06-28 02:49:35,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40631 conditions, 5431 events. 3114/5431 cut-off events. For 1112098/1112098 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 38166 event pairs, 616 based on Foata normal form. 1/5424 useless extension candidates. Maximal degree in co-relation 40423. Up to 4523 conditions per place. [2024-06-28 02:49:35,585 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 395 selfloop transitions, 167 changer transitions 0/572 dead transitions. [2024-06-28 02:49:35,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 572 transitions, 7372 flow [2024-06-28 02:49:35,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:49:35,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:49:35,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-28 02:49:35,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5901162790697675 [2024-06-28 02:49:35,586 INFO L175 Difference]: Start difference. First operand has 436 places, 559 transitions, 5886 flow. Second operand 8 states and 203 transitions. [2024-06-28 02:49:35,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 572 transitions, 7372 flow [2024-06-28 02:49:42,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 572 transitions, 6634 flow, removed 15 selfloop flow, removed 12 redundant places. [2024-06-28 02:49:42,588 INFO L231 Difference]: Finished difference. Result has 432 places, 559 transitions, 5488 flow [2024-06-28 02:49:42,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5148, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5488, PETRI_PLACES=432, PETRI_TRANSITIONS=559} [2024-06-28 02:49:42,589 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 388 predicate places. [2024-06-28 02:49:42,589 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 559 transitions, 5488 flow [2024-06-28 02:49:42,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:49:42,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:49:42,589 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:49:42,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-28 02:49:42,590 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:49:42,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:49:42,590 INFO L85 PathProgramCache]: Analyzing trace with hash -1460001140, now seen corresponding path program 20 times [2024-06-28 02:49:42,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:49:42,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4129781] [2024-06-28 02:49:42,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:49:42,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:49:42,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:49:42,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:49:42,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:49:42,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4129781] [2024-06-28 02:49:42,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4129781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:49:42,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:49:42,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:49:42,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949553047] [2024-06-28 02:49:42,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:49:42,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:49:42,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:49:42,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:49:42,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:49:42,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:49:42,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 559 transitions, 5488 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:49:42,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:49:42,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:49:42,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:49:43,766 INFO L124 PetriNetUnfolderBase]: 3111/5436 cut-off events. [2024-06-28 02:49:43,766 INFO L125 PetriNetUnfolderBase]: For 1107610/1107610 co-relation queries the response was YES. [2024-06-28 02:49:43,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40339 conditions, 5436 events. 3111/5436 cut-off events. For 1107610/1107610 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 38256 event pairs, 602 based on Foata normal form. 1/5429 useless extension candidates. Maximal degree in co-relation 40131. Up to 4520 conditions per place. [2024-06-28 02:49:43,857 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 394 selfloop transitions, 167 changer transitions 0/571 dead transitions. [2024-06-28 02:49:43,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 571 transitions, 6638 flow [2024-06-28 02:49:43,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:49:43,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:49:43,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-28 02:49:43,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5872093023255814 [2024-06-28 02:49:43,858 INFO L175 Difference]: Start difference. First operand has 432 places, 559 transitions, 5488 flow. Second operand 8 states and 202 transitions. [2024-06-28 02:49:43,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 571 transitions, 6638 flow [2024-06-28 02:49:51,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 571 transitions, 6272 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 02:49:51,443 INFO L231 Difference]: Finished difference. Result has 432 places, 559 transitions, 5462 flow [2024-06-28 02:49:51,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5122, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5462, PETRI_PLACES=432, PETRI_TRANSITIONS=559} [2024-06-28 02:49:51,443 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 388 predicate places. [2024-06-28 02:49:51,443 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 559 transitions, 5462 flow [2024-06-28 02:49:51,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:49:51,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:49:51,444 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:49:51,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-28 02:49:51,444 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:49:51,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:49:51,444 INFO L85 PathProgramCache]: Analyzing trace with hash 1195644972, now seen corresponding path program 5 times [2024-06-28 02:49:51,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:49:51,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354721722] [2024-06-28 02:49:51,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:49:51,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:49:51,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:49:51,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-28 02:49:51,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:49:51,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354721722] [2024-06-28 02:49:51,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354721722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:49:51,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:49:51,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:49:51,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860750269] [2024-06-28 02:49:51,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:49:51,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:49:51,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:49:51,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:49:51,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:49:51,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:49:51,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 559 transitions, 5462 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:49:51,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:49:51,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:49:51,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:49:52,707 INFO L124 PetriNetUnfolderBase]: 3119/5466 cut-off events. [2024-06-28 02:49:52,707 INFO L125 PetriNetUnfolderBase]: For 1136238/1136238 co-relation queries the response was YES. [2024-06-28 02:49:52,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40603 conditions, 5466 events. 3119/5466 cut-off events. For 1136238/1136238 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 38547 event pairs, 567 based on Foata normal form. 2/5458 useless extension candidates. Maximal degree in co-relation 40394. Up to 4697 conditions per place. [2024-06-28 02:49:52,804 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 503 selfloop transitions, 66 changer transitions 0/579 dead transitions. [2024-06-28 02:49:52,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 579 transitions, 6730 flow [2024-06-28 02:49:52,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:49:52,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:49:52,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-28 02:49:52,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-28 02:49:52,805 INFO L175 Difference]: Start difference. First operand has 432 places, 559 transitions, 5462 flow. Second operand 7 states and 182 transitions. [2024-06-28 02:49:52,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 579 transitions, 6730 flow [2024-06-28 02:50:00,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 579 transitions, 6377 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 02:50:00,756 INFO L231 Difference]: Finished difference. Result has 431 places, 561 transitions, 5336 flow [2024-06-28 02:50:00,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5109, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5336, PETRI_PLACES=431, PETRI_TRANSITIONS=561} [2024-06-28 02:50:00,757 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 387 predicate places. [2024-06-28 02:50:00,757 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 561 transitions, 5336 flow [2024-06-28 02:50:00,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:50:00,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:50:00,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:50:00,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-28 02:50:00,758 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:50:00,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:50:00,758 INFO L85 PathProgramCache]: Analyzing trace with hash -558294452, now seen corresponding path program 6 times [2024-06-28 02:50:00,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:50:00,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406447677] [2024-06-28 02:50:00,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:50:00,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:50:00,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:50:00,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:50:00,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:50:00,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406447677] [2024-06-28 02:50:00,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406447677] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:50:00,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:50:00,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:50:00,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544768650] [2024-06-28 02:50:00,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:50:00,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:50:00,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:50:00,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:50:00,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:50:00,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:50:00,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 561 transitions, 5336 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:50:00,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:50:00,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:50:00,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:50:02,018 INFO L124 PetriNetUnfolderBase]: 3127/5476 cut-off events. [2024-06-28 02:50:02,018 INFO L125 PetriNetUnfolderBase]: For 1151943/1151943 co-relation queries the response was YES. [2024-06-28 02:50:02,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40701 conditions, 5476 events. 3127/5476 cut-off events. For 1151943/1151943 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 38617 event pairs, 563 based on Foata normal form. 2/5468 useless extension candidates. Maximal degree in co-relation 40491. Up to 4683 conditions per place. [2024-06-28 02:50:02,111 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 501 selfloop transitions, 73 changer transitions 0/584 dead transitions. [2024-06-28 02:50:02,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 584 transitions, 6682 flow [2024-06-28 02:50:02,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:50:02,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:50:02,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-28 02:50:02,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6079734219269103 [2024-06-28 02:50:02,113 INFO L175 Difference]: Start difference. First operand has 431 places, 561 transitions, 5336 flow. Second operand 7 states and 183 transitions. [2024-06-28 02:50:02,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 584 transitions, 6682 flow [2024-06-28 02:50:10,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 584 transitions, 6471 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-28 02:50:10,324 INFO L231 Difference]: Finished difference. Result has 434 places, 565 transitions, 5446 flow [2024-06-28 02:50:10,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5125, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5446, PETRI_PLACES=434, PETRI_TRANSITIONS=565} [2024-06-28 02:50:10,325 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 390 predicate places. [2024-06-28 02:50:10,325 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 565 transitions, 5446 flow [2024-06-28 02:50:10,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:50:10,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:50:10,325 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:50:10,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-28 02:50:10,326 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:50:10,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:50:10,326 INFO L85 PathProgramCache]: Analyzing trace with hash 1788809994, now seen corresponding path program 7 times [2024-06-28 02:50:10,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:50:10,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84687136] [2024-06-28 02:50:10,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:50:10,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:50:10,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:50:10,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:50:10,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:50:10,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84687136] [2024-06-28 02:50:10,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84687136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:50:10,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:50:10,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:50:10,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119161967] [2024-06-28 02:50:10,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:50:10,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:50:10,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:50:10,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:50:10,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:50:10,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:50:10,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 565 transitions, 5446 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:50:10,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:50:10,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:50:10,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:50:11,582 INFO L124 PetriNetUnfolderBase]: 3135/5487 cut-off events. [2024-06-28 02:50:11,583 INFO L125 PetriNetUnfolderBase]: For 1166813/1166813 co-relation queries the response was YES. [2024-06-28 02:50:11,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40971 conditions, 5487 events. 3135/5487 cut-off events. For 1166813/1166813 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 38733 event pairs, 581 based on Foata normal form. 2/5484 useless extension candidates. Maximal degree in co-relation 40759. Up to 4721 conditions per place. [2024-06-28 02:50:11,689 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 505 selfloop transitions, 65 changer transitions 0/580 dead transitions. [2024-06-28 02:50:11,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 580 transitions, 6710 flow [2024-06-28 02:50:11,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:50:11,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:50:11,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 02:50:11,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5784883720930233 [2024-06-28 02:50:11,691 INFO L175 Difference]: Start difference. First operand has 434 places, 565 transitions, 5446 flow. Second operand 8 states and 199 transitions. [2024-06-28 02:50:11,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 580 transitions, 6710 flow [2024-06-28 02:50:19,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 580 transitions, 6496 flow, removed 68 selfloop flow, removed 3 redundant places. [2024-06-28 02:50:19,630 INFO L231 Difference]: Finished difference. Result has 439 places, 567 transitions, 5465 flow [2024-06-28 02:50:19,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5232, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5465, PETRI_PLACES=439, PETRI_TRANSITIONS=567} [2024-06-28 02:50:19,630 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 395 predicate places. [2024-06-28 02:50:19,630 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 567 transitions, 5465 flow [2024-06-28 02:50:19,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:50:19,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:50:19,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:50:19,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-28 02:50:19,631 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:50:19,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:50:19,631 INFO L85 PathProgramCache]: Analyzing trace with hash -764144920, now seen corresponding path program 8 times [2024-06-28 02:50:19,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:50:19,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437404864] [2024-06-28 02:50:19,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:50:19,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:50:19,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:50:19,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:50:19,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:50:19,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437404864] [2024-06-28 02:50:19,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437404864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:50:19,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:50:19,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:50:19,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939785034] [2024-06-28 02:50:19,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:50:19,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:50:19,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:50:19,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:50:19,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:50:19,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:50:19,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 567 transitions, 5465 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:50:19,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:50:19,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:50:19,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:50:20,928 INFO L124 PetriNetUnfolderBase]: 3143/5503 cut-off events. [2024-06-28 02:50:20,928 INFO L125 PetriNetUnfolderBase]: For 1180084/1180084 co-relation queries the response was YES. [2024-06-28 02:50:21,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41218 conditions, 5503 events. 3143/5503 cut-off events. For 1180084/1180084 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 38921 event pairs, 581 based on Foata normal form. 2/5500 useless extension candidates. Maximal degree in co-relation 41004. Up to 4713 conditions per place. [2024-06-28 02:50:21,027 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 504 selfloop transitions, 70 changer transitions 0/584 dead transitions. [2024-06-28 02:50:21,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 584 transitions, 6745 flow [2024-06-28 02:50:21,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:50:21,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:50:21,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-28 02:50:21,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5710594315245479 [2024-06-28 02:50:21,029 INFO L175 Difference]: Start difference. First operand has 439 places, 567 transitions, 5465 flow. Second operand 9 states and 221 transitions. [2024-06-28 02:50:21,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 584 transitions, 6745 flow [2024-06-28 02:50:30,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 584 transitions, 6528 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-28 02:50:30,127 INFO L231 Difference]: Finished difference. Result has 442 places, 569 transitions, 5495 flow [2024-06-28 02:50:30,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5248, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5495, PETRI_PLACES=442, PETRI_TRANSITIONS=569} [2024-06-28 02:50:30,128 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 398 predicate places. [2024-06-28 02:50:30,128 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 569 transitions, 5495 flow [2024-06-28 02:50:30,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:50:30,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:50:30,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:50:30,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-28 02:50:30,128 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:50:30,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:50:30,129 INFO L85 PathProgramCache]: Analyzing trace with hash 1831042804, now seen corresponding path program 9 times [2024-06-28 02:50:30,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:50:30,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266653186] [2024-06-28 02:50:30,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:50:30,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:50:30,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:50:30,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:50:30,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:50:30,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266653186] [2024-06-28 02:50:30,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266653186] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:50:30,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:50:30,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:50:30,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104905053] [2024-06-28 02:50:30,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:50:30,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:50:30,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:50:30,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:50:30,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:50:30,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:50:30,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 569 transitions, 5495 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:50:30,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:50:30,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:50:30,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:50:31,415 INFO L124 PetriNetUnfolderBase]: 3164/5541 cut-off events. [2024-06-28 02:50:31,415 INFO L125 PetriNetUnfolderBase]: For 1227253/1227253 co-relation queries the response was YES. [2024-06-28 02:50:31,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42121 conditions, 5541 events. 3164/5541 cut-off events. For 1227253/1227253 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 39192 event pairs, 580 based on Foata normal form. 2/5538 useless extension candidates. Maximal degree in co-relation 41906. Up to 4739 conditions per place. [2024-06-28 02:50:31,507 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 508 selfloop transitions, 72 changer transitions 0/590 dead transitions. [2024-06-28 02:50:31,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 590 transitions, 7241 flow [2024-06-28 02:50:31,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:50:31,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:50:31,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 243 transitions. [2024-06-28 02:50:31,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5651162790697675 [2024-06-28 02:50:31,509 INFO L175 Difference]: Start difference. First operand has 442 places, 569 transitions, 5495 flow. Second operand 10 states and 243 transitions. [2024-06-28 02:50:31,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 590 transitions, 7241 flow [2024-06-28 02:50:39,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 590 transitions, 7010 flow, removed 47 selfloop flow, removed 7 redundant places. [2024-06-28 02:50:39,581 INFO L231 Difference]: Finished difference. Result has 445 places, 573 transitions, 5621 flow [2024-06-28 02:50:39,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5264, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5621, PETRI_PLACES=445, PETRI_TRANSITIONS=573} [2024-06-28 02:50:39,582 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 401 predicate places. [2024-06-28 02:50:39,582 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 573 transitions, 5621 flow [2024-06-28 02:50:39,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:50:39,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:50:39,582 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:50:39,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-28 02:50:39,583 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:50:39,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:50:39,583 INFO L85 PathProgramCache]: Analyzing trace with hash 1813901044, now seen corresponding path program 10 times [2024-06-28 02:50:39,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:50:39,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770339085] [2024-06-28 02:50:39,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:50:39,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:50:39,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:50:39,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:50:39,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:50:39,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770339085] [2024-06-28 02:50:39,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770339085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:50:39,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:50:39,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:50:39,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926578647] [2024-06-28 02:50:39,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:50:39,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:50:39,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:50:39,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:50:39,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:50:39,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:50:39,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 573 transitions, 5621 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:50:39,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:50:39,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:50:39,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:50:40,883 INFO L124 PetriNetUnfolderBase]: 3172/5553 cut-off events. [2024-06-28 02:50:40,884 INFO L125 PetriNetUnfolderBase]: For 1242770/1242770 co-relation queries the response was YES. [2024-06-28 02:50:40,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42331 conditions, 5553 events. 3172/5553 cut-off events. For 1242770/1242770 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 39332 event pairs, 582 based on Foata normal form. 2/5550 useless extension candidates. Maximal degree in co-relation 42115. Up to 4776 conditions per place. [2024-06-28 02:50:40,998 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 513 selfloop transitions, 67 changer transitions 0/590 dead transitions. [2024-06-28 02:50:40,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 590 transitions, 6921 flow [2024-06-28 02:50:40,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:50:40,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:50:40,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 241 transitions. [2024-06-28 02:50:40,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5604651162790698 [2024-06-28 02:50:40,999 INFO L175 Difference]: Start difference. First operand has 445 places, 573 transitions, 5621 flow. Second operand 10 states and 241 transitions. [2024-06-28 02:50:40,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 590 transitions, 6921 flow [2024-06-28 02:50:49,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 590 transitions, 6685 flow, removed 77 selfloop flow, removed 6 redundant places. [2024-06-28 02:50:49,418 INFO L231 Difference]: Finished difference. Result has 449 places, 575 transitions, 5634 flow [2024-06-28 02:50:49,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5413, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5634, PETRI_PLACES=449, PETRI_TRANSITIONS=575} [2024-06-28 02:50:49,419 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 405 predicate places. [2024-06-28 02:50:49,419 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 575 transitions, 5634 flow [2024-06-28 02:50:49,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:50:49,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:50:49,419 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:50:49,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-28 02:50:49,419 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:50:49,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:50:49,420 INFO L85 PathProgramCache]: Analyzing trace with hash -378976576, now seen corresponding path program 11 times [2024-06-28 02:50:49,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:50:49,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240754922] [2024-06-28 02:50:49,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:50:49,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:50:49,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:50:49,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:50:49,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:50:49,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240754922] [2024-06-28 02:50:49,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240754922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:50:49,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:50:49,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:50:49,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233544711] [2024-06-28 02:50:49,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:50:49,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:50:49,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:50:49,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:50:49,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:50:49,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:50:49,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 575 transitions, 5634 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:50:49,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:50:49,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:50:49,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:50:50,730 INFO L124 PetriNetUnfolderBase]: 3167/5546 cut-off events. [2024-06-28 02:50:50,730 INFO L125 PetriNetUnfolderBase]: For 1221840/1221840 co-relation queries the response was YES. [2024-06-28 02:50:50,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41807 conditions, 5546 events. 3167/5546 cut-off events. For 1221840/1221840 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 39285 event pairs, 581 based on Foata normal form. 2/5543 useless extension candidates. Maximal degree in co-relation 41589. Up to 4769 conditions per place. [2024-06-28 02:50:50,837 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 512 selfloop transitions, 66 changer transitions 0/588 dead transitions. [2024-06-28 02:50:50,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 588 transitions, 6820 flow [2024-06-28 02:50:50,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:50:50,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:50:50,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-28 02:50:50,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5755813953488372 [2024-06-28 02:50:50,839 INFO L175 Difference]: Start difference. First operand has 449 places, 575 transitions, 5634 flow. Second operand 8 states and 198 transitions. [2024-06-28 02:50:50,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 588 transitions, 6820 flow [2024-06-28 02:50:59,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 588 transitions, 6555 flow, removed 67 selfloop flow, removed 8 redundant places. [2024-06-28 02:50:59,126 INFO L231 Difference]: Finished difference. Result has 449 places, 575 transitions, 5506 flow [2024-06-28 02:50:59,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5369, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5506, PETRI_PLACES=449, PETRI_TRANSITIONS=575} [2024-06-28 02:50:59,126 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 405 predicate places. [2024-06-28 02:50:59,126 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 575 transitions, 5506 flow [2024-06-28 02:50:59,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:50:59,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:50:59,127 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:50:59,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-28 02:50:59,127 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:50:59,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:50:59,127 INFO L85 PathProgramCache]: Analyzing trace with hash -286912780, now seen corresponding path program 12 times [2024-06-28 02:50:59,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:50:59,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513421468] [2024-06-28 02:50:59,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:50:59,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:50:59,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:50:59,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:50:59,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:50:59,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513421468] [2024-06-28 02:50:59,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513421468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:50:59,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:50:59,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:50:59,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678258215] [2024-06-28 02:50:59,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:50:59,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:50:59,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:50:59,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:50:59,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:50:59,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:50:59,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 575 transitions, 5506 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:50:59,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:50:59,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:50:59,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:00,710 INFO L124 PetriNetUnfolderBase]: 3175/5560 cut-off events. [2024-06-28 02:51:00,710 INFO L125 PetriNetUnfolderBase]: For 1235097/1235097 co-relation queries the response was YES. [2024-06-28 02:51:00,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41853 conditions, 5560 events. 3175/5560 cut-off events. For 1235097/1235097 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 39362 event pairs, 579 based on Foata normal form. 2/5557 useless extension candidates. Maximal degree in co-relation 41634. Up to 4749 conditions per place. [2024-06-28 02:51:00,799 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 508 selfloop transitions, 75 changer transitions 0/593 dead transitions. [2024-06-28 02:51:00,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 593 transitions, 6880 flow [2024-06-28 02:51:00,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:51:00,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:51:00,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 02:51:00,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5784883720930233 [2024-06-28 02:51:00,800 INFO L175 Difference]: Start difference. First operand has 449 places, 575 transitions, 5506 flow. Second operand 8 states and 199 transitions. [2024-06-28 02:51:00,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 593 transitions, 6880 flow [2024-06-28 02:51:07,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 593 transitions, 6731 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 02:51:07,264 INFO L231 Difference]: Finished difference. Result has 451 places, 579 transitions, 5709 flow [2024-06-28 02:51:07,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5357, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5709, PETRI_PLACES=451, PETRI_TRANSITIONS=579} [2024-06-28 02:51:07,265 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 407 predicate places. [2024-06-28 02:51:07,265 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 579 transitions, 5709 flow [2024-06-28 02:51:07,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:07,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:07,265 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:51:07,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-28 02:51:07,265 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:51:07,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:07,266 INFO L85 PathProgramCache]: Analyzing trace with hash 1800623086, now seen corresponding path program 13 times [2024-06-28 02:51:07,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:07,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268415393] [2024-06-28 02:51:07,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:07,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:07,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:07,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:51:07,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:07,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268415393] [2024-06-28 02:51:07,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268415393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:07,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:07,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:51:07,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406769004] [2024-06-28 02:51:07,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:07,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:51:07,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:07,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:51:07,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:51:07,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:51:07,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 579 transitions, 5709 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:07,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:07,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:51:07,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:08,769 INFO L124 PetriNetUnfolderBase]: 3183/5580 cut-off events. [2024-06-28 02:51:08,769 INFO L125 PetriNetUnfolderBase]: For 1253199/1253199 co-relation queries the response was YES. [2024-06-28 02:51:08,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42312 conditions, 5580 events. 3183/5580 cut-off events. For 1253199/1253199 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 39574 event pairs, 562 based on Foata normal form. 2/5577 useless extension candidates. Maximal degree in co-relation 42091. Up to 4646 conditions per place. [2024-06-28 02:51:08,864 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 494 selfloop transitions, 98 changer transitions 0/602 dead transitions. [2024-06-28 02:51:08,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 602 transitions, 7573 flow [2024-06-28 02:51:08,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:51:08,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:51:08,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-06-28 02:51:08,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762273901808785 [2024-06-28 02:51:08,865 INFO L175 Difference]: Start difference. First operand has 451 places, 579 transitions, 5709 flow. Second operand 9 states and 223 transitions. [2024-06-28 02:51:08,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 602 transitions, 7573 flow [2024-06-28 02:51:18,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 602 transitions, 7335 flow, removed 80 selfloop flow, removed 4 redundant places. [2024-06-28 02:51:18,194 INFO L231 Difference]: Finished difference. Result has 457 places, 585 transitions, 6003 flow [2024-06-28 02:51:18,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5471, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6003, PETRI_PLACES=457, PETRI_TRANSITIONS=585} [2024-06-28 02:51:18,195 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 413 predicate places. [2024-06-28 02:51:18,195 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 585 transitions, 6003 flow [2024-06-28 02:51:18,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:18,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:18,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:51:18,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-28 02:51:18,195 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:51:18,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:18,196 INFO L85 PathProgramCache]: Analyzing trace with hash 469170920, now seen corresponding path program 14 times [2024-06-28 02:51:18,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:18,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324598033] [2024-06-28 02:51:18,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:18,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:18,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:18,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:51:18,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:18,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324598033] [2024-06-28 02:51:18,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324598033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:18,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:18,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:51:18,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092098827] [2024-06-28 02:51:18,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:18,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:51:18,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:18,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:51:18,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:51:18,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:51:18,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 585 transitions, 6003 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:18,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:18,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:51:18,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:19,914 INFO L124 PetriNetUnfolderBase]: 3178/5573 cut-off events. [2024-06-28 02:51:19,914 INFO L125 PetriNetUnfolderBase]: For 1232968/1232968 co-relation queries the response was YES. [2024-06-28 02:51:19,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42089 conditions, 5573 events. 3178/5573 cut-off events. For 1232968/1232968 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 39611 event pairs, 560 based on Foata normal form. 2/5570 useless extension candidates. Maximal degree in co-relation 41865. Up to 4642 conditions per place. [2024-06-28 02:51:20,011 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 491 selfloop transitions, 100 changer transitions 0/601 dead transitions. [2024-06-28 02:51:20,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 601 transitions, 7221 flow [2024-06-28 02:51:20,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:51:20,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:51:20,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-28 02:51:20,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5736434108527132 [2024-06-28 02:51:20,013 INFO L175 Difference]: Start difference. First operand has 457 places, 585 transitions, 6003 flow. Second operand 9 states and 222 transitions. [2024-06-28 02:51:20,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 601 transitions, 7221 flow [2024-06-28 02:51:26,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 601 transitions, 6887 flow, removed 128 selfloop flow, removed 4 redundant places. [2024-06-28 02:51:26,371 INFO L231 Difference]: Finished difference. Result has 462 places, 585 transitions, 5874 flow [2024-06-28 02:51:26,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5669, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5874, PETRI_PLACES=462, PETRI_TRANSITIONS=585} [2024-06-28 02:51:26,372 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 418 predicate places. [2024-06-28 02:51:26,372 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 585 transitions, 5874 flow [2024-06-28 02:51:26,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:26,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:26,373 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:51:26,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-28 02:51:26,373 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:51:26,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:26,373 INFO L85 PathProgramCache]: Analyzing trace with hash 211963320, now seen corresponding path program 1 times [2024-06-28 02:51:26,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:26,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408104446] [2024-06-28 02:51:26,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:26,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:26,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:26,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:51:26,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:26,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408104446] [2024-06-28 02:51:26,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408104446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:26,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:26,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:51:26,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44950153] [2024-06-28 02:51:26,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:26,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:51:26,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:26,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:51:26,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:51:26,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:51:26,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 585 transitions, 5874 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:26,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:26,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:51:26,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:28,147 INFO L124 PetriNetUnfolderBase]: 3310/5804 cut-off events. [2024-06-28 02:51:28,148 INFO L125 PetriNetUnfolderBase]: For 1664971/1664971 co-relation queries the response was YES. [2024-06-28 02:51:28,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46968 conditions, 5804 events. 3310/5804 cut-off events. For 1664971/1664971 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 41348 event pairs, 529 based on Foata normal form. 12/5815 useless extension candidates. Maximal degree in co-relation 46742. Up to 4755 conditions per place. [2024-06-28 02:51:28,257 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 578 selfloop transitions, 35 changer transitions 0/623 dead transitions. [2024-06-28 02:51:28,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 623 transitions, 7754 flow [2024-06-28 02:51:28,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:51:28,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:51:28,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 234 transitions. [2024-06-28 02:51:28,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-28 02:51:28,259 INFO L175 Difference]: Start difference. First operand has 462 places, 585 transitions, 5874 flow. Second operand 9 states and 234 transitions. [2024-06-28 02:51:28,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 623 transitions, 7754 flow [2024-06-28 02:51:37,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 623 transitions, 7428 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-28 02:51:37,606 INFO L231 Difference]: Finished difference. Result has 462 places, 588 transitions, 5781 flow [2024-06-28 02:51:37,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5548, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5781, PETRI_PLACES=462, PETRI_TRANSITIONS=588} [2024-06-28 02:51:37,606 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 418 predicate places. [2024-06-28 02:51:37,606 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 588 transitions, 5781 flow [2024-06-28 02:51:37,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:37,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:37,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:51:37,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-28 02:51:37,607 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:51:37,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:37,607 INFO L85 PathProgramCache]: Analyzing trace with hash 2138046206, now seen corresponding path program 2 times [2024-06-28 02:51:37,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:37,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161151821] [2024-06-28 02:51:37,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:37,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:37,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:37,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:51:37,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:37,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161151821] [2024-06-28 02:51:37,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161151821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:37,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:37,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:51:37,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854478677] [2024-06-28 02:51:37,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:37,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:51:37,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:37,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:51:37,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:51:37,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:51:37,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 588 transitions, 5781 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:37,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:37,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:51:37,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:39,486 INFO L124 PetriNetUnfolderBase]: 3396/5944 cut-off events. [2024-06-28 02:51:39,486 INFO L125 PetriNetUnfolderBase]: For 1827253/1827253 co-relation queries the response was YES. [2024-06-28 02:51:39,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49652 conditions, 5944 events. 3396/5944 cut-off events. For 1827253/1827253 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 42354 event pairs, 606 based on Foata normal form. 12/5955 useless extension candidates. Maximal degree in co-relation 49427. Up to 5046 conditions per place. [2024-06-28 02:51:39,586 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 579 selfloop transitions, 33 changer transitions 0/622 dead transitions. [2024-06-28 02:51:39,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 622 transitions, 7659 flow [2024-06-28 02:51:39,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:51:39,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:51:39,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-06-28 02:51:39,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5943152454780362 [2024-06-28 02:51:39,587 INFO L175 Difference]: Start difference. First operand has 462 places, 588 transitions, 5781 flow. Second operand 9 states and 230 transitions. [2024-06-28 02:51:39,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 622 transitions, 7659 flow [2024-06-28 02:51:49,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 622 transitions, 7508 flow, removed 59 selfloop flow, removed 5 redundant places. [2024-06-28 02:51:49,199 INFO L231 Difference]: Finished difference. Result has 466 places, 592 transitions, 5905 flow [2024-06-28 02:51:49,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5650, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5905, PETRI_PLACES=466, PETRI_TRANSITIONS=592} [2024-06-28 02:51:49,199 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 422 predicate places. [2024-06-28 02:51:49,199 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 592 transitions, 5905 flow [2024-06-28 02:51:49,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:49,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:49,200 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:51:49,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-28 02:51:49,200 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:51:49,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:49,202 INFO L85 PathProgramCache]: Analyzing trace with hash -55362836, now seen corresponding path program 3 times [2024-06-28 02:51:49,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:49,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76125414] [2024-06-28 02:51:49,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:49,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:49,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:49,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:51:49,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:49,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76125414] [2024-06-28 02:51:49,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76125414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:49,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:49,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:51:49,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922416743] [2024-06-28 02:51:49,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:49,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:51:49,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:49,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:51:49,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:51:49,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:51:49,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 592 transitions, 5905 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:49,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:49,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:51:49,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:50,895 INFO L124 PetriNetUnfolderBase]: 3360/5892 cut-off events. [2024-06-28 02:51:50,895 INFO L125 PetriNetUnfolderBase]: For 1640375/1640375 co-relation queries the response was YES. [2024-06-28 02:51:50,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45763 conditions, 5892 events. 3360/5892 cut-off events. For 1640375/1640375 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 42024 event pairs, 602 based on Foata normal form. 16/5907 useless extension candidates. Maximal degree in co-relation 45536. Up to 5090 conditions per place. [2024-06-28 02:51:50,991 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 579 selfloop transitions, 29 changer transitions 0/618 dead transitions. [2024-06-28 02:51:50,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 618 transitions, 7201 flow [2024-06-28 02:51:50,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:51:50,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:51:50,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-06-28 02:51:50,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5839793281653747 [2024-06-28 02:51:50,993 INFO L175 Difference]: Start difference. First operand has 466 places, 592 transitions, 5905 flow. Second operand 9 states and 226 transitions. [2024-06-28 02:51:50,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 618 transitions, 7201 flow [2024-06-28 02:51:58,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 618 transitions, 7016 flow, removed 76 selfloop flow, removed 5 redundant places. [2024-06-28 02:51:58,401 INFO L231 Difference]: Finished difference. Result has 470 places, 592 transitions, 5784 flow [2024-06-28 02:51:58,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5720, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=563, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5784, PETRI_PLACES=470, PETRI_TRANSITIONS=592} [2024-06-28 02:51:58,401 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 426 predicate places. [2024-06-28 02:51:58,402 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 592 transitions, 5784 flow [2024-06-28 02:51:58,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:58,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:58,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:51:58,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-28 02:51:58,402 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:51:58,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:58,403 INFO L85 PathProgramCache]: Analyzing trace with hash -1921190932, now seen corresponding path program 4 times [2024-06-28 02:51:58,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:58,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318217605] [2024-06-28 02:51:58,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:58,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:58,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:58,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:51:58,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:58,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318217605] [2024-06-28 02:51:58,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318217605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:58,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:58,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:51:58,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320942128] [2024-06-28 02:51:58,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:58,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:51:58,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:58,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:51:58,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:51:58,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:51:58,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 592 transitions, 5784 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:58,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:58,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:51:58,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:52:00,196 INFO L124 PetriNetUnfolderBase]: 3416/5975 cut-off events. [2024-06-28 02:52:00,196 INFO L125 PetriNetUnfolderBase]: For 1655658/1655658 co-relation queries the response was YES. [2024-06-28 02:52:00,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45951 conditions, 5975 events. 3416/5975 cut-off events. For 1655658/1655658 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 42658 event pairs, 626 based on Foata normal form. 16/5984 useless extension candidates. Maximal degree in co-relation 45722. Up to 4931 conditions per place. [2024-06-28 02:52:00,297 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 446 selfloop transitions, 157 changer transitions 0/613 dead transitions. [2024-06-28 02:52:00,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 613 transitions, 7154 flow [2024-06-28 02:52:00,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:52:00,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:52:00,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-28 02:52:00,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-28 02:52:00,299 INFO L175 Difference]: Start difference. First operand has 470 places, 592 transitions, 5784 flow. Second operand 8 states and 208 transitions. [2024-06-28 02:52:00,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 613 transitions, 7154 flow [2024-06-28 02:52:08,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 613 transitions, 7088 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 02:52:08,556 INFO L231 Difference]: Finished difference. Result has 470 places, 594 transitions, 6144 flow [2024-06-28 02:52:08,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5718, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6144, PETRI_PLACES=470, PETRI_TRANSITIONS=594} [2024-06-28 02:52:08,556 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 426 predicate places. [2024-06-28 02:52:08,556 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 594 transitions, 6144 flow [2024-06-28 02:52:08,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:08,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:52:08,557 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:52:08,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-28 02:52:08,557 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:52:08,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:52:08,557 INFO L85 PathProgramCache]: Analyzing trace with hash 1757627978, now seen corresponding path program 5 times [2024-06-28 02:52:08,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:52:08,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647375329] [2024-06-28 02:52:08,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:52:08,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:52:08,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:52:08,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:52:08,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:52:08,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647375329] [2024-06-28 02:52:08,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647375329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:52:08,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:52:08,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:52:08,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730065659] [2024-06-28 02:52:08,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:52:08,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:52:08,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:52:08,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:52:08,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:52:08,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:52:08,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 594 transitions, 6144 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:08,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:52:08,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:52:08,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:52:10,426 INFO L124 PetriNetUnfolderBase]: 3548/6185 cut-off events. [2024-06-28 02:52:10,426 INFO L125 PetriNetUnfolderBase]: For 1891546/1891546 co-relation queries the response was YES. [2024-06-28 02:52:10,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51705 conditions, 6185 events. 3548/6185 cut-off events. For 1891546/1891546 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 44246 event pairs, 648 based on Foata normal form. 12/6190 useless extension candidates. Maximal degree in co-relation 51475. Up to 4975 conditions per place. [2024-06-28 02:52:10,530 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 448 selfloop transitions, 163 changer transitions 0/621 dead transitions. [2024-06-28 02:52:10,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 621 transitions, 8020 flow [2024-06-28 02:52:10,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:52:10,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:52:10,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-28 02:52:10,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6133720930232558 [2024-06-28 02:52:10,531 INFO L175 Difference]: Start difference. First operand has 470 places, 594 transitions, 6144 flow. Second operand 8 states and 211 transitions. [2024-06-28 02:52:10,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 621 transitions, 8020 flow [2024-06-28 02:52:18,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 621 transitions, 7620 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-28 02:52:18,099 INFO L231 Difference]: Finished difference. Result has 472 places, 598 transitions, 6291 flow [2024-06-28 02:52:18,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5744, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6291, PETRI_PLACES=472, PETRI_TRANSITIONS=598} [2024-06-28 02:52:18,099 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 428 predicate places. [2024-06-28 02:52:18,099 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 598 transitions, 6291 flow [2024-06-28 02:52:18,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:18,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:52:18,100 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:52:18,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-28 02:52:18,100 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:52:18,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:52:18,100 INFO L85 PathProgramCache]: Analyzing trace with hash 1934879468, now seen corresponding path program 6 times [2024-06-28 02:52:18,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:52:18,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808808821] [2024-06-28 02:52:18,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:52:18,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:52:18,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:52:18,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:52:18,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:52:18,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808808821] [2024-06-28 02:52:18,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808808821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:52:18,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:52:18,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:52:18,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722611511] [2024-06-28 02:52:18,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:52:18,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:52:18,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:52:18,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:52:18,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:52:18,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:52:18,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 598 transitions, 6291 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:18,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:52:18,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:52:18,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:52:19,897 INFO L124 PetriNetUnfolderBase]: 3512/6135 cut-off events. [2024-06-28 02:52:19,897 INFO L125 PetriNetUnfolderBase]: For 1701424/1701424 co-relation queries the response was YES. [2024-06-28 02:52:19,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47759 conditions, 6135 events. 3512/6135 cut-off events. For 1701424/1701424 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 43997 event pairs, 646 based on Foata normal form. 16/6144 useless extension candidates. Maximal degree in co-relation 47528. Up to 5083 conditions per place. [2024-06-28 02:52:20,002 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 447 selfloop transitions, 160 changer transitions 0/617 dead transitions. [2024-06-28 02:52:20,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 617 transitions, 7567 flow [2024-06-28 02:52:20,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:52:20,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:52:20,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-28 02:52:20,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6017441860465116 [2024-06-28 02:52:20,004 INFO L175 Difference]: Start difference. First operand has 472 places, 598 transitions, 6291 flow. Second operand 8 states and 207 transitions. [2024-06-28 02:52:20,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 617 transitions, 7567 flow [2024-06-28 02:52:27,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 617 transitions, 7073 flow, removed 93 selfloop flow, removed 5 redundant places. [2024-06-28 02:52:27,659 INFO L231 Difference]: Finished difference. Result has 475 places, 598 transitions, 6123 flow [2024-06-28 02:52:27,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5797, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6123, PETRI_PLACES=475, PETRI_TRANSITIONS=598} [2024-06-28 02:52:27,659 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 431 predicate places. [2024-06-28 02:52:27,659 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 598 transitions, 6123 flow [2024-06-28 02:52:27,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:27,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:52:27,660 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:52:27,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-28 02:52:27,660 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:52:27,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:52:27,660 INFO L85 PathProgramCache]: Analyzing trace with hash -147292728, now seen corresponding path program 1 times [2024-06-28 02:52:27,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:52:27,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561130583] [2024-06-28 02:52:27,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:52:27,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:52:27,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:52:27,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:52:27,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:52:27,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561130583] [2024-06-28 02:52:27,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561130583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:52:27,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:52:27,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:52:27,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323863559] [2024-06-28 02:52:27,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:52:27,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:52:27,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:52:27,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:52:27,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:52:27,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:52:27,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 598 transitions, 6123 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:27,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:52:27,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:52:27,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:52:29,572 INFO L124 PetriNetUnfolderBase]: 3598/6271 cut-off events. [2024-06-28 02:52:29,573 INFO L125 PetriNetUnfolderBase]: For 1784293/1784293 co-relation queries the response was YES. [2024-06-28 02:52:29,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49823 conditions, 6271 events. 3598/6271 cut-off events. For 1784293/1784293 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 44997 event pairs, 654 based on Foata normal form. 12/6276 useless extension candidates. Maximal degree in co-relation 49591. Up to 4975 conditions per place. [2024-06-28 02:52:29,682 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 445 selfloop transitions, 169 changer transitions 0/624 dead transitions. [2024-06-28 02:52:29,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 624 transitions, 7971 flow [2024-06-28 02:52:29,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:52:29,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:52:29,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-28 02:52:29,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6104651162790697 [2024-06-28 02:52:29,684 INFO L175 Difference]: Start difference. First operand has 475 places, 598 transitions, 6123 flow. Second operand 8 states and 210 transitions. [2024-06-28 02:52:29,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 624 transitions, 7971 flow [2024-06-28 02:52:37,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 624 transitions, 7635 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 02:52:37,254 INFO L231 Difference]: Finished difference. Result has 476 places, 601 transitions, 6306 flow [2024-06-28 02:52:37,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5787, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6306, PETRI_PLACES=476, PETRI_TRANSITIONS=601} [2024-06-28 02:52:37,255 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 432 predicate places. [2024-06-28 02:52:37,255 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 601 transitions, 6306 flow [2024-06-28 02:52:37,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:37,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:52:37,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:52:37,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-28 02:52:37,256 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:52:37,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:52:37,257 INFO L85 PathProgramCache]: Analyzing trace with hash 1797382858, now seen corresponding path program 7 times [2024-06-28 02:52:37,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:52:37,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098387762] [2024-06-28 02:52:37,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:52:37,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:52:37,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:52:37,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:52:37,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:52:37,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098387762] [2024-06-28 02:52:37,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098387762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:52:37,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:52:37,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:52:37,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757319960] [2024-06-28 02:52:37,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:52:37,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:52:37,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:52:37,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:52:37,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:52:37,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:52:37,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 601 transitions, 6306 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:37,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:52:37,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:52:37,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:52:39,041 INFO L124 PetriNetUnfolderBase]: 3654/6343 cut-off events. [2024-06-28 02:52:39,041 INFO L125 PetriNetUnfolderBase]: For 1884310/1884310 co-relation queries the response was YES. [2024-06-28 02:52:39,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51131 conditions, 6343 events. 3654/6343 cut-off events. For 1884310/1884310 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 45514 event pairs, 736 based on Foata normal form. 16/6351 useless extension candidates. Maximal degree in co-relation 50898. Up to 5305 conditions per place. [2024-06-28 02:52:39,152 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 445 selfloop transitions, 164 changer transitions 0/619 dead transitions. [2024-06-28 02:52:39,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 619 transitions, 7690 flow [2024-06-28 02:52:39,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:52:39,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:52:39,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-28 02:52:39,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6017441860465116 [2024-06-28 02:52:39,155 INFO L175 Difference]: Start difference. First operand has 476 places, 601 transitions, 6306 flow. Second operand 8 states and 207 transitions. [2024-06-28 02:52:39,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 619 transitions, 7690 flow [2024-06-28 02:52:47,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 619 transitions, 7400 flow, removed 54 selfloop flow, removed 4 redundant places. [2024-06-28 02:52:47,937 INFO L231 Difference]: Finished difference. Result has 480 places, 603 transitions, 6466 flow [2024-06-28 02:52:47,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6016, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6466, PETRI_PLACES=480, PETRI_TRANSITIONS=603} [2024-06-28 02:52:47,938 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 436 predicate places. [2024-06-28 02:52:47,938 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 603 transitions, 6466 flow [2024-06-28 02:52:47,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:47,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:52:47,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:52:47,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-28 02:52:47,965 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:52:47,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:52:47,965 INFO L85 PathProgramCache]: Analyzing trace with hash -340741140, now seen corresponding path program 8 times [2024-06-28 02:52:47,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:52:47,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334245526] [2024-06-28 02:52:47,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:52:47,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:52:47,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:52:48,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:52:48,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:52:48,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334245526] [2024-06-28 02:52:48,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334245526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:52:48,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:52:48,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:52:48,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453415420] [2024-06-28 02:52:48,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:52:48,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:52:48,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:52:48,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:52:48,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:52:48,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:52:48,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 603 transitions, 6466 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:48,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:52:48,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:52:48,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:52:49,841 INFO L124 PetriNetUnfolderBase]: 3710/6435 cut-off events. [2024-06-28 02:52:49,842 INFO L125 PetriNetUnfolderBase]: For 1908370/1908370 co-relation queries the response was YES. [2024-06-28 02:52:49,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52129 conditions, 6435 events. 3710/6435 cut-off events. For 1908370/1908370 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 46244 event pairs, 746 based on Foata normal form. 16/6443 useless extension candidates. Maximal degree in co-relation 51894. Up to 5393 conditions per place. [2024-06-28 02:52:49,957 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 446 selfloop transitions, 165 changer transitions 0/621 dead transitions. [2024-06-28 02:52:49,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 621 transitions, 7858 flow [2024-06-28 02:52:49,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:52:49,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:52:49,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-28 02:52:49,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5988372093023255 [2024-06-28 02:52:49,959 INFO L175 Difference]: Start difference. First operand has 480 places, 603 transitions, 6466 flow. Second operand 8 states and 206 transitions. [2024-06-28 02:52:49,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 621 transitions, 7858 flow [2024-06-28 02:52:59,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 621 transitions, 7434 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-28 02:52:59,960 INFO L231 Difference]: Finished difference. Result has 482 places, 605 transitions, 6498 flow [2024-06-28 02:52:59,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6042, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6498, PETRI_PLACES=482, PETRI_TRANSITIONS=605} [2024-06-28 02:52:59,960 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 438 predicate places. [2024-06-28 02:52:59,960 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 605 transitions, 6498 flow [2024-06-28 02:52:59,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:59,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:52:59,961 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:52:59,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-28 02:52:59,961 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:52:59,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:52:59,961 INFO L85 PathProgramCache]: Analyzing trace with hash -56518988, now seen corresponding path program 9 times [2024-06-28 02:52:59,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:52:59,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394535998] [2024-06-28 02:52:59,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:52:59,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:52:59,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:53:00,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:53:00,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:53:00,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394535998] [2024-06-28 02:53:00,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394535998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:53:00,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:53:00,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:53:00,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806869086] [2024-06-28 02:53:00,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:53:00,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:53:00,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:53:00,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:53:00,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:53:00,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:53:00,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 605 transitions, 6498 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:53:00,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:53:00,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:53:00,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:53:01,847 INFO L124 PetriNetUnfolderBase]: 3829/6622 cut-off events. [2024-06-28 02:53:01,847 INFO L125 PetriNetUnfolderBase]: For 2115012/2115012 co-relation queries the response was YES. [2024-06-28 02:53:01,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56563 conditions, 6622 events. 3829/6622 cut-off events. For 2115012/2115012 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 47620 event pairs, 765 based on Foata normal form. 12/6626 useless extension candidates. Maximal degree in co-relation 56327. Up to 5354 conditions per place. [2024-06-28 02:53:01,965 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 446 selfloop transitions, 173 changer transitions 0/629 dead transitions. [2024-06-28 02:53:01,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 629 transitions, 8420 flow [2024-06-28 02:53:01,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:53:01,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:53:01,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-28 02:53:01,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6075581395348837 [2024-06-28 02:53:01,966 INFO L175 Difference]: Start difference. First operand has 482 places, 605 transitions, 6498 flow. Second operand 8 states and 209 transitions. [2024-06-28 02:53:01,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 629 transitions, 8420 flow [2024-06-28 02:53:12,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 629 transitions, 7990 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-28 02:53:12,937 INFO L231 Difference]: Finished difference. Result has 484 places, 609 transitions, 6663 flow [2024-06-28 02:53:12,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6068, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6663, PETRI_PLACES=484, PETRI_TRANSITIONS=609} [2024-06-28 02:53:12,938 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 440 predicate places. [2024-06-28 02:53:12,938 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 609 transitions, 6663 flow [2024-06-28 02:53:12,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:53:12,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:53:12,938 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:53:12,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-28 02:53:12,939 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:53:12,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:53:12,939 INFO L85 PathProgramCache]: Analyzing trace with hash -1009771864, now seen corresponding path program 10 times [2024-06-28 02:53:12,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:53:12,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389528220] [2024-06-28 02:53:12,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:53:12,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:53:12,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:53:13,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:53:13,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:53:13,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389528220] [2024-06-28 02:53:13,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389528220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:53:13,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:53:13,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:53:13,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763895286] [2024-06-28 02:53:13,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:53:13,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:53:13,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:53:13,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:53:13,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:53:13,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:53:13,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 609 transitions, 6663 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:53:13,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:53:13,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:53:13,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:53:14,845 INFO L124 PetriNetUnfolderBase]: 3793/6572 cut-off events. [2024-06-28 02:53:14,845 INFO L125 PetriNetUnfolderBase]: For 1912661/1912661 co-relation queries the response was YES. [2024-06-28 02:53:14,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52401 conditions, 6572 events. 3793/6572 cut-off events. For 1912661/1912661 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 47368 event pairs, 763 based on Foata normal form. 16/6580 useless extension candidates. Maximal degree in co-relation 52164. Up to 5526 conditions per place. [2024-06-28 02:53:14,958 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 446 selfloop transitions, 169 changer transitions 0/625 dead transitions. [2024-06-28 02:53:14,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 625 transitions, 7947 flow [2024-06-28 02:53:14,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:53:14,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:53:14,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-28 02:53:14,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-28 02:53:14,959 INFO L175 Difference]: Start difference. First operand has 484 places, 609 transitions, 6663 flow. Second operand 8 states and 205 transitions. [2024-06-28 02:53:14,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 625 transitions, 7947 flow [2024-06-28 02:53:25,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 625 transitions, 7547 flow, removed 104 selfloop flow, removed 4 redundant places. [2024-06-28 02:53:25,365 INFO L231 Difference]: Finished difference. Result has 488 places, 609 transitions, 6607 flow [2024-06-28 02:53:25,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6263, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6607, PETRI_PLACES=488, PETRI_TRANSITIONS=609} [2024-06-28 02:53:25,365 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 444 predicate places. [2024-06-28 02:53:25,365 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 609 transitions, 6607 flow [2024-06-28 02:53:25,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:53:25,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:53:25,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:53:25,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-28 02:53:25,366 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:53:25,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:53:25,366 INFO L85 PathProgramCache]: Analyzing trace with hash -764135992, now seen corresponding path program 2 times [2024-06-28 02:53:25,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:53:25,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374971088] [2024-06-28 02:53:25,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:53:25,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:53:25,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:53:25,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:53:25,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:53:25,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374971088] [2024-06-28 02:53:25,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374971088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:53:25,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:53:25,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:53:25,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256849316] [2024-06-28 02:53:25,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:53:25,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:53:25,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:53:25,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:53:25,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:53:25,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:53:25,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 609 transitions, 6607 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:53:25,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:53:25,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:53:25,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:53:27,392 INFO L124 PetriNetUnfolderBase]: 3833/6642 cut-off events. [2024-06-28 02:53:27,392 INFO L125 PetriNetUnfolderBase]: For 1847163/1847163 co-relation queries the response was YES. [2024-06-28 02:53:27,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52377 conditions, 6642 events. 3833/6642 cut-off events. For 1847163/1847163 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 47941 event pairs, 761 based on Foata normal form. 12/6646 useless extension candidates. Maximal degree in co-relation 52138. Up to 5466 conditions per place. [2024-06-28 02:53:27,507 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 450 selfloop transitions, 170 changer transitions 0/630 dead transitions. [2024-06-28 02:53:27,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 630 transitions, 8041 flow [2024-06-28 02:53:27,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:53:27,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:53:27,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-28 02:53:27,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6075581395348837 [2024-06-28 02:53:27,509 INFO L175 Difference]: Start difference. First operand has 488 places, 609 transitions, 6607 flow. Second operand 8 states and 209 transitions. [2024-06-28 02:53:27,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 630 transitions, 8041 flow [2024-06-28 02:53:37,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 630 transitions, 7679 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 02:53:37,672 INFO L231 Difference]: Finished difference. Result has 489 places, 611 transitions, 6718 flow [2024-06-28 02:53:37,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6245, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6718, PETRI_PLACES=489, PETRI_TRANSITIONS=611} [2024-06-28 02:53:37,673 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 445 predicate places. [2024-06-28 02:53:37,673 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 611 transitions, 6718 flow [2024-06-28 02:53:37,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:53:37,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:53:37,674 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:53:37,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-28 02:53:37,674 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:53:37,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:53:37,674 INFO L85 PathProgramCache]: Analyzing trace with hash -1001194040, now seen corresponding path program 3 times [2024-06-28 02:53:37,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:53:37,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031086876] [2024-06-28 02:53:37,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:53:37,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:53:37,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:53:37,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:53:37,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:53:37,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031086876] [2024-06-28 02:53:37,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031086876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:53:37,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:53:37,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:53:37,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888743600] [2024-06-28 02:53:37,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:53:37,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:53:37,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:53:37,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:53:37,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:53:37,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:53:37,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 611 transitions, 6718 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:53:37,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:53:37,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:53:37,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:53:39,571 INFO L124 PetriNetUnfolderBase]: 3873/6714 cut-off events. [2024-06-28 02:53:39,572 INFO L125 PetriNetUnfolderBase]: For 1878572/1878572 co-relation queries the response was YES. [2024-06-28 02:53:39,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53389 conditions, 6714 events. 3873/6714 cut-off events. For 1878572/1878572 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 48649 event pairs, 773 based on Foata normal form. 12/6718 useless extension candidates. Maximal degree in co-relation 53149. Up to 5594 conditions per place. [2024-06-28 02:53:39,693 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 449 selfloop transitions, 173 changer transitions 0/632 dead transitions. [2024-06-28 02:53:39,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 632 transitions, 8160 flow [2024-06-28 02:53:39,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:53:39,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:53:39,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-28 02:53:39,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-28 02:53:39,695 INFO L175 Difference]: Start difference. First operand has 489 places, 611 transitions, 6718 flow. Second operand 8 states and 208 transitions. [2024-06-28 02:53:39,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 632 transitions, 8160 flow [2024-06-28 02:53:54,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 632 transitions, 7709 flow, removed 57 selfloop flow, removed 6 redundant places. [2024-06-28 02:53:54,644 INFO L231 Difference]: Finished difference. Result has 491 places, 613 transitions, 6750 flow [2024-06-28 02:53:54,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6267, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6750, PETRI_PLACES=491, PETRI_TRANSITIONS=613} [2024-06-28 02:53:54,645 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 447 predicate places. [2024-06-28 02:53:54,645 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 613 transitions, 6750 flow [2024-06-28 02:53:54,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:53:54,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:53:54,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:53:54,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-28 02:53:54,646 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:53:54,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:53:54,646 INFO L85 PathProgramCache]: Analyzing trace with hash 475846088, now seen corresponding path program 4 times [2024-06-28 02:53:54,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:53:54,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371895523] [2024-06-28 02:53:54,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:53:54,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:53:54,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:53:54,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-28 02:53:54,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:53:54,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371895523] [2024-06-28 02:53:54,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371895523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:53:54,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:53:54,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:53:54,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425603323] [2024-06-28 02:53:54,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:53:54,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:53:54,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:53:54,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:53:54,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:53:54,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:53:54,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 613 transitions, 6750 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:53:54,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:53:54,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:53:54,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:53:56,617 INFO L124 PetriNetUnfolderBase]: 3880/6727 cut-off events. [2024-06-28 02:53:56,617 INFO L125 PetriNetUnfolderBase]: For 1787741/1787741 co-relation queries the response was YES. [2024-06-28 02:53:56,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52025 conditions, 6727 events. 3880/6727 cut-off events. For 1787741/1787741 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 48677 event pairs, 750 based on Foata normal form. 12/6731 useless extension candidates. Maximal degree in co-relation 51784. Up to 5037 conditions per place. [2024-06-28 02:53:56,735 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 427 selfloop transitions, 198 changer transitions 0/635 dead transitions. [2024-06-28 02:53:56,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 635 transitions, 8532 flow [2024-06-28 02:53:56,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:53:56,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:53:56,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-28 02:53:56,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6075581395348837 [2024-06-28 02:53:56,736 INFO L175 Difference]: Start difference. First operand has 491 places, 613 transitions, 6750 flow. Second operand 8 states and 209 transitions. [2024-06-28 02:53:56,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 635 transitions, 8532 flow [2024-06-28 02:54:09,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 635 transitions, 8071 flow, removed 59 selfloop flow, removed 6 redundant places. [2024-06-28 02:54:09,510 INFO L231 Difference]: Finished difference. Result has 493 places, 614 transitions, 6768 flow [2024-06-28 02:54:09,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6289, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6768, PETRI_PLACES=493, PETRI_TRANSITIONS=614} [2024-06-28 02:54:09,511 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 449 predicate places. [2024-06-28 02:54:09,511 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 614 transitions, 6768 flow [2024-06-28 02:54:09,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:09,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:09,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:54:09,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-28 02:54:09,512 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:54:09,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:09,512 INFO L85 PathProgramCache]: Analyzing trace with hash 943165583, now seen corresponding path program 1 times [2024-06-28 02:54:09,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:09,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042724825] [2024-06-28 02:54:09,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:09,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:09,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:09,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:54:09,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:09,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042724825] [2024-06-28 02:54:09,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042724825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:09,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:09,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:54:09,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851251165] [2024-06-28 02:54:09,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:09,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:54:09,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:09,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:54:09,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:54:09,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:54:09,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 614 transitions, 6768 flow. Second operand has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:09,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:09,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:54:09,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:11,642 INFO L124 PetriNetUnfolderBase]: 3900/6770 cut-off events. [2024-06-28 02:54:11,643 INFO L125 PetriNetUnfolderBase]: For 1709117/1709117 co-relation queries the response was YES. [2024-06-28 02:54:11,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52252 conditions, 6770 events. 3900/6770 cut-off events. For 1709117/1709117 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 49024 event pairs, 600 based on Foata normal form. 6/6770 useless extension candidates. Maximal degree in co-relation 52010. Up to 5554 conditions per place. [2024-06-28 02:54:11,759 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 615 selfloop transitions, 39 changer transitions 0/664 dead transitions. [2024-06-28 02:54:11,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 664 transitions, 8308 flow [2024-06-28 02:54:11,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:54:11,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:54:11,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 271 transitions. [2024-06-28 02:54:11,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6302325581395349 [2024-06-28 02:54:11,761 INFO L175 Difference]: Start difference. First operand has 493 places, 614 transitions, 6768 flow. Second operand 10 states and 271 transitions. [2024-06-28 02:54:11,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 664 transitions, 8308 flow [2024-06-28 02:54:19,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 664 transitions, 7769 flow, removed 61 selfloop flow, removed 8 redundant places. [2024-06-28 02:54:19,658 INFO L231 Difference]: Finished difference. Result has 495 places, 615 transitions, 6383 flow [2024-06-28 02:54:19,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6229, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=575, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6383, PETRI_PLACES=495, PETRI_TRANSITIONS=615} [2024-06-28 02:54:19,658 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 451 predicate places. [2024-06-28 02:54:19,658 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 615 transitions, 6383 flow [2024-06-28 02:54:19,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.77777777777778) internal successors, (169), 9 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:19,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:19,659 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:54:19,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-28 02:54:19,659 INFO L420 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:54:19,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:19,659 INFO L85 PathProgramCache]: Analyzing trace with hash 664034697, now seen corresponding path program 2 times [2024-06-28 02:54:19,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:19,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502920697] [2024-06-28 02:54:19,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:19,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:19,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:19,746 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:54:19,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:19,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502920697] [2024-06-28 02:54:19,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502920697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:19,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:19,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:54:19,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645313739] [2024-06-28 02:54:19,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:19,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:54:19,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:19,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:54:19,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:54:19,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:54:19,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 615 transitions, 6383 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:19,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:19,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:54:19,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:21,772 INFO L124 PetriNetUnfolderBase]: 3999/6962 cut-off events. [2024-06-28 02:54:21,772 INFO L125 PetriNetUnfolderBase]: For 1988618/1988618 co-relation queries the response was YES. [2024-06-28 02:54:21,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56063 conditions, 6962 events. 3999/6962 cut-off events. For 1988618/1988618 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 50699 event pairs, 489 based on Foata normal form. 6/6960 useless extension candidates. Maximal degree in co-relation 55822. Up to 5110 conditions per place. [2024-06-28 02:54:21,901 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 519 selfloop transitions, 125 changer transitions 0/654 dead transitions. [2024-06-28 02:54:21,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 654 transitions, 8795 flow [2024-06-28 02:54:21,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:54:21,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:54:21,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-06-28 02:54:21,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6395348837209303 [2024-06-28 02:54:21,902 INFO L175 Difference]: Start difference. First operand has 495 places, 615 transitions, 6383 flow. Second operand 8 states and 220 transitions. [2024-06-28 02:54:21,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 654 transitions, 8795 flow [2024-06-28 02:54:36,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 654 transitions, 8646 flow, removed 34 selfloop flow, removed 9 redundant places. [2024-06-28 02:54:36,335 INFO L231 Difference]: Finished difference. Result has 494 places, 618 transitions, 6710 flow [2024-06-28 02:54:36,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6238, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6710, PETRI_PLACES=494, PETRI_TRANSITIONS=618} [2024-06-28 02:54:36,337 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 450 predicate places. [2024-06-28 02:54:36,337 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 618 transitions, 6710 flow [2024-06-28 02:54:36,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:36,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:36,337 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:54:36,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-28 02:54:36,337 INFO L420 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:54:36,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:36,338 INFO L85 PathProgramCache]: Analyzing trace with hash 1519882431, now seen corresponding path program 3 times [2024-06-28 02:54:36,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:36,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198899658] [2024-06-28 02:54:36,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:36,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:36,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:36,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:54:36,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:36,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198899658] [2024-06-28 02:54:36,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198899658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:36,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:36,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:54:36,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213089795] [2024-06-28 02:54:36,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:36,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:54:36,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:36,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:54:36,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:54:36,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:54:36,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 618 transitions, 6710 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:36,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:36,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:54:36,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:38,277 INFO L124 PetriNetUnfolderBase]: 4065/7076 cut-off events. [2024-06-28 02:54:38,277 INFO L125 PetriNetUnfolderBase]: For 2158545/2158545 co-relation queries the response was YES. [2024-06-28 02:54:38,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59242 conditions, 7076 events. 4065/7076 cut-off events. For 2158545/2158545 co-relation queries the response was YES. Maximal size of possible extension queue 572. Compared 51599 event pairs, 476 based on Foata normal form. 6/7074 useless extension candidates. Maximal degree in co-relation 59001. Up to 5146 conditions per place. [2024-06-28 02:54:38,406 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 507 selfloop transitions, 135 changer transitions 0/652 dead transitions. [2024-06-28 02:54:38,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 652 transitions, 9044 flow [2024-06-28 02:54:38,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:54:38,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:54:38,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-28 02:54:38,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6337209302325582 [2024-06-28 02:54:38,408 INFO L175 Difference]: Start difference. First operand has 494 places, 618 transitions, 6710 flow. Second operand 8 states and 218 transitions. [2024-06-28 02:54:38,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 652 transitions, 9044 flow [2024-06-28 02:54:53,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 652 transitions, 8843 flow, removed 61 selfloop flow, removed 3 redundant places. [2024-06-28 02:54:53,529 INFO L231 Difference]: Finished difference. Result has 499 places, 620 transitions, 6931 flow [2024-06-28 02:54:53,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6537, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6931, PETRI_PLACES=499, PETRI_TRANSITIONS=620} [2024-06-28 02:54:53,530 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 455 predicate places. [2024-06-28 02:54:53,530 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 620 transitions, 6931 flow [2024-06-28 02:54:53,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:53,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:53,530 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:54:53,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-28 02:54:53,530 INFO L420 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:54:53,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:53,531 INFO L85 PathProgramCache]: Analyzing trace with hash -1942229235, now seen corresponding path program 1 times [2024-06-28 02:54:53,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:53,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686238035] [2024-06-28 02:54:53,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:53,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:53,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:53,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:54:53,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:53,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686238035] [2024-06-28 02:54:53,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686238035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:53,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:53,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:54:53,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228764920] [2024-06-28 02:54:53,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:53,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:54:53,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:53,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:54:53,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:54:53,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:54:53,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 620 transitions, 6931 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:53,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:53,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:54:53,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:55,685 INFO L124 PetriNetUnfolderBase]: 4197/7298 cut-off events. [2024-06-28 02:54:55,685 INFO L125 PetriNetUnfolderBase]: For 2475950/2475950 co-relation queries the response was YES. [2024-06-28 02:54:55,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64243 conditions, 7298 events. 4197/7298 cut-off events. For 2475950/2475950 co-relation queries the response was YES. Maximal size of possible extension queue 582. Compared 53712 event pairs, 623 based on Foata normal form. 6/7293 useless extension candidates. Maximal degree in co-relation 64000. Up to 5558 conditions per place. [2024-06-28 02:54:55,997 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 491 selfloop transitions, 158 changer transitions 0/659 dead transitions. [2024-06-28 02:54:55,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 659 transitions, 9291 flow [2024-06-28 02:54:55,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:54:55,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:54:55,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 222 transitions. [2024-06-28 02:54:55,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6453488372093024 [2024-06-28 02:54:55,999 INFO L175 Difference]: Start difference. First operand has 499 places, 620 transitions, 6931 flow. Second operand 8 states and 222 transitions. [2024-06-28 02:54:55,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 659 transitions, 9291 flow Killed by 15