./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe025_pso.oepc_pso.opt_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe025_pso.oepc_pso.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/safe025_pso.oepc_pso.opt_tso.oepc_tso.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe025_pso.oepc_pso.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 --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 00:59:10,113 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 00:59:10,181 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 00:59:10,185 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 00:59:10,186 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 00:59:10,209 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 00:59:10,210 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 00:59:10,210 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 00:59:10,210 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 00:59:10,213 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 00:59:10,214 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 00:59:10,214 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 00:59:10,215 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 00:59:10,216 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 00:59:10,216 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 00:59:10,216 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 00:59:10,216 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 00:59:10,217 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 00:59:10,217 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 00:59:10,217 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 00:59:10,217 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 00:59:10,218 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 00:59:10,218 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 00:59:10,218 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 00:59:10,218 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 00:59:10,218 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 00:59:10,219 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 00:59:10,219 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 00:59:10,219 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 00:59:10,220 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 00:59:10,220 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 00:59:10,220 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 00:59:10,221 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 00:59:10,221 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 00:59:10,221 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 00:59:10,221 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 00:59:10,221 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 00:59:10,222 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 00:59:10,222 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 00:59:10,222 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 00:59:10,222 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 00:59:10,222 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 00:59:10,222 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 00:59:10,223 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-06-28 00:59:10,389 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 00:59:10,408 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 00:59:10,411 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 00:59:10,412 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 00:59:10,413 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 00:59:10,414 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/safe025_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-28 00:59:10,510 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 00:59:10,510 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 00:59:10,511 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe025_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-28 00:59:11,482 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 00:59:11,666 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 00:59:11,667 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe025_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-28 00:59:11,677 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0f5b5bb5d/ab4b9bd79fb946e18870e268cf3af65c/FLAG183bc02a9 [2024-06-28 00:59:11,689 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0f5b5bb5d/ab4b9bd79fb946e18870e268cf3af65c [2024-06-28 00:59:11,692 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 00:59:11,693 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 00:59:11,696 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 00:59:11,696 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 00:59:11,699 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 00:59:11,700 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:59:10" (1/2) ... [2024-06-28 00:59:11,700 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@443c6d14 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:59:11, skipping insertion in model container [2024-06-28 00:59:11,700 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:59:10" (1/2) ... [2024-06-28 00:59:11,701 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@a5f1442 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:59:11, skipping insertion in model container [2024-06-28 00:59:11,702 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 12:59:11" (2/2) ... [2024-06-28 00:59:11,702 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@443c6d14 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:59:11, skipping insertion in model container [2024-06-28 00:59:11,702 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 12:59:11" (2/2) ... [2024-06-28 00:59:11,702 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 00:59:11,743 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 00:59:11,744 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (y == 0 || y == 1)) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((x == 0 || x == 1) || x == 2)) [2024-06-28 00:59:11,745 INFO L97 edCorrectnessWitness]: Location invariant before [L786-L786] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (y == 0 || y == 1)) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((x == 0 || x == 1) || x == 2)) [2024-06-28 00:59:11,745 INFO L97 edCorrectnessWitness]: Location invariant before [L785-L785] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (y == 0 || y == 1)) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((x == 0 || x == 1) || x == 2)) [2024-06-28 00:59:11,745 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 00:59:11,745 INFO L106 edCorrectnessWitness]: ghost_update [L781-L781] multithreaded = 1; [2024-06-28 00:59:11,780 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 00:59:11,937 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe025_pso.oepc_pso.opt_tso.oepc_tso.opt.i[975,988] [2024-06-28 00:59:12,086 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 00:59:12,095 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-28 00:59:12,120 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe025_pso.oepc_pso.opt_tso.oepc_tso.opt.i[975,988] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 00:59:12,170 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 00:59:12,204 INFO L206 MainTranslator]: Completed translation [2024-06-28 00:59:12,205 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:59:12 WrapperNode [2024-06-28 00:59:12,205 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 00:59:12,206 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 00:59:12,206 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 00:59:12,206 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 00:59:12,211 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:59:12" (1/1) ... [2024-06-28 00:59:12,240 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:59:12" (1/1) ... [2024-06-28 00:59:12,262 INFO L138 Inliner]: procedures = 175, calls = 43, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 64 [2024-06-28 00:59:12,263 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 00:59:12,263 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 00:59:12,263 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 00:59:12,263 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 00:59:12,270 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:59:12" (1/1) ... [2024-06-28 00:59:12,270 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:59:12" (1/1) ... [2024-06-28 00:59:12,272 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:59:12" (1/1) ... [2024-06-28 00:59:12,281 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 00:59:12,281 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:59:12" (1/1) ... [2024-06-28 00:59:12,282 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:59:12" (1/1) ... [2024-06-28 00:59:12,286 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:59:12" (1/1) ... [2024-06-28 00:59:12,287 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:59:12" (1/1) ... [2024-06-28 00:59:12,288 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:59:12" (1/1) ... [2024-06-28 00:59:12,289 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:59:12" (1/1) ... [2024-06-28 00:59:12,290 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 00:59:12,291 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 00:59:12,291 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 00:59:12,291 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 00:59:12,292 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:59:12" (1/1) ... [2024-06-28 00:59:12,296 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 00:59:12,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 00:59:12,322 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 00:59:12,327 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 00:59:12,347 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 00:59:12,347 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 00:59:12,347 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 00:59:12,347 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 00:59:12,348 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 00:59:12,348 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 00:59:12,348 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 00:59:12,348 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 00:59:12,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 00:59:12,348 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 00:59:12,348 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 00:59:12,348 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 00:59:12,349 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 00:59:12,432 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 00:59:12,434 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 00:59:12,590 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 00:59:12,590 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 00:59:12,659 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 00:59:12,659 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 00:59:12,659 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 12:59:12 BoogieIcfgContainer [2024-06-28 00:59:12,659 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 00:59:12,662 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 00:59:12,663 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 00:59:12,665 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 00:59:12,665 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:59:10" (1/4) ... [2024-06-28 00:59:12,666 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@f8812e4 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 12:59:12, skipping insertion in model container [2024-06-28 00:59:12,667 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 12:59:11" (2/4) ... [2024-06-28 00:59:12,667 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@f8812e4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 12:59:12, skipping insertion in model container [2024-06-28 00:59:12,668 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:59:12" (3/4) ... [2024-06-28 00:59:12,668 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@f8812e4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 12:59:12, skipping insertion in model container [2024-06-28 00:59:12,669 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 12:59:12" (4/4) ... [2024-06-28 00:59:12,672 INFO L112 eAbstractionObserver]: Analyzing ICFG safe025_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-28 00:59:12,687 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 00:59:12,687 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-28 00:59:12,687 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 00:59:12,716 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 00:59:12,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 55 places, 46 transitions, 104 flow [2024-06-28 00:59:12,769 INFO L124 PetriNetUnfolderBase]: 1/43 cut-off events. [2024-06-28 00:59:12,770 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 00:59:12,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53 conditions, 43 events. 1/43 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 70 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 44. Up to 2 conditions per place. [2024-06-28 00:59:12,775 INFO L82 GeneralOperation]: Start removeDead. Operand has 55 places, 46 transitions, 104 flow [2024-06-28 00:59:12,781 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 50 places, 40 transitions, 89 flow [2024-06-28 00:59:12,788 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 00:59:12,792 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;@1dd5159, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 00:59:12,792 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-28 00:59:12,795 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 00:59:12,795 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 00:59:12,795 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 00:59:12,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:12,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 00:59:12,796 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:12,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:12,801 INFO L85 PathProgramCache]: Analyzing trace with hash 209466946, now seen corresponding path program 1 times [2024-06-28 00:59:12,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:12,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178229777] [2024-06-28 00:59:12,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:12,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:12,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:13,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:13,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:13,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178229777] [2024-06-28 00:59:13,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178229777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:13,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:13,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 00:59:13,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081262212] [2024-06-28 00:59:13,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:13,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 00:59:13,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:13,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 00:59:13,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 00:59:13,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 46 [2024-06-28 00:59:13,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 40 transitions, 89 flow. Second operand has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:13,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:13,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 46 [2024-06-28 00:59:13,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:13,389 INFO L124 PetriNetUnfolderBase]: 736/1198 cut-off events. [2024-06-28 00:59:13,389 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-28 00:59:13,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2383 conditions, 1198 events. 736/1198 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 6189 event pairs, 397 based on Foata normal form. 1/1145 useless extension candidates. Maximal degree in co-relation 2371. Up to 1120 conditions per place. [2024-06-28 00:59:13,398 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 31 selfloop transitions, 4 changer transitions 0/52 dead transitions. [2024-06-28 00:59:13,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 52 transitions, 189 flow [2024-06-28 00:59:13,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 00:59:13,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 00:59:13,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 101 transitions. [2024-06-28 00:59:13,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7318840579710145 [2024-06-28 00:59:13,409 INFO L175 Difference]: Start difference. First operand has 50 places, 40 transitions, 89 flow. Second operand 3 states and 101 transitions. [2024-06-28 00:59:13,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 52 transitions, 189 flow [2024-06-28 00:59:13,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 52 transitions, 184 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 00:59:13,413 INFO L231 Difference]: Finished difference. Result has 50 places, 43 transitions, 116 flow [2024-06-28 00:59:13,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=116, PETRI_PLACES=50, PETRI_TRANSITIONS=43} [2024-06-28 00:59:13,417 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 0 predicate places. [2024-06-28 00:59:13,417 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 43 transitions, 116 flow [2024-06-28 00:59:13,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:13,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:13,418 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:13,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 00:59:13,418 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:13,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:13,419 INFO L85 PathProgramCache]: Analyzing trace with hash -564969073, now seen corresponding path program 1 times [2024-06-28 00:59:13,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:13,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120509423] [2024-06-28 00:59:13,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:13,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:13,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:13,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 00:59:13,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:13,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120509423] [2024-06-28 00:59:13,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120509423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:13,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:13,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 00:59:13,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104881316] [2024-06-28 00:59:13,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:13,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 00:59:13,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:13,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 00:59:13,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 00:59:13,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 46 [2024-06-28 00:59:13,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 43 transitions, 116 flow. Second operand has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:13,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:13,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 46 [2024-06-28 00:59:13,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:13,714 INFO L124 PetriNetUnfolderBase]: 962/1599 cut-off events. [2024-06-28 00:59:13,715 INFO L125 PetriNetUnfolderBase]: For 317/355 co-relation queries the response was YES. [2024-06-28 00:59:13,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3542 conditions, 1599 events. 962/1599 cut-off events. For 317/355 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 8932 event pairs, 491 based on Foata normal form. 3/1571 useless extension candidates. Maximal degree in co-relation 3530. Up to 1423 conditions per place. [2024-06-28 00:59:13,726 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 44 selfloop transitions, 7 changer transitions 0/67 dead transitions. [2024-06-28 00:59:13,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 67 transitions, 282 flow [2024-06-28 00:59:13,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:59:13,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:59:13,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 131 transitions. [2024-06-28 00:59:13,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7119565217391305 [2024-06-28 00:59:13,731 INFO L175 Difference]: Start difference. First operand has 50 places, 43 transitions, 116 flow. Second operand 4 states and 131 transitions. [2024-06-28 00:59:13,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 67 transitions, 282 flow [2024-06-28 00:59:13,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 67 transitions, 276 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 00:59:13,735 INFO L231 Difference]: Finished difference. Result has 54 places, 49 transitions, 168 flow [2024-06-28 00:59:13,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=112, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=168, PETRI_PLACES=54, PETRI_TRANSITIONS=49} [2024-06-28 00:59:13,736 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 4 predicate places. [2024-06-28 00:59:13,736 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 49 transitions, 168 flow [2024-06-28 00:59:13,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:13,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:13,738 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:13,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 00:59:13,739 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:13,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:13,741 INFO L85 PathProgramCache]: Analyzing trace with hash 88934826, now seen corresponding path program 1 times [2024-06-28 00:59:13,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:13,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87126181] [2024-06-28 00:59:13,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:13,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:13,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:13,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:13,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:13,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87126181] [2024-06-28 00:59:13,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87126181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:13,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:13,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 00:59:13,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671189504] [2024-06-28 00:59:13,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:13,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 00:59:13,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:13,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 00:59:13,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 00:59:13,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-28 00:59:13,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 49 transitions, 168 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 00:59:13,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:13,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-28 00:59:13,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:14,058 INFO L124 PetriNetUnfolderBase]: 1273/2072 cut-off events. [2024-06-28 00:59:14,059 INFO L125 PetriNetUnfolderBase]: For 941/975 co-relation queries the response was YES. [2024-06-28 00:59:14,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5074 conditions, 2072 events. 1273/2072 cut-off events. For 941/975 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 11907 event pairs, 617 based on Foata normal form. 2/2031 useless extension candidates. Maximal degree in co-relation 5059. Up to 1862 conditions per place. [2024-06-28 00:59:14,071 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 48 selfloop transitions, 9 changer transitions 0/74 dead transitions. [2024-06-28 00:59:14,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 74 transitions, 361 flow [2024-06-28 00:59:14,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:59:14,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:59:14,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 127 transitions. [2024-06-28 00:59:14,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6902173913043478 [2024-06-28 00:59:14,074 INFO L175 Difference]: Start difference. First operand has 54 places, 49 transitions, 168 flow. Second operand 4 states and 127 transitions. [2024-06-28 00:59:14,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 74 transitions, 361 flow [2024-06-28 00:59:14,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 74 transitions, 359 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-28 00:59:14,078 INFO L231 Difference]: Finished difference. Result has 59 places, 57 transitions, 242 flow [2024-06-28 00:59:14,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=166, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=242, PETRI_PLACES=59, PETRI_TRANSITIONS=57} [2024-06-28 00:59:14,079 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 9 predicate places. [2024-06-28 00:59:14,080 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 57 transitions, 242 flow [2024-06-28 00:59:14,080 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 00:59:14,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:14,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:14,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 00:59:14,081 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:14,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:14,082 INFO L85 PathProgramCache]: Analyzing trace with hash 544407007, now seen corresponding path program 1 times [2024-06-28 00:59:14,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:14,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488910860] [2024-06-28 00:59:14,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:14,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:14,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:14,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:14,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:14,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488910860] [2024-06-28 00:59:14,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488910860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:14,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:14,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:14,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227305282] [2024-06-28 00:59:14,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:14,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:14,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:14,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:14,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:14,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-28 00:59:14,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 57 transitions, 242 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 00:59:14,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:14,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-28 00:59:14,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:14,557 INFO L124 PetriNetUnfolderBase]: 1468/2462 cut-off events. [2024-06-28 00:59:14,557 INFO L125 PetriNetUnfolderBase]: For 2022/2033 co-relation queries the response was YES. [2024-06-28 00:59:14,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6542 conditions, 2462 events. 1468/2462 cut-off events. For 2022/2033 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 14515 event pairs, 501 based on Foata normal form. 12/2447 useless extension candidates. Maximal degree in co-relation 6523. Up to 2065 conditions per place. [2024-06-28 00:59:14,573 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 64 selfloop transitions, 14 changer transitions 0/95 dead transitions. [2024-06-28 00:59:14,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 95 transitions, 496 flow [2024-06-28 00:59:14,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:14,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:14,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 186 transitions. [2024-06-28 00:59:14,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6739130434782609 [2024-06-28 00:59:14,574 INFO L175 Difference]: Start difference. First operand has 59 places, 57 transitions, 242 flow. Second operand 6 states and 186 transitions. [2024-06-28 00:59:14,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 95 transitions, 496 flow [2024-06-28 00:59:14,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 95 transitions, 494 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-28 00:59:14,578 INFO L231 Difference]: Finished difference. Result has 65 places, 61 transitions, 302 flow [2024-06-28 00:59:14,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=234, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=302, PETRI_PLACES=65, PETRI_TRANSITIONS=61} [2024-06-28 00:59:14,579 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 15 predicate places. [2024-06-28 00:59:14,579 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 61 transitions, 302 flow [2024-06-28 00:59:14,579 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 00:59:14,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:14,580 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:14,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 00:59:14,580 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:14,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:14,581 INFO L85 PathProgramCache]: Analyzing trace with hash -1537986945, now seen corresponding path program 1 times [2024-06-28 00:59:14,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:14,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588769879] [2024-06-28 00:59:14,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:14,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:14,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:14,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:14,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:14,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588769879] [2024-06-28 00:59:14,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588769879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:14,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:14,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 00:59:14,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131281344] [2024-06-28 00:59:14,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:14,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 00:59:14,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:14,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 00:59:14,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 00:59:14,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-28 00:59:14,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 61 transitions, 302 flow. Second operand has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:14,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:14,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-28 00:59:14,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:14,836 INFO L124 PetriNetUnfolderBase]: 1285/2131 cut-off events. [2024-06-28 00:59:14,837 INFO L125 PetriNetUnfolderBase]: For 2926/2933 co-relation queries the response was YES. [2024-06-28 00:59:14,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6367 conditions, 2131 events. 1285/2131 cut-off events. For 2926/2933 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 12369 event pairs, 459 based on Foata normal form. 4/2102 useless extension candidates. Maximal degree in co-relation 6344. Up to 1850 conditions per place. [2024-06-28 00:59:14,850 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 49 selfloop transitions, 9 changer transitions 0/77 dead transitions. [2024-06-28 00:59:14,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 77 transitions, 459 flow [2024-06-28 00:59:14,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:59:14,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:59:14,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 124 transitions. [2024-06-28 00:59:14,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6739130434782609 [2024-06-28 00:59:14,852 INFO L175 Difference]: Start difference. First operand has 65 places, 61 transitions, 302 flow. Second operand 4 states and 124 transitions. [2024-06-28 00:59:14,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 77 transitions, 459 flow [2024-06-28 00:59:14,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 77 transitions, 430 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-28 00:59:14,856 INFO L231 Difference]: Finished difference. Result has 66 places, 62 transitions, 304 flow [2024-06-28 00:59:14,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=273, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=304, PETRI_PLACES=66, PETRI_TRANSITIONS=62} [2024-06-28 00:59:14,857 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 16 predicate places. [2024-06-28 00:59:14,857 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 62 transitions, 304 flow [2024-06-28 00:59:14,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:14,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:14,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:14,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 00:59:14,858 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:14,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:14,858 INFO L85 PathProgramCache]: Analyzing trace with hash -1888455135, now seen corresponding path program 1 times [2024-06-28 00:59:14,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:14,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171672690] [2024-06-28 00:59:14,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:14,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:14,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:14,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:14,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:14,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171672690] [2024-06-28 00:59:14,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171672690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:14,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:14,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:59:14,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420933159] [2024-06-28 00:59:14,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:14,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:59:14,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:14,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:59:14,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:59:14,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:14,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 62 transitions, 304 flow. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:14,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:14,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:14,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:15,181 INFO L124 PetriNetUnfolderBase]: 1515/2438 cut-off events. [2024-06-28 00:59:15,181 INFO L125 PetriNetUnfolderBase]: For 3501/3501 co-relation queries the response was YES. [2024-06-28 00:59:15,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7291 conditions, 2438 events. 1515/2438 cut-off events. For 3501/3501 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 13737 event pairs, 525 based on Foata normal form. 2/2429 useless extension candidates. Maximal degree in co-relation 7267. Up to 2129 conditions per place. [2024-06-28 00:59:15,199 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 67 selfloop transitions, 16 changer transitions 0/97 dead transitions. [2024-06-28 00:59:15,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 97 transitions, 591 flow [2024-06-28 00:59:15,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:59:15,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:59:15,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 156 transitions. [2024-06-28 00:59:15,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6782608695652174 [2024-06-28 00:59:15,201 INFO L175 Difference]: Start difference. First operand has 66 places, 62 transitions, 304 flow. Second operand 5 states and 156 transitions. [2024-06-28 00:59:15,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 97 transitions, 591 flow [2024-06-28 00:59:15,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 97 transitions, 581 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-06-28 00:59:15,208 INFO L231 Difference]: Finished difference. Result has 71 places, 70 transitions, 390 flow [2024-06-28 00:59:15,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=294, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=390, PETRI_PLACES=71, PETRI_TRANSITIONS=70} [2024-06-28 00:59:15,210 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 21 predicate places. [2024-06-28 00:59:15,210 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 70 transitions, 390 flow [2024-06-28 00:59:15,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:15,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:15,210 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:15,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 00:59:15,211 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:15,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:15,211 INFO L85 PathProgramCache]: Analyzing trace with hash -408832481, now seen corresponding path program 2 times [2024-06-28 00:59:15,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:15,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973724550] [2024-06-28 00:59:15,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:15,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:15,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:15,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 00:59:15,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:15,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973724550] [2024-06-28 00:59:15,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973724550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:15,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:15,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:59:15,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623768436] [2024-06-28 00:59:15,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:15,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:59:15,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:15,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:59:15,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:59:15,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:15,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 70 transitions, 390 flow. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:15,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:15,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:15,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:15,555 INFO L124 PetriNetUnfolderBase]: 1510/2409 cut-off events. [2024-06-28 00:59:15,555 INFO L125 PetriNetUnfolderBase]: For 5152/5152 co-relation queries the response was YES. [2024-06-28 00:59:15,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7984 conditions, 2409 events. 1510/2409 cut-off events. For 5152/5152 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 13470 event pairs, 498 based on Foata normal form. 2/2398 useless extension candidates. Maximal degree in co-relation 7957. Up to 2126 conditions per place. [2024-06-28 00:59:15,571 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 63 selfloop transitions, 19 changer transitions 0/96 dead transitions. [2024-06-28 00:59:15,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 96 transitions, 652 flow [2024-06-28 00:59:15,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:59:15,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:59:15,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 152 transitions. [2024-06-28 00:59:15,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6608695652173913 [2024-06-28 00:59:15,573 INFO L175 Difference]: Start difference. First operand has 71 places, 70 transitions, 390 flow. Second operand 5 states and 152 transitions. [2024-06-28 00:59:15,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 96 transitions, 652 flow [2024-06-28 00:59:15,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 96 transitions, 632 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-06-28 00:59:15,579 INFO L231 Difference]: Finished difference. Result has 75 places, 73 transitions, 438 flow [2024-06-28 00:59:15,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=372, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=438, PETRI_PLACES=75, PETRI_TRANSITIONS=73} [2024-06-28 00:59:15,581 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 25 predicate places. [2024-06-28 00:59:15,581 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 73 transitions, 438 flow [2024-06-28 00:59:15,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:15,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:15,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:15,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 00:59:15,582 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:15,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:15,582 INFO L85 PathProgramCache]: Analyzing trace with hash -925382174, now seen corresponding path program 1 times [2024-06-28 00:59:15,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:15,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631370905] [2024-06-28 00:59:15,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:15,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:15,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:15,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:15,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:15,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631370905] [2024-06-28 00:59:15,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631370905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:15,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:15,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:59:15,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808539791] [2024-06-28 00:59:15,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:15,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:59:15,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:15,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:59:15,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:59:15,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:15,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 73 transitions, 438 flow. Second operand has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:15,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:15,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:15,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:15,945 INFO L124 PetriNetUnfolderBase]: 1527/2449 cut-off events. [2024-06-28 00:59:15,945 INFO L125 PetriNetUnfolderBase]: For 6369/6369 co-relation queries the response was YES. [2024-06-28 00:59:15,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8466 conditions, 2449 events. 1527/2449 cut-off events. For 6369/6369 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 13805 event pairs, 490 based on Foata normal form. 2/2445 useless extension candidates. Maximal degree in co-relation 8437. Up to 2144 conditions per place. [2024-06-28 00:59:15,963 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 67 selfloop transitions, 21 changer transitions 0/102 dead transitions. [2024-06-28 00:59:15,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 102 transitions, 727 flow [2024-06-28 00:59:15,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:59:15,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:59:15,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 156 transitions. [2024-06-28 00:59:15,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6782608695652174 [2024-06-28 00:59:15,966 INFO L175 Difference]: Start difference. First operand has 75 places, 73 transitions, 438 flow. Second operand 5 states and 156 transitions. [2024-06-28 00:59:15,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 102 transitions, 727 flow [2024-06-28 00:59:15,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 102 transitions, 697 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-28 00:59:15,975 INFO L231 Difference]: Finished difference. Result has 78 places, 76 transitions, 482 flow [2024-06-28 00:59:15,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=411, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=482, PETRI_PLACES=78, PETRI_TRANSITIONS=76} [2024-06-28 00:59:15,977 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 28 predicate places. [2024-06-28 00:59:15,978 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 76 transitions, 482 flow [2024-06-28 00:59:15,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:15,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:15,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:15,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 00:59:15,979 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:15,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:15,979 INFO L85 PathProgramCache]: Analyzing trace with hash 211362632, now seen corresponding path program 2 times [2024-06-28 00:59:15,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:15,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389031801] [2024-06-28 00:59:15,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:15,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:15,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:16,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:16,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:16,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389031801] [2024-06-28 00:59:16,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389031801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:16,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:16,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:59:16,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507748429] [2024-06-28 00:59:16,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:16,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:59:16,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:16,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:59:16,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:59:16,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:16,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 76 transitions, 482 flow. Second operand has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:16,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:16,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:16,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:16,337 INFO L124 PetriNetUnfolderBase]: 1522/2526 cut-off events. [2024-06-28 00:59:16,337 INFO L125 PetriNetUnfolderBase]: For 7727/7733 co-relation queries the response was YES. [2024-06-28 00:59:16,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8654 conditions, 2526 events. 1522/2526 cut-off events. For 7727/7733 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 14726 event pairs, 725 based on Foata normal form. 6/2503 useless extension candidates. Maximal degree in co-relation 8623. Up to 2139 conditions per place. [2024-06-28 00:59:16,351 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 63 selfloop transitions, 21 changer transitions 0/98 dead transitions. [2024-06-28 00:59:16,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 98 transitions, 708 flow [2024-06-28 00:59:16,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:59:16,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:59:16,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 150 transitions. [2024-06-28 00:59:16,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2024-06-28 00:59:16,353 INFO L175 Difference]: Start difference. First operand has 78 places, 76 transitions, 482 flow. Second operand 5 states and 150 transitions. [2024-06-28 00:59:16,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 98 transitions, 708 flow [2024-06-28 00:59:16,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 98 transitions, 681 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-28 00:59:16,361 INFO L231 Difference]: Finished difference. Result has 81 places, 77 transitions, 513 flow [2024-06-28 00:59:16,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=456, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=513, PETRI_PLACES=81, PETRI_TRANSITIONS=77} [2024-06-28 00:59:16,362 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 31 predicate places. [2024-06-28 00:59:16,362 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 77 transitions, 513 flow [2024-06-28 00:59:16,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:16,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:16,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:16,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 00:59:16,363 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:16,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:16,363 INFO L85 PathProgramCache]: Analyzing trace with hash 211372552, now seen corresponding path program 1 times [2024-06-28 00:59:16,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:16,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472365450] [2024-06-28 00:59:16,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:16,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:16,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:16,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:16,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:16,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472365450] [2024-06-28 00:59:16,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472365450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:16,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:16,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:59:16,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834463306] [2024-06-28 00:59:16,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:16,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:59:16,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:16,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:59:16,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:59:16,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-28 00:59:16,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 77 transitions, 513 flow. Second operand has 5 states, 5 states have (on average 21.0) internal successors, (105), 5 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:16,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:16,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-28 00:59:16,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:16,686 INFO L124 PetriNetUnfolderBase]: 1336/2309 cut-off events. [2024-06-28 00:59:16,686 INFO L125 PetriNetUnfolderBase]: For 8785/8791 co-relation queries the response was YES. [2024-06-28 00:59:16,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8074 conditions, 2309 events. 1336/2309 cut-off events. For 8785/8791 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 13804 event pairs, 585 based on Foata normal form. 8/2271 useless extension candidates. Maximal degree in co-relation 8042. Up to 1897 conditions per place. [2024-06-28 00:59:16,698 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 71 selfloop transitions, 11 changer transitions 0/101 dead transitions. [2024-06-28 00:59:16,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 101 transitions, 741 flow [2024-06-28 00:59:16,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:59:16,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:59:16,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 152 transitions. [2024-06-28 00:59:16,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6608695652173913 [2024-06-28 00:59:16,700 INFO L175 Difference]: Start difference. First operand has 81 places, 77 transitions, 513 flow. Second operand 5 states and 152 transitions. [2024-06-28 00:59:16,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 101 transitions, 741 flow [2024-06-28 00:59:16,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 101 transitions, 713 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-28 00:59:16,709 INFO L231 Difference]: Finished difference. Result has 84 places, 79 transitions, 530 flow [2024-06-28 00:59:16,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=485, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=530, PETRI_PLACES=84, PETRI_TRANSITIONS=79} [2024-06-28 00:59:16,710 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 34 predicate places. [2024-06-28 00:59:16,710 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 79 transitions, 530 flow [2024-06-28 00:59:16,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.0) internal successors, (105), 5 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:16,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:16,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:16,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 00:59:16,711 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:16,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:16,711 INFO L85 PathProgramCache]: Analyzing trace with hash 1961036800, now seen corresponding path program 1 times [2024-06-28 00:59:16,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:16,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895586166] [2024-06-28 00:59:16,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:16,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:16,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:16,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:16,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:16,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895586166] [2024-06-28 00:59:16,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895586166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:16,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:16,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:16,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398176087] [2024-06-28 00:59:16,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:16,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:16,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:16,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:16,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:16,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:16,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 79 transitions, 530 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 00:59:16,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:16,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:16,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:17,077 INFO L124 PetriNetUnfolderBase]: 1578/2535 cut-off events. [2024-06-28 00:59:17,078 INFO L125 PetriNetUnfolderBase]: For 10261/10261 co-relation queries the response was YES. [2024-06-28 00:59:17,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9294 conditions, 2535 events. 1578/2535 cut-off events. For 10261/10261 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 14469 event pairs, 376 based on Foata normal form. 3/2537 useless extension candidates. Maximal degree in co-relation 9260. Up to 2210 conditions per place. [2024-06-28 00:59:17,091 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 93 selfloop transitions, 22 changer transitions 0/129 dead transitions. [2024-06-28 00:59:17,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 129 transitions, 956 flow [2024-06-28 00:59:17,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:17,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:17,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-06-28 00:59:17,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6645962732919255 [2024-06-28 00:59:17,093 INFO L175 Difference]: Start difference. First operand has 84 places, 79 transitions, 530 flow. Second operand 7 states and 214 transitions. [2024-06-28 00:59:17,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 129 transitions, 956 flow [2024-06-28 00:59:17,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 129 transitions, 929 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 00:59:17,103 INFO L231 Difference]: Finished difference. Result has 89 places, 87 transitions, 623 flow [2024-06-28 00:59:17,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=503, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=623, PETRI_PLACES=89, PETRI_TRANSITIONS=87} [2024-06-28 00:59:17,104 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 39 predicate places. [2024-06-28 00:59:17,104 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 87 transitions, 623 flow [2024-06-28 00:59:17,105 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 00:59:17,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:17,105 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:17,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 00:59:17,105 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:17,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:17,106 INFO L85 PathProgramCache]: Analyzing trace with hash 1950117886, now seen corresponding path program 2 times [2024-06-28 00:59:17,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:17,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879966456] [2024-06-28 00:59:17,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:17,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:17,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:17,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:17,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:17,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879966456] [2024-06-28 00:59:17,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879966456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:17,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:17,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:17,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741745466] [2024-06-28 00:59:17,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:17,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:17,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:17,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:17,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:17,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:17,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 87 transitions, 623 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 00:59:17,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:17,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:17,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:17,485 INFO L124 PetriNetUnfolderBase]: 1595/2580 cut-off events. [2024-06-28 00:59:17,485 INFO L125 PetriNetUnfolderBase]: For 13214/13214 co-relation queries the response was YES. [2024-06-28 00:59:17,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10317 conditions, 2580 events. 1595/2580 cut-off events. For 13214/13214 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 14678 event pairs, 431 based on Foata normal form. 2/2576 useless extension candidates. Maximal degree in co-relation 10281. Up to 2127 conditions per place. [2024-06-28 00:59:17,499 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 86 selfloop transitions, 32 changer transitions 0/132 dead transitions. [2024-06-28 00:59:17,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 132 transitions, 1095 flow [2024-06-28 00:59:17,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:17,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:17,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-06-28 00:59:17,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6702898550724637 [2024-06-28 00:59:17,501 INFO L175 Difference]: Start difference. First operand has 89 places, 87 transitions, 623 flow. Second operand 6 states and 185 transitions. [2024-06-28 00:59:17,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 132 transitions, 1095 flow [2024-06-28 00:59:17,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 132 transitions, 1021 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-28 00:59:17,516 INFO L231 Difference]: Finished difference. Result has 93 places, 99 transitions, 776 flow [2024-06-28 00:59:17,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=565, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=776, PETRI_PLACES=93, PETRI_TRANSITIONS=99} [2024-06-28 00:59:17,516 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 43 predicate places. [2024-06-28 00:59:17,517 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 99 transitions, 776 flow [2024-06-28 00:59:17,517 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 00:59:17,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:17,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:17,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 00:59:17,517 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:17,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:17,518 INFO L85 PathProgramCache]: Analyzing trace with hash -2045973378, now seen corresponding path program 3 times [2024-06-28 00:59:17,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:17,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687515297] [2024-06-28 00:59:17,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:17,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:17,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:17,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:17,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:17,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687515297] [2024-06-28 00:59:17,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687515297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:17,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:17,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:17,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048091666] [2024-06-28 00:59:17,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:17,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:17,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:17,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:17,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:17,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:17,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 99 transitions, 776 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 00:59:17,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:17,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:17,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:17,850 INFO L124 PetriNetUnfolderBase]: 1590/2567 cut-off events. [2024-06-28 00:59:17,850 INFO L125 PetriNetUnfolderBase]: For 16411/16411 co-relation queries the response was YES. [2024-06-28 00:59:17,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10921 conditions, 2567 events. 1590/2567 cut-off events. For 16411/16411 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 14635 event pairs, 467 based on Foata normal form. 2/2548 useless extension candidates. Maximal degree in co-relation 10882. Up to 2124 conditions per place. [2024-06-28 00:59:17,865 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 81 selfloop transitions, 36 changer transitions 0/131 dead transitions. [2024-06-28 00:59:17,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 131 transitions, 1162 flow [2024-06-28 00:59:17,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:17,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:17,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-06-28 00:59:17,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6557971014492754 [2024-06-28 00:59:17,867 INFO L175 Difference]: Start difference. First operand has 93 places, 99 transitions, 776 flow. Second operand 6 states and 181 transitions. [2024-06-28 00:59:17,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 131 transitions, 1162 flow [2024-06-28 00:59:17,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 131 transitions, 1126 flow, removed 14 selfloop flow, removed 1 redundant places. [2024-06-28 00:59:17,886 INFO L231 Difference]: Finished difference. Result has 98 places, 102 transitions, 858 flow [2024-06-28 00:59:17,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=742, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=858, PETRI_PLACES=98, PETRI_TRANSITIONS=102} [2024-06-28 00:59:17,886 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 48 predicate places. [2024-06-28 00:59:17,887 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 102 transitions, 858 flow [2024-06-28 00:59:17,887 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 00:59:17,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:17,887 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:17,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 00:59:17,887 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:17,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:17,888 INFO L85 PathProgramCache]: Analyzing trace with hash -1108761885, now seen corresponding path program 1 times [2024-06-28 00:59:17,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:17,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926798286] [2024-06-28 00:59:17,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:17,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:17,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:18,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:18,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:18,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926798286] [2024-06-28 00:59:18,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926798286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:18,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:18,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:59:18,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719246813] [2024-06-28 00:59:18,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:18,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:59:18,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:18,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:59:18,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:59:18,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-06-28 00:59:18,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 102 transitions, 858 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 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 00:59:18,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:18,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-06-28 00:59:18,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:18,508 INFO L124 PetriNetUnfolderBase]: 1991/3192 cut-off events. [2024-06-28 00:59:18,509 INFO L125 PetriNetUnfolderBase]: For 20358/20358 co-relation queries the response was YES. [2024-06-28 00:59:18,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13861 conditions, 3192 events. 1991/3192 cut-off events. For 20358/20358 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 18249 event pairs, 481 based on Foata normal form. 2/3192 useless extension candidates. Maximal degree in co-relation 13819. Up to 2783 conditions per place. [2024-06-28 00:59:18,532 INFO L140 encePairwiseOnDemand]: 32/46 looper letters, 132 selfloop transitions, 33 changer transitions 0/177 dead transitions. [2024-06-28 00:59:18,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 177 transitions, 1566 flow [2024-06-28 00:59:18,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:59:18,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:59:18,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 274 transitions. [2024-06-28 00:59:18,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5956521739130435 [2024-06-28 00:59:18,534 INFO L175 Difference]: Start difference. First operand has 98 places, 102 transitions, 858 flow. Second operand 10 states and 274 transitions. [2024-06-28 00:59:18,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 177 transitions, 1566 flow [2024-06-28 00:59:18,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 177 transitions, 1486 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-28 00:59:18,559 INFO L231 Difference]: Finished difference. Result has 108 places, 120 transitions, 1054 flow [2024-06-28 00:59:18,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=793, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1054, PETRI_PLACES=108, PETRI_TRANSITIONS=120} [2024-06-28 00:59:18,560 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 58 predicate places. [2024-06-28 00:59:18,560 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 120 transitions, 1054 flow [2024-06-28 00:59:18,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 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 00:59:18,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:18,561 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:18,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 00:59:18,561 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:18,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:18,561 INFO L85 PathProgramCache]: Analyzing trace with hash 320393997, now seen corresponding path program 2 times [2024-06-28 00:59:18,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:18,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615440327] [2024-06-28 00:59:18,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:18,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:18,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:18,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:18,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:18,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615440327] [2024-06-28 00:59:18,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615440327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:18,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:18,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:18,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770751598] [2024-06-28 00:59:18,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:18,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:18,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:18,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:18,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:18,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:18,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 120 transitions, 1054 flow. Second operand has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:18,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:18,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:18,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:19,000 INFO L124 PetriNetUnfolderBase]: 1750/2897 cut-off events. [2024-06-28 00:59:19,000 INFO L125 PetriNetUnfolderBase]: For 21757/21757 co-relation queries the response was YES. [2024-06-28 00:59:19,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12704 conditions, 2897 events. 1750/2897 cut-off events. For 21757/21757 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 17121 event pairs, 697 based on Foata normal form. 4/2875 useless extension candidates. Maximal degree in co-relation 12657. Up to 2407 conditions per place. [2024-06-28 00:59:19,021 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 104 selfloop transitions, 39 changer transitions 0/159 dead transitions. [2024-06-28 00:59:19,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 159 transitions, 1462 flow [2024-06-28 00:59:19,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:19,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:19,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 212 transitions. [2024-06-28 00:59:19,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6583850931677019 [2024-06-28 00:59:19,022 INFO L175 Difference]: Start difference. First operand has 108 places, 120 transitions, 1054 flow. Second operand 7 states and 212 transitions. [2024-06-28 00:59:19,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 159 transitions, 1462 flow [2024-06-28 00:59:19,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 159 transitions, 1356 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-28 00:59:19,054 INFO L231 Difference]: Finished difference. Result has 108 places, 120 transitions, 1045 flow [2024-06-28 00:59:19,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=948, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1045, PETRI_PLACES=108, PETRI_TRANSITIONS=120} [2024-06-28 00:59:19,056 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 58 predicate places. [2024-06-28 00:59:19,056 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 120 transitions, 1045 flow [2024-06-28 00:59:19,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:19,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:19,056 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:19,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 00:59:19,057 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:19,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:19,057 INFO L85 PathProgramCache]: Analyzing trace with hash 468210987, now seen corresponding path program 3 times [2024-06-28 00:59:19,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:19,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968053662] [2024-06-28 00:59:19,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:19,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:19,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:19,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:19,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:19,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968053662] [2024-06-28 00:59:19,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968053662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:19,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:19,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:19,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567479821] [2024-06-28 00:59:19,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:19,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:19,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:19,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:19,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:19,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:19,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 120 transitions, 1045 flow. Second operand has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:19,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:19,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:19,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:19,454 INFO L124 PetriNetUnfolderBase]: 1789/2922 cut-off events. [2024-06-28 00:59:19,454 INFO L125 PetriNetUnfolderBase]: For 23061/23061 co-relation queries the response was YES. [2024-06-28 00:59:19,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13268 conditions, 2922 events. 1789/2922 cut-off events. For 23061/23061 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 17054 event pairs, 481 based on Foata normal form. 2/2908 useless extension candidates. Maximal degree in co-relation 13223. Up to 2350 conditions per place. [2024-06-28 00:59:19,474 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 93 selfloop transitions, 52 changer transitions 0/161 dead transitions. [2024-06-28 00:59:19,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 161 transitions, 1633 flow [2024-06-28 00:59:19,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:19,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:19,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 187 transitions. [2024-06-28 00:59:19,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.677536231884058 [2024-06-28 00:59:19,476 INFO L175 Difference]: Start difference. First operand has 108 places, 120 transitions, 1045 flow. Second operand 6 states and 187 transitions. [2024-06-28 00:59:19,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 161 transitions, 1633 flow [2024-06-28 00:59:19,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 161 transitions, 1539 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 00:59:19,502 INFO L231 Difference]: Finished difference. Result has 107 places, 126 transitions, 1143 flow [2024-06-28 00:59:19,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=959, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1143, PETRI_PLACES=107, PETRI_TRANSITIONS=126} [2024-06-28 00:59:19,502 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 57 predicate places. [2024-06-28 00:59:19,502 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 126 transitions, 1143 flow [2024-06-28 00:59:19,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:19,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:19,503 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:19,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 00:59:19,503 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:19,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:19,508 INFO L85 PathProgramCache]: Analyzing trace with hash 468003597, now seen corresponding path program 4 times [2024-06-28 00:59:19,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:19,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738419757] [2024-06-28 00:59:19,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:19,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:19,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:19,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:19,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:19,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738419757] [2024-06-28 00:59:19,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738419757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:19,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:19,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:19,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204270797] [2024-06-28 00:59:19,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:19,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:19,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:19,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:19,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:19,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:19,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 126 transitions, 1143 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:19,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:19,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:19,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:19,941 INFO L124 PetriNetUnfolderBase]: 1807/2952 cut-off events. [2024-06-28 00:59:19,942 INFO L125 PetriNetUnfolderBase]: For 23616/23616 co-relation queries the response was YES. [2024-06-28 00:59:19,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13524 conditions, 2952 events. 1807/2952 cut-off events. For 23616/23616 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 17263 event pairs, 472 based on Foata normal form. 2/2937 useless extension candidates. Maximal degree in co-relation 13479. Up to 2368 conditions per place. [2024-06-28 00:59:19,963 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 96 selfloop transitions, 56 changer transitions 0/168 dead transitions. [2024-06-28 00:59:19,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 168 transitions, 1669 flow [2024-06-28 00:59:19,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:19,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:19,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 212 transitions. [2024-06-28 00:59:19,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6583850931677019 [2024-06-28 00:59:19,965 INFO L175 Difference]: Start difference. First operand has 107 places, 126 transitions, 1143 flow. Second operand 7 states and 212 transitions. [2024-06-28 00:59:19,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 168 transitions, 1669 flow [2024-06-28 00:59:19,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 168 transitions, 1594 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-28 00:59:19,994 INFO L231 Difference]: Finished difference. Result has 112 places, 129 transitions, 1230 flow [2024-06-28 00:59:19,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1071, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1230, PETRI_PLACES=112, PETRI_TRANSITIONS=129} [2024-06-28 00:59:19,994 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 62 predicate places. [2024-06-28 00:59:19,994 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 129 transitions, 1230 flow [2024-06-28 00:59:19,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:19,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:19,995 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:19,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 00:59:19,995 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:19,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:19,995 INFO L85 PathProgramCache]: Analyzing trace with hash 810424327, now seen corresponding path program 1 times [2024-06-28 00:59:19,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:19,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678514908] [2024-06-28 00:59:19,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:19,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:20,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:20,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:20,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:20,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678514908] [2024-06-28 00:59:20,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678514908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:20,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:20,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:20,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699609497] [2024-06-28 00:59:20,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:20,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:20,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:20,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:20,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:20,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:20,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 129 transitions, 1230 flow. Second operand has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:20,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:20,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:20,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:20,397 INFO L124 PetriNetUnfolderBase]: 1833/3012 cut-off events. [2024-06-28 00:59:20,397 INFO L125 PetriNetUnfolderBase]: For 26925/26925 co-relation queries the response was YES. [2024-06-28 00:59:20,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13870 conditions, 3012 events. 1833/3012 cut-off events. For 26925/26925 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 17771 event pairs, 509 based on Foata normal form. 4/2992 useless extension candidates. Maximal degree in co-relation 13824. Up to 2552 conditions per place. [2024-06-28 00:59:20,418 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 122 selfloop transitions, 24 changer transitions 0/162 dead transitions. [2024-06-28 00:59:20,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 162 transitions, 1636 flow [2024-06-28 00:59:20,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:20,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:20,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-06-28 00:59:20,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6557971014492754 [2024-06-28 00:59:20,420 INFO L175 Difference]: Start difference. First operand has 112 places, 129 transitions, 1230 flow. Second operand 6 states and 181 transitions. [2024-06-28 00:59:20,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 162 transitions, 1636 flow [2024-06-28 00:59:20,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 162 transitions, 1506 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 00:59:20,450 INFO L231 Difference]: Finished difference. Result has 113 places, 131 transitions, 1179 flow [2024-06-28 00:59:20,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1100, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1179, PETRI_PLACES=113, PETRI_TRANSITIONS=131} [2024-06-28 00:59:20,451 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 63 predicate places. [2024-06-28 00:59:20,451 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 131 transitions, 1179 flow [2024-06-28 00:59:20,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:20,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:20,451 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:20,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 00:59:20,451 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:20,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:20,452 INFO L85 PathProgramCache]: Analyzing trace with hash 999335467, now seen corresponding path program 5 times [2024-06-28 00:59:20,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:20,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047478277] [2024-06-28 00:59:20,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:20,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:20,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:20,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 00:59:20,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:20,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047478277] [2024-06-28 00:59:20,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047478277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:20,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:20,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:20,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939115362] [2024-06-28 00:59:20,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:20,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:20,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:20,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:20,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:20,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:20,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 131 transitions, 1179 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:20,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:20,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:20,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:20,889 INFO L124 PetriNetUnfolderBase]: 1828/2991 cut-off events. [2024-06-28 00:59:20,889 INFO L125 PetriNetUnfolderBase]: For 28104/28104 co-relation queries the response was YES. [2024-06-28 00:59:20,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13875 conditions, 2991 events. 1828/2991 cut-off events. For 28104/28104 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 17572 event pairs, 524 based on Foata normal form. 2/2962 useless extension candidates. Maximal degree in co-relation 13828. Up to 2404 conditions per place. [2024-06-28 00:59:20,909 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 93 selfloop transitions, 58 changer transitions 0/167 dead transitions. [2024-06-28 00:59:20,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 167 transitions, 1659 flow [2024-06-28 00:59:20,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:20,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:20,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-28 00:59:20,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6459627329192547 [2024-06-28 00:59:20,910 INFO L175 Difference]: Start difference. First operand has 113 places, 131 transitions, 1179 flow. Second operand 7 states and 208 transitions. [2024-06-28 00:59:20,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 167 transitions, 1659 flow [2024-06-28 00:59:20,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 167 transitions, 1592 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 00:59:20,946 INFO L231 Difference]: Finished difference. Result has 116 places, 131 transitions, 1236 flow [2024-06-28 00:59:20,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1112, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1236, PETRI_PLACES=116, PETRI_TRANSITIONS=131} [2024-06-28 00:59:20,947 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 66 predicate places. [2024-06-28 00:59:20,947 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 131 transitions, 1236 flow [2024-06-28 00:59:20,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:20,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:20,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:20,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 00:59:20,948 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:20,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:20,948 INFO L85 PathProgramCache]: Analyzing trace with hash -465273569, now seen corresponding path program 6 times [2024-06-28 00:59:20,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:20,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093566627] [2024-06-28 00:59:20,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:20,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:20,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:21,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:21,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:21,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093566627] [2024-06-28 00:59:21,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093566627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:21,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:21,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:21,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599821751] [2024-06-28 00:59:21,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:21,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:21,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:21,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:21,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:21,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:21,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 131 transitions, 1236 flow. Second operand has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:21,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:21,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:21,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:21,347 INFO L124 PetriNetUnfolderBase]: 1823/3050 cut-off events. [2024-06-28 00:59:21,347 INFO L125 PetriNetUnfolderBase]: For 30750/30753 co-relation queries the response was YES. [2024-06-28 00:59:21,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14129 conditions, 3050 events. 1823/3050 cut-off events. For 30750/30753 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 18395 event pairs, 721 based on Foata normal form. 4/3011 useless extension candidates. Maximal degree in co-relation 14081. Up to 2399 conditions per place. [2024-06-28 00:59:21,367 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 89 selfloop transitions, 54 changer transitions 0/159 dead transitions. [2024-06-28 00:59:21,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 159 transitions, 1610 flow [2024-06-28 00:59:21,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:21,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:21,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-28 00:59:21,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6485507246376812 [2024-06-28 00:59:21,368 INFO L175 Difference]: Start difference. First operand has 116 places, 131 transitions, 1236 flow. Second operand 6 states and 179 transitions. [2024-06-28 00:59:21,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 159 transitions, 1610 flow [2024-06-28 00:59:21,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 159 transitions, 1478 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 00:59:21,403 INFO L231 Difference]: Finished difference. Result has 117 places, 131 transitions, 1220 flow [2024-06-28 00:59:21,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1104, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1220, PETRI_PLACES=117, PETRI_TRANSITIONS=131} [2024-06-28 00:59:21,403 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 67 predicate places. [2024-06-28 00:59:21,403 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 131 transitions, 1220 flow [2024-06-28 00:59:21,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:21,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:21,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:21,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 00:59:21,404 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:21,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:21,404 INFO L85 PathProgramCache]: Analyzing trace with hash 1256051303, now seen corresponding path program 2 times [2024-06-28 00:59:21,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:21,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356886397] [2024-06-28 00:59:21,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:21,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:21,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:21,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:21,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:21,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356886397] [2024-06-28 00:59:21,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356886397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:21,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:21,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:21,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054110651] [2024-06-28 00:59:21,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:21,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:21,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:21,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:21,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:21,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:21,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 131 transitions, 1220 flow. Second operand has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:21,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:21,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:21,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:21,823 INFO L124 PetriNetUnfolderBase]: 1850/3119 cut-off events. [2024-06-28 00:59:21,823 INFO L125 PetriNetUnfolderBase]: For 33339/33342 co-relation queries the response was YES. [2024-06-28 00:59:21,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14409 conditions, 3119 events. 1850/3119 cut-off events. For 33339/33342 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 18969 event pairs, 738 based on Foata normal form. 6/3087 useless extension candidates. Maximal degree in co-relation 14360. Up to 2579 conditions per place. [2024-06-28 00:59:21,844 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 122 selfloop transitions, 23 changer transitions 0/161 dead transitions. [2024-06-28 00:59:21,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 161 transitions, 1618 flow [2024-06-28 00:59:21,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:21,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:21,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-06-28 00:59:21,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6413043478260869 [2024-06-28 00:59:21,845 INFO L175 Difference]: Start difference. First operand has 117 places, 131 transitions, 1220 flow. Second operand 6 states and 177 transitions. [2024-06-28 00:59:21,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 161 transitions, 1618 flow [2024-06-28 00:59:21,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 161 transitions, 1453 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 00:59:21,880 INFO L231 Difference]: Finished difference. Result has 117 places, 133 transitions, 1136 flow [2024-06-28 00:59:21,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1055, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1136, PETRI_PLACES=117, PETRI_TRANSITIONS=133} [2024-06-28 00:59:21,881 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 67 predicate places. [2024-06-28 00:59:21,881 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 133 transitions, 1136 flow [2024-06-28 00:59:21,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:21,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:21,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:21,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 00:59:21,883 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:21,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:21,883 INFO L85 PathProgramCache]: Analyzing trace with hash 1265574503, now seen corresponding path program 3 times [2024-06-28 00:59:21,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:21,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746676531] [2024-06-28 00:59:21,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:21,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:21,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:21,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 00:59:21,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:21,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746676531] [2024-06-28 00:59:21,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746676531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:21,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:21,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:21,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789216928] [2024-06-28 00:59:21,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:21,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:21,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:21,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:21,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:21,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:21,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 133 transitions, 1136 flow. Second operand has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:21,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:21,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:21,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:22,307 INFO L124 PetriNetUnfolderBase]: 1842/3101 cut-off events. [2024-06-28 00:59:22,308 INFO L125 PetriNetUnfolderBase]: For 34198/34201 co-relation queries the response was YES. [2024-06-28 00:59:22,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14228 conditions, 3101 events. 1842/3101 cut-off events. For 34198/34201 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 18982 event pairs, 664 based on Foata normal form. 6/3069 useless extension candidates. Maximal degree in co-relation 14179. Up to 2482 conditions per place. [2024-06-28 00:59:22,328 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 120 selfloop transitions, 28 changer transitions 0/164 dead transitions. [2024-06-28 00:59:22,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 164 transitions, 1546 flow [2024-06-28 00:59:22,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:22,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:22,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-28 00:59:22,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.644927536231884 [2024-06-28 00:59:22,329 INFO L175 Difference]: Start difference. First operand has 117 places, 133 transitions, 1136 flow. Second operand 6 states and 178 transitions. [2024-06-28 00:59:22,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 164 transitions, 1546 flow [2024-06-28 00:59:22,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 164 transitions, 1483 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 00:59:22,364 INFO L231 Difference]: Finished difference. Result has 119 places, 135 transitions, 1168 flow [2024-06-28 00:59:22,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1073, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1168, PETRI_PLACES=119, PETRI_TRANSITIONS=135} [2024-06-28 00:59:22,364 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 69 predicate places. [2024-06-28 00:59:22,364 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 135 transitions, 1168 flow [2024-06-28 00:59:22,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:22,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:22,364 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:22,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 00:59:22,364 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:22,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:22,365 INFO L85 PathProgramCache]: Analyzing trace with hash 791830724, now seen corresponding path program 1 times [2024-06-28 00:59:22,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:22,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091352533] [2024-06-28 00:59:22,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:22,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:22,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:22,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 00:59:22,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:22,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091352533] [2024-06-28 00:59:22,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091352533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:22,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:22,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:59:22,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618271464] [2024-06-28 00:59:22,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:22,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:59:22,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:22,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:59:22,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:59:22,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-28 00:59:22,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 135 transitions, 1168 flow. Second operand has 5 states, 5 states have (on average 21.4) internal successors, (107), 5 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:22,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:22,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-28 00:59:22,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:22,722 INFO L124 PetriNetUnfolderBase]: 1659/2838 cut-off events. [2024-06-28 00:59:22,723 INFO L125 PetriNetUnfolderBase]: For 35629/35630 co-relation queries the response was YES. [2024-06-28 00:59:22,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13655 conditions, 2838 events. 1659/2838 cut-off events. For 35629/35630 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 17309 event pairs, 413 based on Foata normal form. 2/2822 useless extension candidates. Maximal degree in co-relation 13605. Up to 2304 conditions per place. [2024-06-28 00:59:22,741 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 119 selfloop transitions, 22 changer transitions 0/164 dead transitions. [2024-06-28 00:59:22,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 164 transitions, 1664 flow [2024-06-28 00:59:22,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:59:22,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:59:22,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 152 transitions. [2024-06-28 00:59:22,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6608695652173913 [2024-06-28 00:59:22,743 INFO L175 Difference]: Start difference. First operand has 119 places, 135 transitions, 1168 flow. Second operand 5 states and 152 transitions. [2024-06-28 00:59:22,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 164 transitions, 1664 flow [2024-06-28 00:59:22,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 164 transitions, 1587 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 00:59:22,781 INFO L231 Difference]: Finished difference. Result has 121 places, 144 transitions, 1239 flow [2024-06-28 00:59:22,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1091, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1239, PETRI_PLACES=121, PETRI_TRANSITIONS=144} [2024-06-28 00:59:22,782 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 71 predicate places. [2024-06-28 00:59:22,782 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 144 transitions, 1239 flow [2024-06-28 00:59:22,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.4) internal successors, (107), 5 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:22,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:22,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:22,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 00:59:22,783 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:22,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:22,783 INFO L85 PathProgramCache]: Analyzing trace with hash -1475730610, now seen corresponding path program 2 times [2024-06-28 00:59:22,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:22,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949301214] [2024-06-28 00:59:22,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:22,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:22,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:22,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:22,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:22,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949301214] [2024-06-28 00:59:22,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949301214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:22,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:22,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:59:22,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608131002] [2024-06-28 00:59:22,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:22,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:59:22,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:22,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:59:22,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:59:22,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-28 00:59:22,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 144 transitions, 1239 flow. Second operand has 5 states, 5 states have (on average 21.4) internal successors, (107), 5 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:22,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:22,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-28 00:59:22,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:23,177 INFO L124 PetriNetUnfolderBase]: 1692/2935 cut-off events. [2024-06-28 00:59:23,177 INFO L125 PetriNetUnfolderBase]: For 38762/38762 co-relation queries the response was YES. [2024-06-28 00:59:23,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14299 conditions, 2935 events. 1692/2935 cut-off events. For 38762/38762 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 18235 event pairs, 614 based on Foata normal form. 2/2906 useless extension candidates. Maximal degree in co-relation 14247. Up to 2366 conditions per place. [2024-06-28 00:59:23,193 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 126 selfloop transitions, 20 changer transitions 0/169 dead transitions. [2024-06-28 00:59:23,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 169 transitions, 1672 flow [2024-06-28 00:59:23,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:59:23,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:59:23,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 154 transitions. [2024-06-28 00:59:23,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6695652173913044 [2024-06-28 00:59:23,195 INFO L175 Difference]: Start difference. First operand has 121 places, 144 transitions, 1239 flow. Second operand 5 states and 154 transitions. [2024-06-28 00:59:23,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 169 transitions, 1672 flow [2024-06-28 00:59:23,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 169 transitions, 1622 flow, removed 25 selfloop flow, removed 0 redundant places. [2024-06-28 00:59:23,234 INFO L231 Difference]: Finished difference. Result has 127 places, 147 transitions, 1285 flow [2024-06-28 00:59:23,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1195, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1285, PETRI_PLACES=127, PETRI_TRANSITIONS=147} [2024-06-28 00:59:23,234 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 77 predicate places. [2024-06-28 00:59:23,234 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 147 transitions, 1285 flow [2024-06-28 00:59:23,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.4) internal successors, (107), 5 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:23,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:23,235 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:23,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 00:59:23,235 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:23,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:23,235 INFO L85 PathProgramCache]: Analyzing trace with hash -937116193, now seen corresponding path program 1 times [2024-06-28 00:59:23,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:23,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100419227] [2024-06-28 00:59:23,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:23,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:23,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:23,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:23,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:23,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100419227] [2024-06-28 00:59:23,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100419227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:23,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:23,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:23,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940790357] [2024-06-28 00:59:23,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:23,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:23,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:23,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:23,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:23,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:23,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 147 transitions, 1285 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:23,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:23,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:23,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:23,813 INFO L124 PetriNetUnfolderBase]: 2189/3539 cut-off events. [2024-06-28 00:59:23,813 INFO L125 PetriNetUnfolderBase]: For 53267/53267 co-relation queries the response was YES. [2024-06-28 00:59:23,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17943 conditions, 3539 events. 2189/3539 cut-off events. For 53267/53267 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 21433 event pairs, 386 based on Foata normal form. 6/3528 useless extension candidates. Maximal degree in co-relation 17887. Up to 2542 conditions per place. [2024-06-28 00:59:23,832 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 147 selfloop transitions, 43 changer transitions 0/206 dead transitions. [2024-06-28 00:59:23,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 206 transitions, 2007 flow [2024-06-28 00:59:23,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:59:23,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:59:23,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 247 transitions. [2024-06-28 00:59:23,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6711956521739131 [2024-06-28 00:59:23,833 INFO L175 Difference]: Start difference. First operand has 127 places, 147 transitions, 1285 flow. Second operand 8 states and 247 transitions. [2024-06-28 00:59:23,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 206 transitions, 2007 flow [2024-06-28 00:59:23,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 206 transitions, 1975 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 00:59:23,884 INFO L231 Difference]: Finished difference. Result has 133 places, 154 transitions, 1452 flow [2024-06-28 00:59:23,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1253, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1452, PETRI_PLACES=133, PETRI_TRANSITIONS=154} [2024-06-28 00:59:23,885 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 83 predicate places. [2024-06-28 00:59:23,885 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 154 transitions, 1452 flow [2024-06-28 00:59:23,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:23,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:23,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:23,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 00:59:23,886 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:23,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:23,886 INFO L85 PathProgramCache]: Analyzing trace with hash 1342275131, now seen corresponding path program 2 times [2024-06-28 00:59:23,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:23,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840314604] [2024-06-28 00:59:23,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:23,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:23,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:23,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 00:59:23,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:23,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840314604] [2024-06-28 00:59:23,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840314604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:23,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:23,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:23,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212643255] [2024-06-28 00:59:23,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:23,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:23,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:23,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:23,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:24,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:24,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 154 transitions, 1452 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:24,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:24,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:24,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:24,448 INFO L124 PetriNetUnfolderBase]: 2175/3602 cut-off events. [2024-06-28 00:59:24,448 INFO L125 PetriNetUnfolderBase]: For 57197/57197 co-relation queries the response was YES. [2024-06-28 00:59:24,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18702 conditions, 3602 events. 2175/3602 cut-off events. For 57197/57197 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 22290 event pairs, 746 based on Foata normal form. 6/3574 useless extension candidates. Maximal degree in co-relation 18644. Up to 2996 conditions per place. [2024-06-28 00:59:24,475 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 145 selfloop transitions, 42 changer transitions 0/203 dead transitions. [2024-06-28 00:59:24,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 203 transitions, 2018 flow [2024-06-28 00:59:24,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:59:24,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:59:24,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 240 transitions. [2024-06-28 00:59:24,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2024-06-28 00:59:24,477 INFO L175 Difference]: Start difference. First operand has 133 places, 154 transitions, 1452 flow. Second operand 8 states and 240 transitions. [2024-06-28 00:59:24,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 203 transitions, 2018 flow [2024-06-28 00:59:24,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 203 transitions, 1931 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-28 00:59:24,553 INFO L231 Difference]: Finished difference. Result has 137 places, 157 transitions, 1515 flow [2024-06-28 00:59:24,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1369, PETRI_DIFFERENCE_MINUEND_PLACES=129, 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=8, PETRI_FLOW=1515, PETRI_PLACES=137, PETRI_TRANSITIONS=157} [2024-06-28 00:59:24,554 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 87 predicate places. [2024-06-28 00:59:24,554 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 157 transitions, 1515 flow [2024-06-28 00:59:24,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:24,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:24,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:24,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 00:59:24,554 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:24,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:24,555 INFO L85 PathProgramCache]: Analyzing trace with hash 1623205435, now seen corresponding path program 3 times [2024-06-28 00:59:24,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:24,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734907386] [2024-06-28 00:59:24,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:24,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:24,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:24,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:24,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:24,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734907386] [2024-06-28 00:59:24,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734907386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:24,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:24,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:24,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332552810] [2024-06-28 00:59:24,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:24,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:24,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:24,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:24,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:24,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:24,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 157 transitions, 1515 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:24,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:24,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:24,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:25,055 INFO L124 PetriNetUnfolderBase]: 2203/3674 cut-off events. [2024-06-28 00:59:25,055 INFO L125 PetriNetUnfolderBase]: For 62168/62168 co-relation queries the response was YES. [2024-06-28 00:59:25,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19268 conditions, 3674 events. 2203/3674 cut-off events. For 62168/62168 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 22880 event pairs, 754 based on Foata normal form. 4/3635 useless extension candidates. Maximal degree in co-relation 19208. Up to 2946 conditions per place. [2024-06-28 00:59:25,081 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 123 selfloop transitions, 58 changer transitions 0/197 dead transitions. [2024-06-28 00:59:25,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 197 transitions, 2037 flow [2024-06-28 00:59:25,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:25,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:25,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-06-28 00:59:25,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2024-06-28 00:59:25,083 INFO L175 Difference]: Start difference. First operand has 137 places, 157 transitions, 1515 flow. Second operand 7 states and 210 transitions. [2024-06-28 00:59:25,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 197 transitions, 2037 flow [2024-06-28 00:59:25,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 197 transitions, 1925 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 00:59:25,198 INFO L231 Difference]: Finished difference. Result has 138 places, 159 transitions, 1572 flow [2024-06-28 00:59:25,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1403, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1572, PETRI_PLACES=138, PETRI_TRANSITIONS=159} [2024-06-28 00:59:25,198 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 88 predicate places. [2024-06-28 00:59:25,198 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 159 transitions, 1572 flow [2024-06-28 00:59:25,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:25,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:25,198 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:25,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 00:59:25,199 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:25,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:25,199 INFO L85 PathProgramCache]: Analyzing trace with hash -2067208577, now seen corresponding path program 1 times [2024-06-28 00:59:25,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:25,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830341040] [2024-06-28 00:59:25,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:25,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:25,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:25,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:25,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:25,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830341040] [2024-06-28 00:59:25,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830341040] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:25,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:25,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:25,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704457436] [2024-06-28 00:59:25,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:25,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:25,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:25,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:25,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:25,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-28 00:59:25,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 159 transitions, 1572 flow. Second operand has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:25,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:25,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-28 00:59:25,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:25,633 INFO L124 PetriNetUnfolderBase]: 2141/3633 cut-off events. [2024-06-28 00:59:25,633 INFO L125 PetriNetUnfolderBase]: For 64275/64280 co-relation queries the response was YES. [2024-06-28 00:59:25,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19076 conditions, 3633 events. 2141/3633 cut-off events. For 64275/64280 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 22692 event pairs, 585 based on Foata normal form. 5/3622 useless extension candidates. Maximal degree in co-relation 19015. Up to 2976 conditions per place. [2024-06-28 00:59:25,659 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 139 selfloop transitions, 30 changer transitions 0/195 dead transitions. [2024-06-28 00:59:25,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 195 transitions, 2117 flow [2024-06-28 00:59:25,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:25,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:25,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-28 00:59:25,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2024-06-28 00:59:25,661 INFO L175 Difference]: Start difference. First operand has 138 places, 159 transitions, 1572 flow. Second operand 6 states and 180 transitions. [2024-06-28 00:59:25,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 195 transitions, 2117 flow [2024-06-28 00:59:25,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 195 transitions, 1966 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-28 00:59:25,722 INFO L231 Difference]: Finished difference. Result has 140 places, 170 transitions, 1591 flow [2024-06-28 00:59:25,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1421, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1591, PETRI_PLACES=140, PETRI_TRANSITIONS=170} [2024-06-28 00:59:25,723 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 90 predicate places. [2024-06-28 00:59:25,723 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 170 transitions, 1591 flow [2024-06-28 00:59:25,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:25,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:25,723 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:25,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 00:59:25,724 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:25,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:25,724 INFO L85 PathProgramCache]: Analyzing trace with hash -947265989, now seen corresponding path program 4 times [2024-06-28 00:59:25,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:25,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838345614] [2024-06-28 00:59:25,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:25,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:25,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:25,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:25,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:25,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838345614] [2024-06-28 00:59:25,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838345614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:25,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:25,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:25,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784612694] [2024-06-28 00:59:25,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:25,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:25,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:25,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:25,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:25,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:25,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 170 transitions, 1591 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:25,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:25,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:25,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:26,239 INFO L124 PetriNetUnfolderBase]: 2238/3708 cut-off events. [2024-06-28 00:59:26,239 INFO L125 PetriNetUnfolderBase]: For 67382/67382 co-relation queries the response was YES. [2024-06-28 00:59:26,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19623 conditions, 3708 events. 2238/3708 cut-off events. For 67382/67382 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 23128 event pairs, 793 based on Foata normal form. 4/3650 useless extension candidates. Maximal degree in co-relation 19560. Up to 2994 conditions per place. [2024-06-28 00:59:26,263 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 131 selfloop transitions, 60 changer transitions 0/207 dead transitions. [2024-06-28 00:59:26,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 207 transitions, 2127 flow [2024-06-28 00:59:26,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:26,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:26,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-28 00:59:26,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.639751552795031 [2024-06-28 00:59:26,264 INFO L175 Difference]: Start difference. First operand has 140 places, 170 transitions, 1591 flow. Second operand 7 states and 206 transitions. [2024-06-28 00:59:26,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 207 transitions, 2127 flow [2024-06-28 00:59:26,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 207 transitions, 2097 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-06-28 00:59:26,344 INFO L231 Difference]: Finished difference. Result has 146 places, 172 transitions, 1738 flow [2024-06-28 00:59:26,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1561, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1738, PETRI_PLACES=146, PETRI_TRANSITIONS=172} [2024-06-28 00:59:26,344 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 96 predicate places. [2024-06-28 00:59:26,345 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 172 transitions, 1738 flow [2024-06-28 00:59:26,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:26,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:26,345 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:26,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 00:59:26,345 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:26,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:26,346 INFO L85 PathProgramCache]: Analyzing trace with hash 28378983, now seen corresponding path program 2 times [2024-06-28 00:59:26,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:26,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981267284] [2024-06-28 00:59:26,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:26,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:26,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:26,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:26,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:26,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981267284] [2024-06-28 00:59:26,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981267284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:26,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:26,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:26,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162536305] [2024-06-28 00:59:26,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:26,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:26,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:26,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:26,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:26,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-28 00:59:26,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 172 transitions, 1738 flow. Second operand has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:26,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:26,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-28 00:59:26,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:26,813 INFO L124 PetriNetUnfolderBase]: 2143/3628 cut-off events. [2024-06-28 00:59:26,813 INFO L125 PetriNetUnfolderBase]: For 71831/71833 co-relation queries the response was YES. [2024-06-28 00:59:26,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19649 conditions, 3628 events. 2143/3628 cut-off events. For 71831/71833 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 23074 event pairs, 765 based on Foata normal form. 4/3592 useless extension candidates. Maximal degree in co-relation 19584. Up to 2976 conditions per place. [2024-06-28 00:59:26,837 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 139 selfloop transitions, 32 changer transitions 0/197 dead transitions. [2024-06-28 00:59:26,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 197 transitions, 2226 flow [2024-06-28 00:59:26,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:59:26,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:59:26,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 155 transitions. [2024-06-28 00:59:26,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6739130434782609 [2024-06-28 00:59:26,838 INFO L175 Difference]: Start difference. First operand has 146 places, 172 transitions, 1738 flow. Second operand 5 states and 155 transitions. [2024-06-28 00:59:26,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 197 transitions, 2226 flow [2024-06-28 00:59:26,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 197 transitions, 2067 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 00:59:26,943 INFO L231 Difference]: Finished difference. Result has 146 places, 175 transitions, 1681 flow [2024-06-28 00:59:26,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1579, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1681, PETRI_PLACES=146, PETRI_TRANSITIONS=175} [2024-06-28 00:59:26,944 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 96 predicate places. [2024-06-28 00:59:26,944 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 175 transitions, 1681 flow [2024-06-28 00:59:26,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:26,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:26,945 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:26,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 00:59:26,945 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:26,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:26,945 INFO L85 PathProgramCache]: Analyzing trace with hash -1098072147, now seen corresponding path program 3 times [2024-06-28 00:59:26,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:26,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922425827] [2024-06-28 00:59:26,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:26,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:26,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:27,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:27,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:27,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922425827] [2024-06-28 00:59:27,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922425827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:27,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:27,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:27,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192430819] [2024-06-28 00:59:27,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:27,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:27,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:27,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:27,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:27,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-28 00:59:27,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 175 transitions, 1681 flow. Second operand has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:27,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:27,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-28 00:59:27,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:27,412 INFO L124 PetriNetUnfolderBase]: 2139/3544 cut-off events. [2024-06-28 00:59:27,412 INFO L125 PetriNetUnfolderBase]: For 71610/71610 co-relation queries the response was YES. [2024-06-28 00:59:27,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19228 conditions, 3544 events. 2139/3544 cut-off events. For 71610/71610 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 21949 event pairs, 468 based on Foata normal form. 2/3531 useless extension candidates. Maximal degree in co-relation 19162. Up to 2999 conditions per place. [2024-06-28 00:59:27,439 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 141 selfloop transitions, 26 changer transitions 0/193 dead transitions. [2024-06-28 00:59:27,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 193 transitions, 2071 flow [2024-06-28 00:59:27,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:59:27,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:59:27,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 129 transitions. [2024-06-28 00:59:27,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7010869565217391 [2024-06-28 00:59:27,440 INFO L175 Difference]: Start difference. First operand has 146 places, 175 transitions, 1681 flow. Second operand 4 states and 129 transitions. [2024-06-28 00:59:27,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 193 transitions, 2071 flow [2024-06-28 00:59:27,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 193 transitions, 2011 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-28 00:59:27,583 INFO L231 Difference]: Finished difference. Result has 147 places, 175 transitions, 1696 flow [2024-06-28 00:59:27,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1621, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1696, PETRI_PLACES=147, PETRI_TRANSITIONS=175} [2024-06-28 00:59:27,584 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 97 predicate places. [2024-06-28 00:59:27,584 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 175 transitions, 1696 flow [2024-06-28 00:59:27,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:27,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:27,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:27,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 00:59:27,585 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:27,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:27,585 INFO L85 PathProgramCache]: Analyzing trace with hash -1146853717, now seen corresponding path program 1 times [2024-06-28 00:59:27,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:27,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411486132] [2024-06-28 00:59:27,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:27,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:27,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:27,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 00:59:27,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:27,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411486132] [2024-06-28 00:59:27,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411486132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:27,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:27,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:59:27,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714046875] [2024-06-28 00:59:27,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:27,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:59:27,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:27,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:59:27,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:59:27,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-28 00:59:27,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 175 transitions, 1696 flow. Second operand has 5 states, 5 states have (on average 21.6) internal successors, (108), 5 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:27,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:27,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-28 00:59:27,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:28,023 INFO L124 PetriNetUnfolderBase]: 2005/3409 cut-off events. [2024-06-28 00:59:28,023 INFO L125 PetriNetUnfolderBase]: For 71985/72015 co-relation queries the response was YES. [2024-06-28 00:59:28,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18643 conditions, 3409 events. 2005/3409 cut-off events. For 71985/72015 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 21684 event pairs, 419 based on Foata normal form. 24/3410 useless extension candidates. Maximal degree in co-relation 18577. Up to 2804 conditions per place. [2024-06-28 00:59:28,050 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 143 selfloop transitions, 25 changer transitions 0/197 dead transitions. [2024-06-28 00:59:28,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 197 transitions, 2175 flow [2024-06-28 00:59:28,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:59:28,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:59:28,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 151 transitions. [2024-06-28 00:59:28,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6565217391304348 [2024-06-28 00:59:28,051 INFO L175 Difference]: Start difference. First operand has 147 places, 175 transitions, 1696 flow. Second operand 5 states and 151 transitions. [2024-06-28 00:59:28,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 197 transitions, 2175 flow [2024-06-28 00:59:28,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 197 transitions, 2123 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 00:59:28,148 INFO L231 Difference]: Finished difference. Result has 149 places, 178 transitions, 1731 flow [2024-06-28 00:59:28,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1644, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1731, PETRI_PLACES=149, PETRI_TRANSITIONS=178} [2024-06-28 00:59:28,148 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 99 predicate places. [2024-06-28 00:59:28,149 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 178 transitions, 1731 flow [2024-06-28 00:59:28,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.6) internal successors, (108), 5 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:28,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:28,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:28,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 00:59:28,149 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:28,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:28,149 INFO L85 PathProgramCache]: Analyzing trace with hash -1221522237, now seen corresponding path program 2 times [2024-06-28 00:59:28,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:28,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559852519] [2024-06-28 00:59:28,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:28,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:28,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:28,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:28,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:28,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559852519] [2024-06-28 00:59:28,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559852519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:28,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:28,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:28,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446547833] [2024-06-28 00:59:28,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:28,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:28,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:28,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:28,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:28,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-28 00:59:28,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 178 transitions, 1731 flow. Second operand has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:28,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:28,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-28 00:59:28,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:28,613 INFO L124 PetriNetUnfolderBase]: 2011/3427 cut-off events. [2024-06-28 00:59:28,614 INFO L125 PetriNetUnfolderBase]: For 74298/74315 co-relation queries the response was YES. [2024-06-28 00:59:28,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18757 conditions, 3427 events. 2011/3427 cut-off events. For 74298/74315 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 21784 event pairs, 419 based on Foata normal form. 19/3425 useless extension candidates. Maximal degree in co-relation 18690. Up to 2811 conditions per place. [2024-06-28 00:59:28,637 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 143 selfloop transitions, 28 changer transitions 0/200 dead transitions. [2024-06-28 00:59:28,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 200 transitions, 2193 flow [2024-06-28 00:59:28,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:28,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:28,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-06-28 00:59:28,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6376811594202898 [2024-06-28 00:59:28,638 INFO L175 Difference]: Start difference. First operand has 149 places, 178 transitions, 1731 flow. Second operand 6 states and 176 transitions. [2024-06-28 00:59:28,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 200 transitions, 2193 flow [2024-06-28 00:59:28,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 200 transitions, 2121 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-28 00:59:28,746 INFO L231 Difference]: Finished difference. Result has 152 places, 178 transitions, 1721 flow [2024-06-28 00:59:28,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1659, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1721, PETRI_PLACES=152, PETRI_TRANSITIONS=178} [2024-06-28 00:59:28,746 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 102 predicate places. [2024-06-28 00:59:28,746 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 178 transitions, 1721 flow [2024-06-28 00:59:28,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:28,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:28,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:28,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 00:59:28,747 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:28,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:28,747 INFO L85 PathProgramCache]: Analyzing trace with hash 1496992451, now seen corresponding path program 3 times [2024-06-28 00:59:28,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:28,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824558711] [2024-06-28 00:59:28,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:28,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:28,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:28,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 00:59:28,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:28,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824558711] [2024-06-28 00:59:28,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824558711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:28,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:28,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:59:28,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823435782] [2024-06-28 00:59:28,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:28,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:59:28,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:28,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:59:28,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:59:28,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-28 00:59:28,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 178 transitions, 1721 flow. Second operand has 5 states, 5 states have (on average 21.6) internal successors, (108), 5 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:28,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:28,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-28 00:59:28,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:29,167 INFO L124 PetriNetUnfolderBase]: 1997/3388 cut-off events. [2024-06-28 00:59:29,168 INFO L125 PetriNetUnfolderBase]: For 76182/76200 co-relation queries the response was YES. [2024-06-28 00:59:29,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18677 conditions, 3388 events. 1997/3388 cut-off events. For 76182/76200 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 21452 event pairs, 405 based on Foata normal form. 10/3382 useless extension candidates. Maximal degree in co-relation 18610. Up to 2819 conditions per place. [2024-06-28 00:59:29,192 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 150 selfloop transitions, 20 changer transitions 0/199 dead transitions. [2024-06-28 00:59:29,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 199 transitions, 2125 flow [2024-06-28 00:59:29,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:59:29,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:59:29,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 153 transitions. [2024-06-28 00:59:29,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6652173913043479 [2024-06-28 00:59:29,193 INFO L175 Difference]: Start difference. First operand has 152 places, 178 transitions, 1721 flow. Second operand 5 states and 153 transitions. [2024-06-28 00:59:29,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 199 transitions, 2125 flow [2024-06-28 00:59:29,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 199 transitions, 2031 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 00:59:29,295 INFO L231 Difference]: Finished difference. Result has 151 places, 178 transitions, 1677 flow [2024-06-28 00:59:29,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1627, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1677, PETRI_PLACES=151, PETRI_TRANSITIONS=178} [2024-06-28 00:59:29,296 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 101 predicate places. [2024-06-28 00:59:29,296 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 178 transitions, 1677 flow [2024-06-28 00:59:29,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.6) internal successors, (108), 5 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:29,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:29,296 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:29,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 00:59:29,297 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:29,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:29,297 INFO L85 PathProgramCache]: Analyzing trace with hash 1497238715, now seen corresponding path program 1 times [2024-06-28 00:59:29,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:29,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306271256] [2024-06-28 00:59:29,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:29,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:29,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:29,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:29,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:29,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306271256] [2024-06-28 00:59:29,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306271256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:29,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:29,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:29,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383656191] [2024-06-28 00:59:29,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:29,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:29,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:29,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:29,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:29,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-28 00:59:29,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 178 transitions, 1677 flow. Second operand has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:29,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:29,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-28 00:59:29,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:29,738 INFO L124 PetriNetUnfolderBase]: 2139/3550 cut-off events. [2024-06-28 00:59:29,738 INFO L125 PetriNetUnfolderBase]: For 79396/79396 co-relation queries the response was YES. [2024-06-28 00:59:29,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19302 conditions, 3550 events. 2139/3550 cut-off events. For 79396/79396 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 22086 event pairs, 466 based on Foata normal form. 2/3532 useless extension candidates. Maximal degree in co-relation 19235. Up to 3054 conditions per place. [2024-06-28 00:59:29,765 INFO L140 encePairwiseOnDemand]: 41/46 looper letters, 157 selfloop transitions, 10 changer transitions 0/193 dead transitions. [2024-06-28 00:59:29,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 193 transitions, 2067 flow [2024-06-28 00:59:29,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:59:29,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:59:29,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 121 transitions. [2024-06-28 00:59:29,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.657608695652174 [2024-06-28 00:59:29,766 INFO L175 Difference]: Start difference. First operand has 151 places, 178 transitions, 1677 flow. Second operand 4 states and 121 transitions. [2024-06-28 00:59:29,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 193 transitions, 2067 flow [2024-06-28 00:59:29,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 193 transitions, 2027 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-28 00:59:29,847 INFO L231 Difference]: Finished difference. Result has 151 places, 180 transitions, 1686 flow [2024-06-28 00:59:29,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1637, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1686, PETRI_PLACES=151, PETRI_TRANSITIONS=180} [2024-06-28 00:59:29,847 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 101 predicate places. [2024-06-28 00:59:29,847 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 180 transitions, 1686 flow [2024-06-28 00:59:29,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:29,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:29,848 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 00:59:29,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 00:59:29,848 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:29,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:29,848 INFO L85 PathProgramCache]: Analyzing trace with hash 1014169834, now seen corresponding path program 1 times [2024-06-28 00:59:29,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:29,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973811471] [2024-06-28 00:59:29,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:29,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:29,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:29,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:29,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:29,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973811471] [2024-06-28 00:59:29,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973811471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:29,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:29,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:29,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032016113] [2024-06-28 00:59:29,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:29,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:29,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:29,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:29,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:30,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:30,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 180 transitions, 1686 flow. Second operand has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:30,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:30,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:30,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:30,406 INFO L124 PetriNetUnfolderBase]: 2314/3744 cut-off events. [2024-06-28 00:59:30,406 INFO L125 PetriNetUnfolderBase]: For 93464/93464 co-relation queries the response was YES. [2024-06-28 00:59:30,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20698 conditions, 3744 events. 2314/3744 cut-off events. For 93464/93464 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 22835 event pairs, 294 based on Foata normal form. 18/3749 useless extension candidates. Maximal degree in co-relation 20630. Up to 2610 conditions per place. [2024-06-28 00:59:30,432 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 167 selfloop transitions, 52 changer transitions 0/235 dead transitions. [2024-06-28 00:59:30,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 235 transitions, 2448 flow [2024-06-28 00:59:30,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:59:30,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:59:30,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 248 transitions. [2024-06-28 00:59:30,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6739130434782609 [2024-06-28 00:59:30,433 INFO L175 Difference]: Start difference. First operand has 151 places, 180 transitions, 1686 flow. Second operand 8 states and 248 transitions. [2024-06-28 00:59:30,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 235 transitions, 2448 flow [2024-06-28 00:59:30,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 235 transitions, 2415 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-28 00:59:30,541 INFO L231 Difference]: Finished difference. Result has 157 places, 182 transitions, 1797 flow [2024-06-28 00:59:30,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1653, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1797, PETRI_PLACES=157, PETRI_TRANSITIONS=182} [2024-06-28 00:59:30,542 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 107 predicate places. [2024-06-28 00:59:30,542 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 182 transitions, 1797 flow [2024-06-28 00:59:30,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:30,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:30,542 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:30,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 00:59:30,542 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:30,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:30,542 INFO L85 PathProgramCache]: Analyzing trace with hash 224980262, now seen corresponding path program 2 times [2024-06-28 00:59:30,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:30,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820498000] [2024-06-28 00:59:30,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:30,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:30,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:30,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 00:59:30,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:30,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820498000] [2024-06-28 00:59:30,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820498000] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:30,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:30,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:30,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520375950] [2024-06-28 00:59:30,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:30,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:30,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:30,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:30,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:30,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:30,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 182 transitions, 1797 flow. Second operand has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:30,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:30,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:30,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:31,088 INFO L124 PetriNetUnfolderBase]: 2267/3694 cut-off events. [2024-06-28 00:59:31,089 INFO L125 PetriNetUnfolderBase]: For 89001/89001 co-relation queries the response was YES. [2024-06-28 00:59:31,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20158 conditions, 3694 events. 2267/3694 cut-off events. For 89001/89001 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 22730 event pairs, 418 based on Foata normal form. 24/3704 useless extension candidates. Maximal degree in co-relation 20089. Up to 2935 conditions per place. [2024-06-28 00:59:31,115 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 170 selfloop transitions, 46 changer transitions 0/232 dead transitions. [2024-06-28 00:59:31,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 232 transitions, 2416 flow [2024-06-28 00:59:31,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:59:31,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:59:31,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 242 transitions. [2024-06-28 00:59:31,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.657608695652174 [2024-06-28 00:59:31,116 INFO L175 Difference]: Start difference. First operand has 157 places, 182 transitions, 1797 flow. Second operand 8 states and 242 transitions. [2024-06-28 00:59:31,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 232 transitions, 2416 flow [2024-06-28 00:59:31,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 232 transitions, 2299 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-28 00:59:31,238 INFO L231 Difference]: Finished difference. Result has 160 places, 183 transitions, 1811 flow [2024-06-28 00:59:31,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1691, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1811, PETRI_PLACES=160, PETRI_TRANSITIONS=183} [2024-06-28 00:59:31,239 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 110 predicate places. [2024-06-28 00:59:31,239 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 183 transitions, 1811 flow [2024-06-28 00:59:31,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:31,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:31,239 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:31,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 00:59:31,240 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:31,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:31,240 INFO L85 PathProgramCache]: Analyzing trace with hash 1421090086, now seen corresponding path program 3 times [2024-06-28 00:59:31,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:31,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069292368] [2024-06-28 00:59:31,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:31,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:31,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:31,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 00:59:31,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:31,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069292368] [2024-06-28 00:59:31,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069292368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:31,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:31,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:31,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744783763] [2024-06-28 00:59:31,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:31,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:31,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:31,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:31,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:31,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:31,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 183 transitions, 1811 flow. Second operand has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:31,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:31,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:31,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:31,714 INFO L124 PetriNetUnfolderBase]: 2361/3862 cut-off events. [2024-06-28 00:59:31,714 INFO L125 PetriNetUnfolderBase]: For 89913/89913 co-relation queries the response was YES. [2024-06-28 00:59:31,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20765 conditions, 3862 events. 2361/3862 cut-off events. For 89913/89913 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 23981 event pairs, 453 based on Foata normal form. 16/3858 useless extension candidates. Maximal degree in co-relation 20695. Up to 3087 conditions per place. [2024-06-28 00:59:31,743 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 153 selfloop transitions, 56 changer transitions 0/225 dead transitions. [2024-06-28 00:59:31,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 225 transitions, 2395 flow [2024-06-28 00:59:31,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:31,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:31,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 212 transitions. [2024-06-28 00:59:31,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6583850931677019 [2024-06-28 00:59:31,749 INFO L175 Difference]: Start difference. First operand has 160 places, 183 transitions, 1811 flow. Second operand 7 states and 212 transitions. [2024-06-28 00:59:31,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 225 transitions, 2395 flow [2024-06-28 00:59:31,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 225 transitions, 2307 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 00:59:31,902 INFO L231 Difference]: Finished difference. Result has 161 places, 184 transitions, 1870 flow [2024-06-28 00:59:31,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1723, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1870, PETRI_PLACES=161, PETRI_TRANSITIONS=184} [2024-06-28 00:59:31,903 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 111 predicate places. [2024-06-28 00:59:31,903 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 184 transitions, 1870 flow [2024-06-28 00:59:31,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:31,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:31,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:31,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 00:59:31,903 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:31,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:31,904 INFO L85 PathProgramCache]: Analyzing trace with hash 1221788296, now seen corresponding path program 4 times [2024-06-28 00:59:31,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:31,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266871485] [2024-06-28 00:59:31,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:31,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:31,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:32,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:32,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:32,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266871485] [2024-06-28 00:59:32,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266871485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:32,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:32,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:59:32,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021621569] [2024-06-28 00:59:32,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:32,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:59:32,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:32,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:59:32,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:59:32,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:32,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 184 transitions, 1870 flow. Second operand has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:32,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:32,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:32,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:32,478 INFO L124 PetriNetUnfolderBase]: 2456/4023 cut-off events. [2024-06-28 00:59:32,479 INFO L125 PetriNetUnfolderBase]: For 97764/97764 co-relation queries the response was YES. [2024-06-28 00:59:32,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21818 conditions, 4023 events. 2456/4023 cut-off events. For 97764/97764 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 25265 event pairs, 470 based on Foata normal form. 16/4018 useless extension candidates. Maximal degree in co-relation 21747. Up to 3237 conditions per place. [2024-06-28 00:59:32,510 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 159 selfloop transitions, 57 changer transitions 0/232 dead transitions. [2024-06-28 00:59:32,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 232 transitions, 2488 flow [2024-06-28 00:59:32,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:59:32,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:59:32,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-06-28 00:59:32,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6494565217391305 [2024-06-28 00:59:32,511 INFO L175 Difference]: Start difference. First operand has 161 places, 184 transitions, 1870 flow. Second operand 8 states and 239 transitions. [2024-06-28 00:59:32,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 232 transitions, 2488 flow [2024-06-28 00:59:32,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 232 transitions, 2359 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 00:59:32,634 INFO L231 Difference]: Finished difference. Result has 164 places, 185 transitions, 1892 flow [2024-06-28 00:59:32,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1741, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1892, PETRI_PLACES=164, PETRI_TRANSITIONS=185} [2024-06-28 00:59:32,636 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 114 predicate places. [2024-06-28 00:59:32,636 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 185 transitions, 1892 flow [2024-06-28 00:59:32,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:32,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:32,636 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 00:59:32,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 00:59:32,637 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:32,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:32,637 INFO L85 PathProgramCache]: Analyzing trace with hash 381794568, now seen corresponding path program 5 times [2024-06-28 00:59:32,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:32,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946164928] [2024-06-28 00:59:32,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:32,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:32,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:32,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:32,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:32,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946164928] [2024-06-28 00:59:32,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946164928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:32,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:32,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:59:32,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979828880] [2024-06-28 00:59:32,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:32,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:59:32,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:32,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:59:32,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:59:32,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:32,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 185 transitions, 1892 flow. Second operand has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:32,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:32,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:32,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:33,228 INFO L124 PetriNetUnfolderBase]: 2523/4132 cut-off events. [2024-06-28 00:59:33,228 INFO L125 PetriNetUnfolderBase]: For 100550/100550 co-relation queries the response was YES. [2024-06-28 00:59:33,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22330 conditions, 4132 events. 2523/4132 cut-off events. For 100550/100550 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 26087 event pairs, 463 based on Foata normal form. 12/4123 useless extension candidates. Maximal degree in co-relation 22258. Up to 3221 conditions per place. [2024-06-28 00:59:33,258 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 166 selfloop transitions, 60 changer transitions 0/242 dead transitions. [2024-06-28 00:59:33,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 242 transitions, 2564 flow [2024-06-28 00:59:33,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:59:33,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:59:33,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 268 transitions. [2024-06-28 00:59:33,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6473429951690821 [2024-06-28 00:59:33,261 INFO L175 Difference]: Start difference. First operand has 164 places, 185 transitions, 1892 flow. Second operand 9 states and 268 transitions. [2024-06-28 00:59:33,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 242 transitions, 2564 flow [2024-06-28 00:59:33,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 242 transitions, 2431 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 00:59:33,393 INFO L231 Difference]: Finished difference. Result has 167 places, 186 transitions, 1917 flow [2024-06-28 00:59:33,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1759, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1917, PETRI_PLACES=167, PETRI_TRANSITIONS=186} [2024-06-28 00:59:33,393 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 117 predicate places. [2024-06-28 00:59:33,393 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 186 transitions, 1917 flow [2024-06-28 00:59:33,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:33,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:33,393 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 00:59:33,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 00:59:33,394 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:33,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:33,394 INFO L85 PathProgramCache]: Analyzing trace with hash 1428714598, now seen corresponding path program 1 times [2024-06-28 00:59:33,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:33,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723804122] [2024-06-28 00:59:33,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:33,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:33,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:33,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:33,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:33,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723804122] [2024-06-28 00:59:33,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723804122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:33,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:33,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:33,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731461536] [2024-06-28 00:59:33,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:33,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:33,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:33,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:33,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:33,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:33,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 186 transitions, 1917 flow. Second operand has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:33,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:33,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:33,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:34,050 INFO L124 PetriNetUnfolderBase]: 2711/4540 cut-off events. [2024-06-28 00:59:34,050 INFO L125 PetriNetUnfolderBase]: For 119291/119291 co-relation queries the response was YES. [2024-06-28 00:59:34,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24674 conditions, 4540 events. 2711/4540 cut-off events. For 119291/119291 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 29784 event pairs, 810 based on Foata normal form. 12/4503 useless extension candidates. Maximal degree in co-relation 24601. Up to 3062 conditions per place. [2024-06-28 00:59:34,082 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 157 selfloop transitions, 61 changer transitions 0/234 dead transitions. [2024-06-28 00:59:34,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 234 transitions, 2711 flow [2024-06-28 00:59:34,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:34,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:34,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 216 transitions. [2024-06-28 00:59:34,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6708074534161491 [2024-06-28 00:59:34,083 INFO L175 Difference]: Start difference. First operand has 167 places, 186 transitions, 1917 flow. Second operand 7 states and 216 transitions. [2024-06-28 00:59:34,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 234 transitions, 2711 flow [2024-06-28 00:59:34,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 234 transitions, 2567 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 00:59:34,238 INFO L231 Difference]: Finished difference. Result has 167 places, 188 transitions, 1967 flow [2024-06-28 00:59:34,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1773, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1967, PETRI_PLACES=167, PETRI_TRANSITIONS=188} [2024-06-28 00:59:34,239 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 117 predicate places. [2024-06-28 00:59:34,239 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 188 transitions, 1967 flow [2024-06-28 00:59:34,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:34,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:34,239 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:34,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 00:59:34,240 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:34,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:34,240 INFO L85 PathProgramCache]: Analyzing trace with hash 1084057913, now seen corresponding path program 1 times [2024-06-28 00:59:34,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:34,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579098783] [2024-06-28 00:59:34,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:34,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:34,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:34,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:34,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:34,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579098783] [2024-06-28 00:59:34,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579098783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:34,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:34,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:34,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424720737] [2024-06-28 00:59:34,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:34,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:34,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:34,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:34,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:34,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:34,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 188 transitions, 1967 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 00:59:34,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:34,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:34,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:34,773 INFO L124 PetriNetUnfolderBase]: 2737/4501 cut-off events. [2024-06-28 00:59:34,773 INFO L125 PetriNetUnfolderBase]: For 117060/117060 co-relation queries the response was YES. [2024-06-28 00:59:34,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24860 conditions, 4501 events. 2737/4501 cut-off events. For 117060/117060 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 28969 event pairs, 550 based on Foata normal form. 1/4478 useless extension candidates. Maximal degree in co-relation 24786. Up to 3851 conditions per place. [2024-06-28 00:59:34,809 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 182 selfloop transitions, 40 changer transitions 0/238 dead transitions. [2024-06-28 00:59:34,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 238 transitions, 2869 flow [2024-06-28 00:59:34,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:34,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:34,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 182 transitions. [2024-06-28 00:59:34,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6594202898550725 [2024-06-28 00:59:34,810 INFO L175 Difference]: Start difference. First operand has 167 places, 188 transitions, 1967 flow. Second operand 6 states and 182 transitions. [2024-06-28 00:59:34,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 238 transitions, 2869 flow [2024-06-28 00:59:34,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 238 transitions, 2774 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-28 00:59:35,002 INFO L231 Difference]: Finished difference. Result has 173 places, 206 transitions, 2214 flow [2024-06-28 00:59:35,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1872, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2214, PETRI_PLACES=173, PETRI_TRANSITIONS=206} [2024-06-28 00:59:35,003 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 123 predicate places. [2024-06-28 00:59:35,003 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 206 transitions, 2214 flow [2024-06-28 00:59:35,003 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 00:59:35,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:35,003 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 00:59:35,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 00:59:35,004 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:35,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:35,004 INFO L85 PathProgramCache]: Analyzing trace with hash 341036939, now seen corresponding path program 2 times [2024-06-28 00:59:35,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:35,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247144475] [2024-06-28 00:59:35,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:35,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:35,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:35,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:35,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:35,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247144475] [2024-06-28 00:59:35,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247144475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:35,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:35,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:35,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437090326] [2024-06-28 00:59:35,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:35,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:35,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:35,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:35,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:35,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:35,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 206 transitions, 2214 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 00:59:35,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:35,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:35,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:35,604 INFO L124 PetriNetUnfolderBase]: 2783/4631 cut-off events. [2024-06-28 00:59:35,604 INFO L125 PetriNetUnfolderBase]: For 122174/122174 co-relation queries the response was YES. [2024-06-28 00:59:35,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26085 conditions, 4631 events. 2783/4631 cut-off events. For 122174/122174 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 30169 event pairs, 682 based on Foata normal form. 1/4613 useless extension candidates. Maximal degree in co-relation 26006. Up to 4028 conditions per place. [2024-06-28 00:59:35,642 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 195 selfloop transitions, 36 changer transitions 0/247 dead transitions. [2024-06-28 00:59:35,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 247 transitions, 2995 flow [2024-06-28 00:59:35,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:35,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:35,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-28 00:59:35,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6242236024844721 [2024-06-28 00:59:35,643 INFO L175 Difference]: Start difference. First operand has 173 places, 206 transitions, 2214 flow. Second operand 7 states and 201 transitions. [2024-06-28 00:59:35,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 247 transitions, 2995 flow [2024-06-28 00:59:35,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 247 transitions, 2925 flow, removed 35 selfloop flow, removed 0 redundant places. [2024-06-28 00:59:35,846 INFO L231 Difference]: Finished difference. Result has 181 places, 218 transitions, 2411 flow [2024-06-28 00:59:35,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2156, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2411, PETRI_PLACES=181, PETRI_TRANSITIONS=218} [2024-06-28 00:59:35,846 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 131 predicate places. [2024-06-28 00:59:35,847 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 218 transitions, 2411 flow [2024-06-28 00:59:35,847 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 00:59:35,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:35,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:35,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 00:59:35,847 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:35,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:35,848 INFO L85 PathProgramCache]: Analyzing trace with hash -373848484, now seen corresponding path program 6 times [2024-06-28 00:59:35,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:35,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752530806] [2024-06-28 00:59:35,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:35,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:35,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:35,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:35,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:35,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752530806] [2024-06-28 00:59:35,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752530806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:35,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:35,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:35,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549111852] [2024-06-28 00:59:35,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:35,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:35,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:35,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:35,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:35,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:35,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 218 transitions, 2411 flow. Second operand has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:35,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:35,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:35,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:36,568 INFO L124 PetriNetUnfolderBase]: 2877/4744 cut-off events. [2024-06-28 00:59:36,568 INFO L125 PetriNetUnfolderBase]: For 139988/139991 co-relation queries the response was YES. [2024-06-28 00:59:36,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26957 conditions, 4744 events. 2877/4744 cut-off events. For 139988/139991 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 31075 event pairs, 598 based on Foata normal form. 18/4734 useless extension candidates. Maximal degree in co-relation 26874. Up to 3897 conditions per place. [2024-06-28 00:59:36,602 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 186 selfloop transitions, 55 changer transitions 0/257 dead transitions. [2024-06-28 00:59:36,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 257 transitions, 3057 flow [2024-06-28 00:59:36,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:36,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:36,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-28 00:59:36,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6459627329192547 [2024-06-28 00:59:36,603 INFO L175 Difference]: Start difference. First operand has 181 places, 218 transitions, 2411 flow. Second operand 7 states and 208 transitions. [2024-06-28 00:59:36,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 257 transitions, 3057 flow [2024-06-28 00:59:36,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 257 transitions, 2960 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-28 00:59:36,836 INFO L231 Difference]: Finished difference. Result has 184 places, 219 transitions, 2467 flow [2024-06-28 00:59:36,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2314, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2467, PETRI_PLACES=184, PETRI_TRANSITIONS=219} [2024-06-28 00:59:36,836 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 134 predicate places. [2024-06-28 00:59:36,837 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 219 transitions, 2467 flow [2024-06-28 00:59:36,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:36,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:36,837 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 00:59:36,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 00:59:36,837 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:36,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:36,838 INFO L85 PathProgramCache]: Analyzing trace with hash -1711271606, now seen corresponding path program 7 times [2024-06-28 00:59:36,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:36,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937727165] [2024-06-28 00:59:36,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:36,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:36,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:36,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:36,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:36,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937727165] [2024-06-28 00:59:36,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937727165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:36,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:36,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:59:36,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680652408] [2024-06-28 00:59:36,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:36,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:59:36,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:36,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:59:36,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:59:36,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:36,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 219 transitions, 2467 flow. Second operand has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:36,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:36,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:36,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:37,524 INFO L124 PetriNetUnfolderBase]: 2849/4705 cut-off events. [2024-06-28 00:59:37,524 INFO L125 PetriNetUnfolderBase]: For 136180/136180 co-relation queries the response was YES. [2024-06-28 00:59:37,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26424 conditions, 4705 events. 2849/4705 cut-off events. For 136180/136180 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 30860 event pairs, 765 based on Foata normal form. 16/4672 useless extension candidates. Maximal degree in co-relation 26341. Up to 3853 conditions per place. [2024-06-28 00:59:37,562 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 188 selfloop transitions, 59 changer transitions 0/263 dead transitions. [2024-06-28 00:59:37,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 263 transitions, 3109 flow [2024-06-28 00:59:37,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:59:37,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:59:37,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-06-28 00:59:37,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6385869565217391 [2024-06-28 00:59:37,565 INFO L175 Difference]: Start difference. First operand has 184 places, 219 transitions, 2467 flow. Second operand 8 states and 235 transitions. [2024-06-28 00:59:37,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 263 transitions, 3109 flow [2024-06-28 00:59:37,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 263 transitions, 2960 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 00:59:37,829 INFO L231 Difference]: Finished difference. Result has 187 places, 219 transitions, 2443 flow [2024-06-28 00:59:37,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2318, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2443, PETRI_PLACES=187, PETRI_TRANSITIONS=219} [2024-06-28 00:59:37,830 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 137 predicate places. [2024-06-28 00:59:37,830 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 219 transitions, 2443 flow [2024-06-28 00:59:37,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:37,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:37,830 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 00:59:37,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 00:59:37,831 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:37,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:37,831 INFO L85 PathProgramCache]: Analyzing trace with hash 2037814914, now seen corresponding path program 8 times [2024-06-28 00:59:37,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:37,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652355202] [2024-06-28 00:59:37,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:37,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:37,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:37,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:37,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:37,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652355202] [2024-06-28 00:59:37,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652355202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:37,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:37,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:59:37,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287862900] [2024-06-28 00:59:37,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:37,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:59:37,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:37,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:59:37,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:59:37,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:37,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 219 transitions, 2443 flow. Second operand has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:37,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:37,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:37,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:38,675 INFO L124 PetriNetUnfolderBase]: 2881/4761 cut-off events. [2024-06-28 00:59:38,675 INFO L125 PetriNetUnfolderBase]: For 131360/131360 co-relation queries the response was YES. [2024-06-28 00:59:38,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26131 conditions, 4761 events. 2881/4761 cut-off events. For 131360/131360 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 31292 event pairs, 756 based on Foata normal form. 12/4724 useless extension candidates. Maximal degree in co-relation 26047. Up to 3784 conditions per place. [2024-06-28 00:59:38,722 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 195 selfloop transitions, 62 changer transitions 0/273 dead transitions. [2024-06-28 00:59:38,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 273 transitions, 3173 flow [2024-06-28 00:59:38,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:59:38,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:59:38,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 264 transitions. [2024-06-28 00:59:38,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6376811594202898 [2024-06-28 00:59:38,725 INFO L175 Difference]: Start difference. First operand has 187 places, 219 transitions, 2443 flow. Second operand 9 states and 264 transitions. [2024-06-28 00:59:38,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 273 transitions, 3173 flow [2024-06-28 00:59:39,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 273 transitions, 3050 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 00:59:39,028 INFO L231 Difference]: Finished difference. Result has 190 places, 220 transitions, 2488 flow [2024-06-28 00:59:39,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2320, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2488, PETRI_PLACES=190, PETRI_TRANSITIONS=220} [2024-06-28 00:59:39,029 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 140 predicate places. [2024-06-28 00:59:39,029 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 220 transitions, 2488 flow [2024-06-28 00:59:39,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:39,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:39,029 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 00:59:39,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 00:59:39,029 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:39,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:39,030 INFO L85 PathProgramCache]: Analyzing trace with hash -443657602, now seen corresponding path program 2 times [2024-06-28 00:59:39,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:39,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914910525] [2024-06-28 00:59:39,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:39,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:39,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:39,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:39,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:39,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914910525] [2024-06-28 00:59:39,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914910525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:39,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:39,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:39,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259502783] [2024-06-28 00:59:39,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:39,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:39,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:39,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:39,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:39,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:39,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 220 transitions, 2488 flow. Second operand has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:39,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:39,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:39,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:39,715 INFO L124 PetriNetUnfolderBase]: 2948/4875 cut-off events. [2024-06-28 00:59:39,716 INFO L125 PetriNetUnfolderBase]: For 139903/139906 co-relation queries the response was YES. [2024-06-28 00:59:39,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26951 conditions, 4875 events. 2948/4875 cut-off events. For 139903/139906 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 32134 event pairs, 590 based on Foata normal form. 14/4861 useless extension candidates. Maximal degree in co-relation 26866. Up to 3893 conditions per place. [2024-06-28 00:59:39,757 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 189 selfloop transitions, 57 changer transitions 0/262 dead transitions. [2024-06-28 00:59:39,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 262 transitions, 3162 flow [2024-06-28 00:59:39,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:39,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:39,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-28 00:59:39,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65527950310559 [2024-06-28 00:59:39,758 INFO L175 Difference]: Start difference. First operand has 190 places, 220 transitions, 2488 flow. Second operand 7 states and 211 transitions. [2024-06-28 00:59:39,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 262 transitions, 3162 flow [2024-06-28 00:59:39,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 262 transitions, 3008 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-28 00:59:39,978 INFO L231 Difference]: Finished difference. Result has 190 places, 221 transitions, 2494 flow [2024-06-28 00:59:39,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2334, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2494, PETRI_PLACES=190, PETRI_TRANSITIONS=221} [2024-06-28 00:59:39,979 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 140 predicate places. [2024-06-28 00:59:39,979 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 221 transitions, 2494 flow [2024-06-28 00:59:39,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:39,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:39,979 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 00:59:39,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 00:59:39,979 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:39,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:39,980 INFO L85 PathProgramCache]: Analyzing trace with hash 741369542, now seen corresponding path program 3 times [2024-06-28 00:59:39,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:39,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486074854] [2024-06-28 00:59:39,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:39,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:39,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:40,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:40,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:40,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486074854] [2024-06-28 00:59:40,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486074854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:40,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:40,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:40,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231155975] [2024-06-28 00:59:40,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:40,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:40,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:40,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:40,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:40,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:40,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 221 transitions, 2494 flow. Second operand has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:40,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:40,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:40,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:40,649 INFO L124 PetriNetUnfolderBase]: 2928/4927 cut-off events. [2024-06-28 00:59:40,649 INFO L125 PetriNetUnfolderBase]: For 132220/132223 co-relation queries the response was YES. [2024-06-28 00:59:40,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26109 conditions, 4927 events. 2928/4927 cut-off events. For 132220/132223 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 33147 event pairs, 805 based on Foata normal form. 14/4883 useless extension candidates. Maximal degree in co-relation 26023. Up to 3020 conditions per place. [2024-06-28 00:59:40,690 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 180 selfloop transitions, 66 changer transitions 0/262 dead transitions. [2024-06-28 00:59:40,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 262 transitions, 3060 flow [2024-06-28 00:59:40,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:40,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:40,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-06-28 00:59:40,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2024-06-28 00:59:40,691 INFO L175 Difference]: Start difference. First operand has 190 places, 221 transitions, 2494 flow. Second operand 7 states and 210 transitions. [2024-06-28 00:59:40,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 262 transitions, 3060 flow [2024-06-28 00:59:40,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 262 transitions, 2908 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 00:59:40,954 INFO L231 Difference]: Finished difference. Result has 190 places, 220 transitions, 2406 flow [2024-06-28 00:59:40,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2270, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2406, PETRI_PLACES=190, PETRI_TRANSITIONS=220} [2024-06-28 00:59:40,954 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 140 predicate places. [2024-06-28 00:59:40,954 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 220 transitions, 2406 flow [2024-06-28 00:59:40,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:40,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:40,955 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 00:59:40,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 00:59:40,955 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:40,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:40,955 INFO L85 PathProgramCache]: Analyzing trace with hash 144919169, now seen corresponding path program 3 times [2024-06-28 00:59:40,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:40,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147007918] [2024-06-28 00:59:40,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:40,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:40,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:41,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:41,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:41,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147007918] [2024-06-28 00:59:41,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147007918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:41,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:41,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:41,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793084278] [2024-06-28 00:59:41,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:41,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:41,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:41,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:41,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:41,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:41,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 220 transitions, 2406 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 00:59:41,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:41,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:41,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:41,558 INFO L124 PetriNetUnfolderBase]: 2940/4862 cut-off events. [2024-06-28 00:59:41,559 INFO L125 PetriNetUnfolderBase]: For 119391/119391 co-relation queries the response was YES. [2024-06-28 00:59:41,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25996 conditions, 4862 events. 2940/4862 cut-off events. For 119391/119391 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 32082 event pairs, 595 based on Foata normal form. 1/4836 useless extension candidates. Maximal degree in co-relation 25910. Up to 4151 conditions per place. [2024-06-28 00:59:41,602 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 187 selfloop transitions, 53 changer transitions 0/256 dead transitions. [2024-06-28 00:59:41,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 256 transitions, 3373 flow [2024-06-28 00:59:41,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:41,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:41,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-28 00:59:41,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.644927536231884 [2024-06-28 00:59:41,603 INFO L175 Difference]: Start difference. First operand has 190 places, 220 transitions, 2406 flow. Second operand 6 states and 178 transitions. [2024-06-28 00:59:41,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 256 transitions, 3373 flow [2024-06-28 00:59:41,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 256 transitions, 3169 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 00:59:41,860 INFO L231 Difference]: Finished difference. Result has 191 places, 229 transitions, 2484 flow [2024-06-28 00:59:41,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2202, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2484, PETRI_PLACES=191, PETRI_TRANSITIONS=229} [2024-06-28 00:59:41,861 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 141 predicate places. [2024-06-28 00:59:41,861 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 229 transitions, 2484 flow [2024-06-28 00:59:41,861 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 00:59:41,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:41,861 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 00:59:41,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 00:59:41,861 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:41,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:41,862 INFO L85 PathProgramCache]: Analyzing trace with hash -1189015581, now seen corresponding path program 4 times [2024-06-28 00:59:41,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:41,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135867008] [2024-06-28 00:59:41,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:41,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:41,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:41,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:41,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:41,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135867008] [2024-06-28 00:59:41,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135867008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:41,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:41,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:41,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925099145] [2024-06-28 00:59:41,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:41,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:41,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:41,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:41,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:41,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:41,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 229 transitions, 2484 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 00:59:41,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:41,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:41,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:42,471 INFO L124 PetriNetUnfolderBase]: 2951/4953 cut-off events. [2024-06-28 00:59:42,471 INFO L125 PetriNetUnfolderBase]: For 119837/119837 co-relation queries the response was YES. [2024-06-28 00:59:42,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25437 conditions, 4953 events. 2951/4953 cut-off events. For 119837/119837 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 33095 event pairs, 626 based on Foata normal form. 1/4926 useless extension candidates. Maximal degree in co-relation 25350. Up to 4159 conditions per place. [2024-06-28 00:59:42,509 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 183 selfloop transitions, 57 changer transitions 0/256 dead transitions. [2024-06-28 00:59:42,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 256 transitions, 3286 flow [2024-06-28 00:59:42,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:42,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:42,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-06-28 00:59:42,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-06-28 00:59:42,510 INFO L175 Difference]: Start difference. First operand has 191 places, 229 transitions, 2484 flow. Second operand 6 states and 174 transitions. [2024-06-28 00:59:42,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 256 transitions, 3286 flow [2024-06-28 00:59:42,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 256 transitions, 3186 flow, removed 44 selfloop flow, removed 1 redundant places. [2024-06-28 00:59:42,747 INFO L231 Difference]: Finished difference. Result has 196 places, 233 transitions, 2580 flow [2024-06-28 00:59:42,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2402, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2580, PETRI_PLACES=196, PETRI_TRANSITIONS=233} [2024-06-28 00:59:42,747 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 146 predicate places. [2024-06-28 00:59:42,747 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 233 transitions, 2580 flow [2024-06-28 00:59:42,747 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 00:59:42,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:42,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:42,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 00:59:42,748 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:42,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:42,748 INFO L85 PathProgramCache]: Analyzing trace with hash -844548307, now seen corresponding path program 5 times [2024-06-28 00:59:42,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:42,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012580083] [2024-06-28 00:59:42,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:42,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:42,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:42,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:42,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:42,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012580083] [2024-06-28 00:59:42,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012580083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:42,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:42,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:42,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879744432] [2024-06-28 00:59:42,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:42,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:42,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:42,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:42,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:42,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:42,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 233 transitions, 2580 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 00:59:42,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:42,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:42,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:43,398 INFO L124 PetriNetUnfolderBase]: 2961/5002 cut-off events. [2024-06-28 00:59:43,398 INFO L125 PetriNetUnfolderBase]: For 121373/121373 co-relation queries the response was YES. [2024-06-28 00:59:43,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25518 conditions, 5002 events. 2961/5002 cut-off events. For 121373/121373 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 33478 event pairs, 615 based on Foata normal form. 1/4984 useless extension candidates. Maximal degree in co-relation 25429. Up to 4107 conditions per place. [2024-06-28 00:59:43,439 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 176 selfloop transitions, 83 changer transitions 0/275 dead transitions. [2024-06-28 00:59:43,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 275 transitions, 3376 flow [2024-06-28 00:59:43,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:43,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:43,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 213 transitions. [2024-06-28 00:59:43,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6614906832298136 [2024-06-28 00:59:43,441 INFO L175 Difference]: Start difference. First operand has 196 places, 233 transitions, 2580 flow. Second operand 7 states and 213 transitions. [2024-06-28 00:59:43,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 275 transitions, 3376 flow [2024-06-28 00:59:43,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 275 transitions, 3230 flow, removed 32 selfloop flow, removed 2 redundant places. [2024-06-28 00:59:43,823 INFO L231 Difference]: Finished difference. Result has 203 places, 237 transitions, 2758 flow [2024-06-28 00:59:43,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2442, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2758, PETRI_PLACES=203, PETRI_TRANSITIONS=237} [2024-06-28 00:59:43,823 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 153 predicate places. [2024-06-28 00:59:43,823 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 237 transitions, 2758 flow [2024-06-28 00:59:43,824 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 00:59:43,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:43,824 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 00:59:43,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 00:59:43,824 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:43,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:43,824 INFO L85 PathProgramCache]: Analyzing trace with hash -837882067, now seen corresponding path program 6 times [2024-06-28 00:59:43,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:43,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313723296] [2024-06-28 00:59:43,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:43,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:43,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:43,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:43,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:43,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313723296] [2024-06-28 00:59:43,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313723296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:43,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:43,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:43,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866542477] [2024-06-28 00:59:43,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:43,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:43,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:43,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:43,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:43,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:43,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 237 transitions, 2758 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 00:59:43,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:43,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:43,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:44,490 INFO L124 PetriNetUnfolderBase]: 2957/4874 cut-off events. [2024-06-28 00:59:44,490 INFO L125 PetriNetUnfolderBase]: For 125738/125738 co-relation queries the response was YES. [2024-06-28 00:59:44,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25804 conditions, 4874 events. 2957/4874 cut-off events. For 125738/125738 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 32083 event pairs, 572 based on Foata normal form. 1/4853 useless extension candidates. Maximal degree in co-relation 25712. Up to 4105 conditions per place. [2024-06-28 00:59:44,529 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 167 selfloop transitions, 83 changer transitions 0/266 dead transitions. [2024-06-28 00:59:44,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 266 transitions, 3444 flow [2024-06-28 00:59:44,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:44,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:44,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-06-28 00:59:44,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6630434782608695 [2024-06-28 00:59:44,530 INFO L175 Difference]: Start difference. First operand has 203 places, 237 transitions, 2758 flow. Second operand 6 states and 183 transitions. [2024-06-28 00:59:44,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 266 transitions, 3444 flow [2024-06-28 00:59:44,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 266 transitions, 3288 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-28 00:59:44,897 INFO L231 Difference]: Finished difference. Result has 205 places, 237 transitions, 2780 flow [2024-06-28 00:59:44,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2604, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2780, PETRI_PLACES=205, PETRI_TRANSITIONS=237} [2024-06-28 00:59:44,897 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 155 predicate places. [2024-06-28 00:59:44,898 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 237 transitions, 2780 flow [2024-06-28 00:59:44,898 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 00:59:44,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:44,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:44,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 00:59:44,898 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:44,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:44,899 INFO L85 PathProgramCache]: Analyzing trace with hash -684783030, now seen corresponding path program 1 times [2024-06-28 00:59:44,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:44,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33257967] [2024-06-28 00:59:44,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:44,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:44,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:44,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:44,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:44,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33257967] [2024-06-28 00:59:44,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33257967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:44,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:44,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:44,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198627775] [2024-06-28 00:59:44,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:44,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:44,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:44,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:44,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:44,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:44,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 237 transitions, 2780 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 00:59:44,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:44,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:44,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:45,538 INFO L124 PetriNetUnfolderBase]: 2998/4953 cut-off events. [2024-06-28 00:59:45,538 INFO L125 PetriNetUnfolderBase]: For 129086/129086 co-relation queries the response was YES. [2024-06-28 00:59:45,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26389 conditions, 4953 events. 2998/4953 cut-off events. For 129086/129086 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 32690 event pairs, 576 based on Foata normal form. 1/4930 useless extension candidates. Maximal degree in co-relation 26296. Up to 4212 conditions per place. [2024-06-28 00:59:45,581 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 191 selfloop transitions, 68 changer transitions 0/275 dead transitions. [2024-06-28 00:59:45,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 275 transitions, 3725 flow [2024-06-28 00:59:45,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:45,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:45,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-06-28 00:59:45,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6557971014492754 [2024-06-28 00:59:45,582 INFO L175 Difference]: Start difference. First operand has 205 places, 237 transitions, 2780 flow. Second operand 6 states and 181 transitions. [2024-06-28 00:59:45,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 275 transitions, 3725 flow [2024-06-28 00:59:45,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 275 transitions, 3630 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 00:59:45,902 INFO L231 Difference]: Finished difference. Result has 208 places, 246 transitions, 2978 flow [2024-06-28 00:59:45,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2688, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2978, PETRI_PLACES=208, PETRI_TRANSITIONS=246} [2024-06-28 00:59:45,903 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 158 predicate places. [2024-06-28 00:59:45,903 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 246 transitions, 2978 flow [2024-06-28 00:59:45,903 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 00:59:45,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:45,903 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 00:59:45,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 00:59:45,904 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:45,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:45,904 INFO L85 PathProgramCache]: Analyzing trace with hash 1805080102, now seen corresponding path program 2 times [2024-06-28 00:59:45,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:45,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476834780] [2024-06-28 00:59:45,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:45,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:45,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:45,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:45,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:45,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476834780] [2024-06-28 00:59:45,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476834780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:45,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:45,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:45,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368055624] [2024-06-28 00:59:45,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:45,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:45,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:45,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:45,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:46,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:46,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 246 transitions, 2978 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 00:59:46,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:46,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:46,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:46,589 INFO L124 PetriNetUnfolderBase]: 3009/5149 cut-off events. [2024-06-28 00:59:46,589 INFO L125 PetriNetUnfolderBase]: For 135167/135167 co-relation queries the response was YES. [2024-06-28 00:59:46,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26797 conditions, 5149 events. 3009/5149 cut-off events. For 135167/135167 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 34853 event pairs, 777 based on Foata normal form. 1/5121 useless extension candidates. Maximal degree in co-relation 26703. Up to 4224 conditions per place. [2024-06-28 00:59:46,633 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 194 selfloop transitions, 70 changer transitions 0/280 dead transitions. [2024-06-28 00:59:46,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 280 transitions, 3745 flow [2024-06-28 00:59:46,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:46,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:46,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-06-28 00:59:46,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6335403726708074 [2024-06-28 00:59:46,634 INFO L175 Difference]: Start difference. First operand has 208 places, 246 transitions, 2978 flow. Second operand 7 states and 204 transitions. [2024-06-28 00:59:46,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 280 transitions, 3745 flow [2024-06-28 00:59:46,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 280 transitions, 3621 flow, removed 26 selfloop flow, removed 2 redundant places. [2024-06-28 00:59:46,996 INFO L231 Difference]: Finished difference. Result has 213 places, 249 transitions, 3053 flow [2024-06-28 00:59:46,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2863, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3053, PETRI_PLACES=213, PETRI_TRANSITIONS=249} [2024-06-28 00:59:46,997 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 163 predicate places. [2024-06-28 00:59:46,997 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 249 transitions, 3053 flow [2024-06-28 00:59:46,997 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 00:59:46,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:46,997 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 00:59:46,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 00:59:46,998 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:46,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:46,998 INFO L85 PathProgramCache]: Analyzing trace with hash 1805080288, now seen corresponding path program 1 times [2024-06-28 00:59:46,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:46,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693701575] [2024-06-28 00:59:46,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:46,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:47,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:47,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:47,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:47,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693701575] [2024-06-28 00:59:47,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693701575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:47,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:47,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:47,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849768668] [2024-06-28 00:59:47,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:47,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:47,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:47,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:47,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:47,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:47,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 249 transitions, 3053 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 00:59:47,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:47,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:47,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:47,626 INFO L124 PetriNetUnfolderBase]: 3034/5030 cut-off events. [2024-06-28 00:59:47,627 INFO L125 PetriNetUnfolderBase]: For 141742/141742 co-relation queries the response was YES. [2024-06-28 00:59:47,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27016 conditions, 5030 events. 3034/5030 cut-off events. For 141742/141742 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 33407 event pairs, 617 based on Foata normal form. 1/4996 useless extension candidates. Maximal degree in co-relation 26921. Up to 4065 conditions per place. [2024-06-28 00:59:47,674 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 200 selfloop transitions, 81 changer transitions 0/297 dead transitions. [2024-06-28 00:59:47,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 297 transitions, 4091 flow [2024-06-28 00:59:47,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:47,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:47,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-28 00:59:47,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6459627329192547 [2024-06-28 00:59:47,675 INFO L175 Difference]: Start difference. First operand has 213 places, 249 transitions, 3053 flow. Second operand 7 states and 208 transitions. [2024-06-28 00:59:47,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 297 transitions, 4091 flow [2024-06-28 00:59:48,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 297 transitions, 3931 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 00:59:48,081 INFO L231 Difference]: Finished difference. Result has 217 places, 264 transitions, 3314 flow [2024-06-28 00:59:48,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2893, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3314, PETRI_PLACES=217, PETRI_TRANSITIONS=264} [2024-06-28 00:59:48,081 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 167 predicate places. [2024-06-28 00:59:48,081 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 264 transitions, 3314 flow [2024-06-28 00:59:48,081 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 00:59:48,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:48,081 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 00:59:48,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 00:59:48,082 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:48,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:48,082 INFO L85 PathProgramCache]: Analyzing trace with hash 1982211622, now seen corresponding path program 3 times [2024-06-28 00:59:48,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:48,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568816679] [2024-06-28 00:59:48,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:48,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:48,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:48,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:48,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:48,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568816679] [2024-06-28 00:59:48,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568816679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:48,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:48,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:48,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708429175] [2024-06-28 00:59:48,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:48,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:48,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:48,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:48,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:48,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:48,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 264 transitions, 3314 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 00:59:48,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:48,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:48,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:48,855 INFO L124 PetriNetUnfolderBase]: 3030/5000 cut-off events. [2024-06-28 00:59:48,855 INFO L125 PetriNetUnfolderBase]: For 148047/148047 co-relation queries the response was YES. [2024-06-28 00:59:48,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27845 conditions, 5000 events. 3030/5000 cut-off events. For 148047/148047 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 32969 event pairs, 710 based on Foata normal form. 1/4975 useless extension candidates. Maximal degree in co-relation 27747. Up to 4407 conditions per place. [2024-06-28 00:59:48,902 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 240 selfloop transitions, 36 changer transitions 0/292 dead transitions. [2024-06-28 00:59:48,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 292 transitions, 3956 flow [2024-06-28 00:59:48,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:48,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:48,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-06-28 00:59:48,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6180124223602484 [2024-06-28 00:59:48,904 INFO L175 Difference]: Start difference. First operand has 217 places, 264 transitions, 3314 flow. Second operand 7 states and 199 transitions. [2024-06-28 00:59:48,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 292 transitions, 3956 flow [2024-06-28 00:59:49,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 292 transitions, 3863 flow, removed 30 selfloop flow, removed 2 redundant places. [2024-06-28 00:59:49,276 INFO L231 Difference]: Finished difference. Result has 222 places, 264 transitions, 3303 flow [2024-06-28 00:59:49,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3221, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3303, PETRI_PLACES=222, PETRI_TRANSITIONS=264} [2024-06-28 00:59:49,277 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 172 predicate places. [2024-06-28 00:59:49,277 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 264 transitions, 3303 flow [2024-06-28 00:59:49,277 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 00:59:49,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:49,278 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 00:59:49,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 00:59:49,278 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:49,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:49,278 INFO L85 PathProgramCache]: Analyzing trace with hash -576573104, now seen corresponding path program 2 times [2024-06-28 00:59:49,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:49,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202488126] [2024-06-28 00:59:49,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:49,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:49,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:49,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:49,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:49,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202488126] [2024-06-28 00:59:49,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202488126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:49,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:49,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:49,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121480479] [2024-06-28 00:59:49,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:49,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:49,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:49,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:49,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:49,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:49,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 264 transitions, 3303 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 00:59:49,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:49,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:49,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:49,993 INFO L124 PetriNetUnfolderBase]: 3108/5110 cut-off events. [2024-06-28 00:59:49,993 INFO L125 PetriNetUnfolderBase]: For 158312/158312 co-relation queries the response was YES. [2024-06-28 00:59:50,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28774 conditions, 5110 events. 3108/5110 cut-off events. For 158312/158312 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 33762 event pairs, 550 based on Foata normal form. 2/5097 useless extension candidates. Maximal degree in co-relation 28674. Up to 4392 conditions per place. [2024-06-28 00:59:50,041 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 238 selfloop transitions, 63 changer transitions 0/317 dead transitions. [2024-06-28 00:59:50,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 317 transitions, 4386 flow [2024-06-28 00:59:50,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:59:50,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:59:50,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 254 transitions. [2024-06-28 00:59:50,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6135265700483091 [2024-06-28 00:59:50,042 INFO L175 Difference]: Start difference. First operand has 222 places, 264 transitions, 3303 flow. Second operand 9 states and 254 transitions. [2024-06-28 00:59:50,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 317 transitions, 4386 flow [2024-06-28 00:59:50,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 317 transitions, 4329 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-28 00:59:50,370 INFO L231 Difference]: Finished difference. Result has 227 places, 278 transitions, 3601 flow [2024-06-28 00:59:50,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3246, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3601, PETRI_PLACES=227, PETRI_TRANSITIONS=278} [2024-06-28 00:59:50,370 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 177 predicate places. [2024-06-28 00:59:50,370 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 278 transitions, 3601 flow [2024-06-28 00:59:50,371 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 00:59:50,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:50,371 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 00:59:50,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 00:59:50,371 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:50,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:50,371 INFO L85 PathProgramCache]: Analyzing trace with hash -749300144, now seen corresponding path program 3 times [2024-06-28 00:59:50,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:50,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193401309] [2024-06-28 00:59:50,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:50,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:50,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:50,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:50,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:50,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193401309] [2024-06-28 00:59:50,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193401309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:50,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:50,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:50,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597188714] [2024-06-28 00:59:50,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:50,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:50,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:50,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:50,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:50,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:50,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 278 transitions, 3601 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 00:59:50,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:50,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:50,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:51,169 INFO L124 PetriNetUnfolderBase]: 3102/5236 cut-off events. [2024-06-28 00:59:51,169 INFO L125 PetriNetUnfolderBase]: For 167601/167601 co-relation queries the response was YES. [2024-06-28 00:59:51,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29694 conditions, 5236 events. 3102/5236 cut-off events. For 167601/167601 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 35538 event pairs, 1001 based on Foata normal form. 2/5186 useless extension candidates. Maximal degree in co-relation 29592. Up to 4388 conditions per place. [2024-06-28 00:59:51,211 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 235 selfloop transitions, 65 changer transitions 0/316 dead transitions. [2024-06-28 00:59:51,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 316 transitions, 4527 flow [2024-06-28 00:59:51,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:59:51,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:59:51,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 230 transitions. [2024-06-28 00:59:51,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 00:59:51,212 INFO L175 Difference]: Start difference. First operand has 227 places, 278 transitions, 3601 flow. Second operand 8 states and 230 transitions. [2024-06-28 00:59:51,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 316 transitions, 4527 flow [2024-06-28 00:59:51,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 316 transitions, 4360 flow, removed 54 selfloop flow, removed 5 redundant places. [2024-06-28 00:59:51,597 INFO L231 Difference]: Finished difference. Result has 230 places, 282 transitions, 3670 flow [2024-06-28 00:59:51,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3442, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3670, PETRI_PLACES=230, PETRI_TRANSITIONS=282} [2024-06-28 00:59:51,598 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 180 predicate places. [2024-06-28 00:59:51,598 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 282 transitions, 3670 flow [2024-06-28 00:59:51,598 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 00:59:51,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:51,598 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 00:59:51,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 00:59:51,598 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:51,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:51,599 INFO L85 PathProgramCache]: Analyzing trace with hash -576564176, now seen corresponding path program 1 times [2024-06-28 00:59:51,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:51,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827184079] [2024-06-28 00:59:51,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:51,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:51,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:51,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:51,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:51,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827184079] [2024-06-28 00:59:51,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827184079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:51,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:51,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:51,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240155781] [2024-06-28 00:59:51,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:51,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:51,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:51,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:51,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:51,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-28 00:59:51,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 282 transitions, 3670 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:51,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:51,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-28 00:59:51,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:52,366 INFO L124 PetriNetUnfolderBase]: 3066/5086 cut-off events. [2024-06-28 00:59:52,366 INFO L125 PetriNetUnfolderBase]: For 183638/183642 co-relation queries the response was YES. [2024-06-28 00:59:52,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29611 conditions, 5086 events. 3066/5086 cut-off events. For 183638/183642 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 33941 event pairs, 680 based on Foata normal form. 12/5051 useless extension candidates. Maximal degree in co-relation 29507. Up to 4195 conditions per place. [2024-06-28 00:59:52,417 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 229 selfloop transitions, 40 changer transitions 0/314 dead transitions. [2024-06-28 00:59:52,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 314 transitions, 4322 flow [2024-06-28 00:59:52,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:52,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:52,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-28 00:59:52,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6366459627329193 [2024-06-28 00:59:52,418 INFO L175 Difference]: Start difference. First operand has 230 places, 282 transitions, 3670 flow. Second operand 7 states and 205 transitions. [2024-06-28 00:59:52,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 314 transitions, 4322 flow [2024-06-28 00:59:52,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 314 transitions, 4142 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-28 00:59:52,884 INFO L231 Difference]: Finished difference. Result has 232 places, 283 transitions, 3590 flow [2024-06-28 00:59:52,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3490, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3590, PETRI_PLACES=232, PETRI_TRANSITIONS=283} [2024-06-28 00:59:52,885 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 182 predicate places. [2024-06-28 00:59:52,885 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 283 transitions, 3590 flow [2024-06-28 00:59:52,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:52,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:52,885 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 00:59:52,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 00:59:52,886 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:52,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:52,886 INFO L85 PathProgramCache]: Analyzing trace with hash 1411438984, now seen corresponding path program 4 times [2024-06-28 00:59:52,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:52,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871399642] [2024-06-28 00:59:52,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:52,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:52,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:52,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:52,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:52,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871399642] [2024-06-28 00:59:52,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871399642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:52,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:52,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:52,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696649847] [2024-06-28 00:59:52,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:52,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:52,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:52,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:52,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:52,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:52,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 283 transitions, 3590 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 00:59:52,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:52,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:52,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:53,663 INFO L124 PetriNetUnfolderBase]: 3196/5273 cut-off events. [2024-06-28 00:59:53,664 INFO L125 PetriNetUnfolderBase]: For 177744/177744 co-relation queries the response was YES. [2024-06-28 00:59:53,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30554 conditions, 5273 events. 3196/5273 cut-off events. For 177744/177744 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 35294 event pairs, 644 based on Foata normal form. 1/5237 useless extension candidates. Maximal degree in co-relation 30449. Up to 4273 conditions per place. [2024-06-28 00:59:53,709 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 205 selfloop transitions, 98 changer transitions 0/319 dead transitions. [2024-06-28 00:59:53,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 319 transitions, 4736 flow [2024-06-28 00:59:53,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:53,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:53,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-28 00:59:53,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6366459627329193 [2024-06-28 00:59:53,711 INFO L175 Difference]: Start difference. First operand has 232 places, 283 transitions, 3590 flow. Second operand 7 states and 205 transitions. [2024-06-28 00:59:53,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 319 transitions, 4736 flow [2024-06-28 00:59:54,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 319 transitions, 4656 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 00:59:54,240 INFO L231 Difference]: Finished difference. Result has 234 places, 289 transitions, 3842 flow [2024-06-28 00:59:54,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3510, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3842, PETRI_PLACES=234, PETRI_TRANSITIONS=289} [2024-06-28 00:59:54,241 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 184 predicate places. [2024-06-28 00:59:54,241 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 289 transitions, 3842 flow [2024-06-28 00:59:54,241 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 00:59:54,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:54,241 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 00:59:54,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 00:59:54,242 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:54,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:54,242 INFO L85 PathProgramCache]: Analyzing trace with hash -438620506, now seen corresponding path program 4 times [2024-06-28 00:59:54,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:54,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96814479] [2024-06-28 00:59:54,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:54,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:54,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:54,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:54,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:54,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96814479] [2024-06-28 00:59:54,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96814479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:54,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:54,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:54,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938365904] [2024-06-28 00:59:54,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:54,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:54,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:54,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:54,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:54,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:54,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 289 transitions, 3842 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 00:59:54,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:54,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:54,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:55,028 INFO L124 PetriNetUnfolderBase]: 3207/5361 cut-off events. [2024-06-28 00:59:55,028 INFO L125 PetriNetUnfolderBase]: For 186058/186058 co-relation queries the response was YES. [2024-06-28 00:59:55,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31115 conditions, 5361 events. 3207/5361 cut-off events. For 186058/186058 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 36159 event pairs, 643 based on Foata normal form. 1/5334 useless extension candidates. Maximal degree in co-relation 31009. Up to 4502 conditions per place. [2024-06-28 00:59:55,080 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 228 selfloop transitions, 76 changer transitions 0/320 dead transitions. [2024-06-28 00:59:55,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 320 transitions, 4694 flow [2024-06-28 00:59:55,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:55,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:55,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-28 00:59:55,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6211180124223602 [2024-06-28 00:59:55,081 INFO L175 Difference]: Start difference. First operand has 234 places, 289 transitions, 3842 flow. Second operand 7 states and 200 transitions. [2024-06-28 00:59:55,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 320 transitions, 4694 flow [2024-06-28 00:59:55,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 320 transitions, 4583 flow, removed 33 selfloop flow, removed 2 redundant places. [2024-06-28 00:59:55,665 INFO L231 Difference]: Finished difference. Result has 239 places, 292 transitions, 3943 flow [2024-06-28 00:59:55,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3731, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3943, PETRI_PLACES=239, PETRI_TRANSITIONS=292} [2024-06-28 00:59:55,666 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 189 predicate places. [2024-06-28 00:59:55,666 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 292 transitions, 3943 flow [2024-06-28 00:59:55,666 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 00:59:55,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:55,666 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 00:59:55,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 00:59:55,667 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:55,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:55,667 INFO L85 PathProgramCache]: Analyzing trace with hash 1388725234, now seen corresponding path program 5 times [2024-06-28 00:59:55,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:55,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103114559] [2024-06-28 00:59:55,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:55,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:55,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:55,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:55,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:55,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103114559] [2024-06-28 00:59:55,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103114559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:55,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:55,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:55,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053357623] [2024-06-28 00:59:55,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:55,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:55,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:55,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:55,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:55,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:55,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 292 transitions, 3943 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 00:59:55,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:55,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:55,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:56,430 INFO L124 PetriNetUnfolderBase]: 3218/5317 cut-off events. [2024-06-28 00:59:56,430 INFO L125 PetriNetUnfolderBase]: For 190974/190977 co-relation queries the response was YES. [2024-06-28 00:59:56,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31418 conditions, 5317 events. 3218/5317 cut-off events. For 190974/190977 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 35686 event pairs, 613 based on Foata normal form. 3/5291 useless extension candidates. Maximal degree in co-relation 31309. Up to 4514 conditions per place. [2024-06-28 00:59:56,478 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 230 selfloop transitions, 75 changer transitions 0/321 dead transitions. [2024-06-28 00:59:56,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 321 transitions, 4921 flow [2024-06-28 00:59:56,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:56,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:56,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-06-28 00:59:56,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6413043478260869 [2024-06-28 00:59:56,479 INFO L175 Difference]: Start difference. First operand has 239 places, 292 transitions, 3943 flow. Second operand 6 states and 177 transitions. [2024-06-28 00:59:56,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 321 transitions, 4921 flow [2024-06-28 00:59:57,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 321 transitions, 4741 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 00:59:57,140 INFO L231 Difference]: Finished difference. Result has 240 places, 295 transitions, 3985 flow [2024-06-28 00:59:57,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3769, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3985, PETRI_PLACES=240, PETRI_TRANSITIONS=295} [2024-06-28 00:59:57,140 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 190 predicate places. [2024-06-28 00:59:57,140 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 295 transitions, 3985 flow [2024-06-28 00:59:57,140 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 00:59:57,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:57,141 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 00:59:57,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 00:59:57,141 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:57,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:57,141 INFO L85 PathProgramCache]: Analyzing trace with hash -357296350, now seen corresponding path program 6 times [2024-06-28 00:59:57,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:57,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483608895] [2024-06-28 00:59:57,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:57,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:57,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:57,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 00:59:57,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:57,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483608895] [2024-06-28 00:59:57,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483608895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:57,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:57,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:57,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478800820] [2024-06-28 00:59:57,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:57,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:57,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:57,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:57,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:57,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:57,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 295 transitions, 3985 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 00:59:57,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:57,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:57,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:57,861 INFO L124 PetriNetUnfolderBase]: 3229/5340 cut-off events. [2024-06-28 00:59:57,862 INFO L125 PetriNetUnfolderBase]: For 196109/196112 co-relation queries the response was YES. [2024-06-28 00:59:57,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31617 conditions, 5340 events. 3229/5340 cut-off events. For 196109/196112 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 35969 event pairs, 613 based on Foata normal form. 3/5314 useless extension candidates. Maximal degree in co-relation 31507. Up to 4526 conditions per place. [2024-06-28 00:59:57,917 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 227 selfloop transitions, 78 changer transitions 0/321 dead transitions. [2024-06-28 00:59:57,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 321 transitions, 4852 flow [2024-06-28 00:59:57,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:57,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:57,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 173 transitions. [2024-06-28 00:59:57,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6268115942028986 [2024-06-28 00:59:57,918 INFO L175 Difference]: Start difference. First operand has 240 places, 295 transitions, 3985 flow. Second operand 6 states and 173 transitions. [2024-06-28 00:59:57,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 321 transitions, 4852 flow [2024-06-28 00:59:58,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 321 transitions, 4648 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-28 00:59:58,453 INFO L231 Difference]: Finished difference. Result has 242 places, 299 transitions, 4024 flow [2024-06-28 00:59:58,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3798, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4024, PETRI_PLACES=242, PETRI_TRANSITIONS=299} [2024-06-28 00:59:58,453 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 192 predicate places. [2024-06-28 00:59:58,453 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 299 transitions, 4024 flow [2024-06-28 00:59:58,453 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 00:59:58,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:58,454 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 00:59:58,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 00:59:58,454 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:58,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:58,454 INFO L85 PathProgramCache]: Analyzing trace with hash -1356592740, now seen corresponding path program 5 times [2024-06-28 00:59:58,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:58,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356237182] [2024-06-28 00:59:58,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:58,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:58,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:58,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:58,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:58,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356237182] [2024-06-28 00:59:58,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356237182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:58,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:58,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:58,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992508216] [2024-06-28 00:59:58,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:58,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:58,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:58,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:58,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:58,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:58,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 299 transitions, 4024 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 00:59:58,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:58,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:58,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:59,270 INFO L124 PetriNetUnfolderBase]: 3239/5378 cut-off events. [2024-06-28 00:59:59,271 INFO L125 PetriNetUnfolderBase]: For 199050/199050 co-relation queries the response was YES. [2024-06-28 00:59:59,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31745 conditions, 5378 events. 3239/5378 cut-off events. For 199050/199050 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 36234 event pairs, 595 based on Foata normal form. 1/5357 useless extension candidates. Maximal degree in co-relation 31635. Up to 4692 conditions per place. [2024-06-28 00:59:59,320 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 268 selfloop transitions, 42 changer transitions 0/326 dead transitions. [2024-06-28 00:59:59,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 326 transitions, 4766 flow [2024-06-28 00:59:59,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:59,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:59,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-06-28 00:59:59,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055900621118012 [2024-06-28 00:59:59,321 INFO L175 Difference]: Start difference. First operand has 242 places, 299 transitions, 4024 flow. Second operand 7 states and 195 transitions. [2024-06-28 00:59:59,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 326 transitions, 4766 flow [2024-06-28 00:59:59,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 326 transitions, 4648 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-28 00:59:59,903 INFO L231 Difference]: Finished difference. Result has 247 places, 302 transitions, 4060 flow [2024-06-28 00:59:59,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3906, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4060, PETRI_PLACES=247, PETRI_TRANSITIONS=302} [2024-06-28 00:59:59,904 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 197 predicate places. [2024-06-28 00:59:59,904 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 302 transitions, 4060 flow [2024-06-28 00:59:59,904 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 00:59:59,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:59,904 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:59,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 00:59:59,904 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:59,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:59,905 INFO L85 PathProgramCache]: Analyzing trace with hash -710958752, now seen corresponding path program 7 times [2024-06-28 00:59:59,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:59,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210107024] [2024-06-28 00:59:59,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:59,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:59,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:59,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:59,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:59,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210107024] [2024-06-28 00:59:59,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210107024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:59,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:59,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:59,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909451693] [2024-06-28 00:59:59,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:59,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:59,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:59,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:59,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:00,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:00,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 302 transitions, 4060 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 01:00:00,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:00,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:00,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:00,667 INFO L124 PetriNetUnfolderBase]: 3237/5411 cut-off events. [2024-06-28 01:00:00,667 INFO L125 PetriNetUnfolderBase]: For 205445/205445 co-relation queries the response was YES. [2024-06-28 01:00:00,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31665 conditions, 5411 events. 3237/5411 cut-off events. For 205445/205445 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 36693 event pairs, 641 based on Foata normal form. 1/5382 useless extension candidates. Maximal degree in co-relation 31554. Up to 4538 conditions per place. [2024-06-28 01:00:00,718 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 229 selfloop transitions, 83 changer transitions 0/328 dead transitions. [2024-06-28 01:00:00,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 328 transitions, 4992 flow [2024-06-28 01:00:00,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:00:00,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:00:00,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-06-28 01:00:00,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6180124223602484 [2024-06-28 01:00:00,719 INFO L175 Difference]: Start difference. First operand has 247 places, 302 transitions, 4060 flow. Second operand 7 states and 199 transitions. [2024-06-28 01:00:00,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 328 transitions, 4992 flow [2024-06-28 01:00:01,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 328 transitions, 4858 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-28 01:00:01,261 INFO L231 Difference]: Finished difference. Result has 249 places, 302 transitions, 4098 flow [2024-06-28 01:00:01,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3926, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4098, PETRI_PLACES=249, PETRI_TRANSITIONS=302} [2024-06-28 01:00:01,262 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 199 predicate places. [2024-06-28 01:00:01,262 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 302 transitions, 4098 flow [2024-06-28 01:00:01,262 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 01:00:01,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:01,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:01,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 01:00:01,262 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:01,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:01,263 INFO L85 PathProgramCache]: Analyzing trace with hash -1080642010, now seen corresponding path program 8 times [2024-06-28 01:00:01,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:01,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383551800] [2024-06-28 01:00:01,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:01,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:01,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:01,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:01,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:01,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383551800] [2024-06-28 01:00:01,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383551800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:01,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:01,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:01,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40341789] [2024-06-28 01:00:01,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:01,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:01,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:01,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:01,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:01,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:01,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 302 transitions, 4098 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 01:00:01,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:01,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:01,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:02,095 INFO L124 PetriNetUnfolderBase]: 3234/5333 cut-off events. [2024-06-28 01:00:02,095 INFO L125 PetriNetUnfolderBase]: For 208146/208146 co-relation queries the response was YES. [2024-06-28 01:00:02,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31704 conditions, 5333 events. 3234/5333 cut-off events. For 208146/208146 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 35816 event pairs, 613 based on Foata normal form. 1/5303 useless extension candidates. Maximal degree in co-relation 31592. Up to 4535 conditions per place. [2024-06-28 01:00:02,147 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 233 selfloop transitions, 84 changer transitions 0/333 dead transitions. [2024-06-28 01:00:02,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 333 transitions, 4932 flow [2024-06-28 01:00:02,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:00:02,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:00:02,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 246 transitions. [2024-06-28 01:00:02,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5942028985507246 [2024-06-28 01:00:02,148 INFO L175 Difference]: Start difference. First operand has 249 places, 302 transitions, 4098 flow. Second operand 9 states and 246 transitions. [2024-06-28 01:00:02,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 333 transitions, 4932 flow [2024-06-28 01:00:02,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 333 transitions, 4732 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 01:00:02,595 INFO L231 Difference]: Finished difference. Result has 253 places, 302 transitions, 4072 flow [2024-06-28 01:00:02,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3898, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4072, PETRI_PLACES=253, PETRI_TRANSITIONS=302} [2024-06-28 01:00:02,595 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 203 predicate places. [2024-06-28 01:00:02,595 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 302 transitions, 4072 flow [2024-06-28 01:00:02,596 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 01:00:02,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:02,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 01:00:02,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 01:00:02,597 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:02,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:02,597 INFO L85 PathProgramCache]: Analyzing trace with hash 1795223944, now seen corresponding path program 6 times [2024-06-28 01:00:02,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:02,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414397547] [2024-06-28 01:00:02,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:02,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:02,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00: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 01:00:02,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:02,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414397547] [2024-06-28 01:00:02,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414397547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:02,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:02,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:02,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949732722] [2024-06-28 01:00:02,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:02,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:02,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:02,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:02,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:02,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:02,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 302 transitions, 4072 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 01:00:02,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:02,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:02,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:03,374 INFO L124 PetriNetUnfolderBase]: 3245/5438 cut-off events. [2024-06-28 01:00:03,374 INFO L125 PetriNetUnfolderBase]: For 217081/217081 co-relation queries the response was YES. [2024-06-28 01:00:03,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31803 conditions, 5438 events. 3245/5438 cut-off events. For 217081/217081 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 37014 event pairs, 665 based on Foata normal form. 1/5401 useless extension candidates. Maximal degree in co-relation 31691. Up to 4309 conditions per place. [2024-06-28 01:00:03,429 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 206 selfloop transitions, 109 changer transitions 0/331 dead transitions. [2024-06-28 01:00:03,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 331 transitions, 5082 flow [2024-06-28 01:00:03,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:00:03,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:00:03,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-28 01:00:03,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6273291925465838 [2024-06-28 01:00:03,430 INFO L175 Difference]: Start difference. First operand has 253 places, 302 transitions, 4072 flow. Second operand 7 states and 202 transitions. [2024-06-28 01:00:03,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 331 transitions, 5082 flow [2024-06-28 01:00:04,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 331 transitions, 4914 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 01:00:04,169 INFO L231 Difference]: Finished difference. Result has 253 places, 305 transitions, 4192 flow [2024-06-28 01:00:04,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3904, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4192, PETRI_PLACES=253, PETRI_TRANSITIONS=305} [2024-06-28 01:00:04,170 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 203 predicate places. [2024-06-28 01:00:04,170 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 305 transitions, 4192 flow [2024-06-28 01:00:04,170 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 01:00:04,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:04,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:04,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 01:00:04,171 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:04,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:04,171 INFO L85 PathProgramCache]: Analyzing trace with hash 1314834446, now seen corresponding path program 7 times [2024-06-28 01:00:04,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:04,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378873674] [2024-06-28 01:00:04,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:04,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:04,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:04,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:04,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:04,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378873674] [2024-06-28 01:00:04,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378873674] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:04,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:04,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:04,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295623102] [2024-06-28 01:00:04,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:04,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:04,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:04,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:04,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:04,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:04,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 305 transitions, 4192 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 01:00:04,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:04,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:04,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:05,058 INFO L124 PetriNetUnfolderBase]: 3284/5486 cut-off events. [2024-06-28 01:00:05,059 INFO L125 PetriNetUnfolderBase]: For 225640/225640 co-relation queries the response was YES. [2024-06-28 01:00:05,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32642 conditions, 5486 events. 3284/5486 cut-off events. For 225640/225640 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 37112 event pairs, 613 based on Foata normal form. 1/5465 useless extension candidates. Maximal degree in co-relation 32529. Up to 4647 conditions per place. [2024-06-28 01:00:05,118 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 278 selfloop transitions, 65 changer transitions 0/359 dead transitions. [2024-06-28 01:00:05,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 359 transitions, 5467 flow [2024-06-28 01:00:05,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:00:05,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:00:05,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 244 transitions. [2024-06-28 01:00:05,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6630434782608695 [2024-06-28 01:00:05,119 INFO L175 Difference]: Start difference. First operand has 253 places, 305 transitions, 4192 flow. Second operand 8 states and 244 transitions. [2024-06-28 01:00:05,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 359 transitions, 5467 flow [2024-06-28 01:00:05,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 359 transitions, 5231 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-28 01:00:05,823 INFO L231 Difference]: Finished difference. Result has 259 places, 315 transitions, 4372 flow [2024-06-28 01:00:05,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3970, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4372, PETRI_PLACES=259, PETRI_TRANSITIONS=315} [2024-06-28 01:00:05,823 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 209 predicate places. [2024-06-28 01:00:05,823 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 315 transitions, 4372 flow [2024-06-28 01:00:05,824 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 01:00:05,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:05,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:05,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 01:00:05,824 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:05,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:05,824 INFO L85 PathProgramCache]: Analyzing trace with hash -204272286, now seen corresponding path program 9 times [2024-06-28 01:00:05,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:05,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421076024] [2024-06-28 01:00:05,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:05,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:05,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:05,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:05,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:05,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421076024] [2024-06-28 01:00:05,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421076024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:05,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:05,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:00:05,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734540021] [2024-06-28 01:00:05,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:05,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:00:05,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:05,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:00:05,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:00:05,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:05,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 315 transitions, 4372 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 01:00:05,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:05,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:05,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:06,635 INFO L124 PetriNetUnfolderBase]: 3279/5425 cut-off events. [2024-06-28 01:00:06,635 INFO L125 PetriNetUnfolderBase]: For 230013/230013 co-relation queries the response was YES. [2024-06-28 01:00:06,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32582 conditions, 5425 events. 3279/5425 cut-off events. For 230013/230013 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 36654 event pairs, 582 based on Foata normal form. 1/5398 useless extension candidates. Maximal degree in co-relation 32466. Up to 4552 conditions per place. [2024-06-28 01:00:06,695 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 242 selfloop transitions, 86 changer transitions 0/344 dead transitions. [2024-06-28 01:00:06,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 344 transitions, 5246 flow [2024-06-28 01:00:06,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:00:06,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:00:06,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-06-28 01:00:06,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6630434782608695 [2024-06-28 01:00:06,696 INFO L175 Difference]: Start difference. First operand has 259 places, 315 transitions, 4372 flow. Second operand 6 states and 183 transitions. [2024-06-28 01:00:06,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 344 transitions, 5246 flow [2024-06-28 01:00:07,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 344 transitions, 5093 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-28 01:00:07,531 INFO L231 Difference]: Finished difference. Result has 260 places, 315 transitions, 4403 flow [2024-06-28 01:00:07,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4221, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4403, PETRI_PLACES=260, PETRI_TRANSITIONS=315} [2024-06-28 01:00:07,531 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 210 predicate places. [2024-06-28 01:00:07,531 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 315 transitions, 4403 flow [2024-06-28 01:00:07,531 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 01:00:07,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:07,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:07,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 01:00:07,532 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:07,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:07,532 INFO L85 PathProgramCache]: Analyzing trace with hash -204539196, now seen corresponding path program 10 times [2024-06-28 01:00:07,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:07,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876624819] [2024-06-28 01:00:07,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:07,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:07,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:07,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:07,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:07,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876624819] [2024-06-28 01:00:07,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876624819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:07,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:07,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:00:07,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141738115] [2024-06-28 01:00:07,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:07,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:00:07,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:07,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:00:07,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:00:07,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:07,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 315 transitions, 4403 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 01:00:07,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:07,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:07,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:08,343 INFO L124 PetriNetUnfolderBase]: 3277/5387 cut-off events. [2024-06-28 01:00:08,343 INFO L125 PetriNetUnfolderBase]: For 224686/224686 co-relation queries the response was YES. [2024-06-28 01:00:08,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32507 conditions, 5387 events. 3277/5387 cut-off events. For 224686/224686 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 36058 event pairs, 556 based on Foata normal form. 1/5375 useless extension candidates. Maximal degree in co-relation 32391. Up to 4549 conditions per place. [2024-06-28 01:00:08,400 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 248 selfloop transitions, 88 changer transitions 0/352 dead transitions. [2024-06-28 01:00:08,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 352 transitions, 5191 flow [2024-06-28 01:00:08,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:00:08,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:00:08,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 212 transitions. [2024-06-28 01:00:08,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6583850931677019 [2024-06-28 01:00:08,401 INFO L175 Difference]: Start difference. First operand has 260 places, 315 transitions, 4403 flow. Second operand 7 states and 212 transitions. [2024-06-28 01:00:08,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 352 transitions, 5191 flow [2024-06-28 01:00:08,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 352 transitions, 4993 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 01:00:08,987 INFO L231 Difference]: Finished difference. Result has 261 places, 315 transitions, 4416 flow [2024-06-28 01:00:08,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4205, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4416, PETRI_PLACES=261, PETRI_TRANSITIONS=315} [2024-06-28 01:00:08,987 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 211 predicate places. [2024-06-28 01:00:08,987 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 315 transitions, 4416 flow [2024-06-28 01:00:08,987 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 01:00:08,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:08,987 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:08,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 01:00:08,988 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:08,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:08,988 INFO L85 PathProgramCache]: Analyzing trace with hash 17141370, now seen corresponding path program 8 times [2024-06-28 01:00:08,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:08,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550751519] [2024-06-28 01:00:08,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:08,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:08,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:09,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:09,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:09,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550751519] [2024-06-28 01:00:09,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550751519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:09,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:09,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:09,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554604007] [2024-06-28 01:00:09,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:09,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:09,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:09,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:09,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:09,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:09,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 315 transitions, 4416 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 01:00:09,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:09,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:09,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:09,920 INFO L124 PetriNetUnfolderBase]: 3275/5387 cut-off events. [2024-06-28 01:00:09,920 INFO L125 PetriNetUnfolderBase]: For 222641/222641 co-relation queries the response was YES. [2024-06-28 01:00:09,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32506 conditions, 5387 events. 3275/5387 cut-off events. For 222641/222641 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 36098 event pairs, 565 based on Foata normal form. 1/5370 useless extension candidates. Maximal degree in co-relation 32390. Up to 4639 conditions per place. [2024-06-28 01:00:09,973 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 271 selfloop transitions, 59 changer transitions 0/346 dead transitions. [2024-06-28 01:00:09,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 346 transitions, 5298 flow [2024-06-28 01:00:09,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:00:09,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:00:09,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 187 transitions. [2024-06-28 01:00:09,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.677536231884058 [2024-06-28 01:00:09,974 INFO L175 Difference]: Start difference. First operand has 261 places, 315 transitions, 4416 flow. Second operand 6 states and 187 transitions. [2024-06-28 01:00:09,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 346 transitions, 5298 flow [2024-06-28 01:00:10,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 346 transitions, 5034 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-28 01:00:10,581 INFO L231 Difference]: Finished difference. Result has 258 places, 315 transitions, 4290 flow [2024-06-28 01:00:10,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4158, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4290, PETRI_PLACES=258, PETRI_TRANSITIONS=315} [2024-06-28 01:00:10,581 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 208 predicate places. [2024-06-28 01:00:10,582 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 315 transitions, 4290 flow [2024-06-28 01:00:10,582 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 01:00:10,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:10,582 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:10,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 01:00:10,582 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:10,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:10,582 INFO L85 PathProgramCache]: Analyzing trace with hash 1301905586, now seen corresponding path program 9 times [2024-06-28 01:00:10,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:10,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695148114] [2024-06-28 01:00:10,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:10,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:10,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:10,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:10,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:10,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695148114] [2024-06-28 01:00:10,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695148114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:10,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:10,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:10,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542656963] [2024-06-28 01:00:10,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:10,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:10,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:10,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:10,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:10,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:10,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 315 transitions, 4290 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 01:00:10,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:10,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:10,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:11,482 INFO L124 PetriNetUnfolderBase]: 3338/5482 cut-off events. [2024-06-28 01:00:11,482 INFO L125 PetriNetUnfolderBase]: For 219290/219290 co-relation queries the response was YES. [2024-06-28 01:00:11,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32935 conditions, 5482 events. 3338/5482 cut-off events. For 219290/219290 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 36803 event pairs, 553 based on Foata normal form. 2/5469 useless extension candidates. Maximal degree in co-relation 32821. Up to 4378 conditions per place. [2024-06-28 01:00:11,539 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 216 selfloop transitions, 142 changer transitions 0/374 dead transitions. [2024-06-28 01:00:11,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 374 transitions, 5693 flow [2024-06-28 01:00:11,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:00:11,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:00:11,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 244 transitions. [2024-06-28 01:00:11,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6630434782608695 [2024-06-28 01:00:11,540 INFO L175 Difference]: Start difference. First operand has 258 places, 315 transitions, 4290 flow. Second operand 8 states and 244 transitions. [2024-06-28 01:00:11,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 374 transitions, 5693 flow [2024-06-28 01:00:12,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 374 transitions, 5585 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-28 01:00:12,226 INFO L231 Difference]: Finished difference. Result has 263 places, 331 transitions, 4863 flow [2024-06-28 01:00:12,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4184, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4863, PETRI_PLACES=263, PETRI_TRANSITIONS=331} [2024-06-28 01:00:12,227 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 213 predicate places. [2024-06-28 01:00:12,227 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 331 transitions, 4863 flow [2024-06-28 01:00:12,227 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 01:00:12,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:12,227 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:12,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 01:00:12,227 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:12,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:12,232 INFO L85 PathProgramCache]: Analyzing trace with hash 1762845960, now seen corresponding path program 10 times [2024-06-28 01:00:12,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:12,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123839836] [2024-06-28 01:00:12,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:12,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:12,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:12,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:12,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:12,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123839836] [2024-06-28 01:00:12,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123839836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:12,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:12,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:12,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772135762] [2024-06-28 01:00:12,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:12,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:12,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:12,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:12,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:12,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:12,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 331 transitions, 4863 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 01:00:12,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:12,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:12,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:13,188 INFO L124 PetriNetUnfolderBase]: 3334/5483 cut-off events. [2024-06-28 01:00:13,188 INFO L125 PetriNetUnfolderBase]: For 228777/228777 co-relation queries the response was YES. [2024-06-28 01:00:13,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34266 conditions, 5483 events. 3334/5483 cut-off events. For 228777/228777 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 36893 event pairs, 599 based on Foata normal form. 1/5458 useless extension candidates. Maximal degree in co-relation 34150. Up to 4376 conditions per place. [2024-06-28 01:00:13,235 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 209 selfloop transitions, 140 changer transitions 0/365 dead transitions. [2024-06-28 01:00:13,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 365 transitions, 5932 flow [2024-06-28 01:00:13,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:00:13,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:00:13,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 212 transitions. [2024-06-28 01:00:13,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6583850931677019 [2024-06-28 01:00:13,236 INFO L175 Difference]: Start difference. First operand has 263 places, 331 transitions, 4863 flow. Second operand 7 states and 212 transitions. [2024-06-28 01:00:13,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 365 transitions, 5932 flow [2024-06-28 01:00:13,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 365 transitions, 5735 flow, removed 72 selfloop flow, removed 3 redundant places. [2024-06-28 01:00:13,840 INFO L231 Difference]: Finished difference. Result has 267 places, 331 transitions, 4952 flow [2024-06-28 01:00:13,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4666, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4952, PETRI_PLACES=267, PETRI_TRANSITIONS=331} [2024-06-28 01:00:13,840 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 217 predicate places. [2024-06-28 01:00:13,841 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 331 transitions, 4952 flow [2024-06-28 01:00:13,841 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 01:00:13,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:13,841 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:13,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 01:00:13,841 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:13,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:13,841 INFO L85 PathProgramCache]: Analyzing trace with hash 1302142736, now seen corresponding path program 11 times [2024-06-28 01:00:13,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:13,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014262314] [2024-06-28 01:00:13,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:13,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:13,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:13,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:13,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:13,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014262314] [2024-06-28 01:00:13,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014262314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:13,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:13,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:13,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157439363] [2024-06-28 01:00:13,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:13,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:13,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:13,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:13,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:13,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:13,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 331 transitions, 4952 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 01:00:13,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:13,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:13,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:14,727 INFO L124 PetriNetUnfolderBase]: 3358/5534 cut-off events. [2024-06-28 01:00:14,728 INFO L125 PetriNetUnfolderBase]: For 232069/232069 co-relation queries the response was YES. [2024-06-28 01:00:14,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34590 conditions, 5534 events. 3358/5534 cut-off events. For 232069/232069 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 37309 event pairs, 571 based on Foata normal form. 2/5518 useless extension candidates. Maximal degree in co-relation 34472. Up to 4397 conditions per place. [2024-06-28 01:00:14,789 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 218 selfloop transitions, 145 changer transitions 0/379 dead transitions. [2024-06-28 01:00:14,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 379 transitions, 6177 flow [2024-06-28 01:00:14,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:00:14,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:00:14,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 265 transitions. [2024-06-28 01:00:14,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6400966183574879 [2024-06-28 01:00:14,790 INFO L175 Difference]: Start difference. First operand has 267 places, 331 transitions, 4952 flow. Second operand 9 states and 265 transitions. [2024-06-28 01:00:14,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 379 transitions, 6177 flow [2024-06-28 01:00:15,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 379 transitions, 5844 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-28 01:00:15,591 INFO L231 Difference]: Finished difference. Result has 270 places, 337 transitions, 5037 flow [2024-06-28 01:00:15,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4627, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5037, PETRI_PLACES=270, PETRI_TRANSITIONS=337} [2024-06-28 01:00:15,592 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 220 predicate places. [2024-06-28 01:00:15,592 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 337 transitions, 5037 flow [2024-06-28 01:00:15,592 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 01:00:15,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:15,592 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:15,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 01:00:15,592 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:15,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:15,593 INFO L85 PathProgramCache]: Analyzing trace with hash 17150298, now seen corresponding path program 2 times [2024-06-28 01:00:15,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:15,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435187710] [2024-06-28 01:00:15,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:15,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:15,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:15,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:15,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:15,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435187710] [2024-06-28 01:00:15,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435187710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:15,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:15,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:15,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761471006] [2024-06-28 01:00:15,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:15,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:15,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:15,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:15,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:15,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-28 01:00:15,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 337 transitions, 5037 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:15,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:15,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-28 01:00:15,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:16,611 INFO L124 PetriNetUnfolderBase]: 3293/5609 cut-off events. [2024-06-28 01:00:16,611 INFO L125 PetriNetUnfolderBase]: For 258649/258657 co-relation queries the response was YES. [2024-06-28 01:00:16,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34404 conditions, 5609 events. 3293/5609 cut-off events. For 258649/258657 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 39214 event pairs, 894 based on Foata normal form. 17/5536 useless extension candidates. Maximal degree in co-relation 34285. Up to 4445 conditions per place. [2024-06-28 01:00:16,663 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 274 selfloop transitions, 33 changer transitions 0/366 dead transitions. [2024-06-28 01:00:16,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 366 transitions, 5767 flow [2024-06-28 01:00:16,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:00:16,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:00:16,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 160 transitions. [2024-06-28 01:00:16,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6956521739130435 [2024-06-28 01:00:16,664 INFO L175 Difference]: Start difference. First operand has 270 places, 337 transitions, 5037 flow. Second operand 5 states and 160 transitions. [2024-06-28 01:00:16,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 366 transitions, 5767 flow [2024-06-28 01:00:17,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 366 transitions, 5522 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-28 01:00:17,544 INFO L231 Difference]: Finished difference. Result has 269 places, 338 transitions, 4888 flow [2024-06-28 01:00:17,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4792, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4888, PETRI_PLACES=269, PETRI_TRANSITIONS=338} [2024-06-28 01:00:17,544 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 219 predicate places. [2024-06-28 01:00:17,544 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 338 transitions, 4888 flow [2024-06-28 01:00:17,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:17,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:17,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:17,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 01:00:17,545 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:17,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:17,545 INFO L85 PathProgramCache]: Analyzing trace with hash -410946372, now seen corresponding path program 3 times [2024-06-28 01:00:17,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:17,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12350567] [2024-06-28 01:00:17,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:17,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:17,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:17,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:17,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:17,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12350567] [2024-06-28 01:00:17,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12350567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:17,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:17,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:17,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095898777] [2024-06-28 01:00:17,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:17,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:17,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:17,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:17,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:17,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-28 01:00:17,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 338 transitions, 4888 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:17,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:17,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-28 01:00:17,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:18,408 INFO L124 PetriNetUnfolderBase]: 3364/5598 cut-off events. [2024-06-28 01:00:18,408 INFO L125 PetriNetUnfolderBase]: For 263572/263576 co-relation queries the response was YES. [2024-06-28 01:00:18,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34622 conditions, 5598 events. 3364/5598 cut-off events. For 263572/263576 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 38400 event pairs, 729 based on Foata normal form. 12/5555 useless extension candidates. Maximal degree in co-relation 34503. Up to 4497 conditions per place. [2024-06-28 01:00:18,471 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 268 selfloop transitions, 40 changer transitions 0/367 dead transitions. [2024-06-28 01:00:18,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 367 transitions, 5616 flow [2024-06-28 01:00:18,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:00:18,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:00:18,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-28 01:00:18,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2024-06-28 01:00:18,472 INFO L175 Difference]: Start difference. First operand has 269 places, 338 transitions, 4888 flow. Second operand 6 states and 180 transitions. [2024-06-28 01:00:18,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 367 transitions, 5616 flow [2024-06-28 01:00:19,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 367 transitions, 5558 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-28 01:00:19,161 INFO L231 Difference]: Finished difference. Result has 272 places, 339 transitions, 4938 flow [2024-06-28 01:00:19,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4830, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4938, PETRI_PLACES=272, PETRI_TRANSITIONS=339} [2024-06-28 01:00:19,161 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 222 predicate places. [2024-06-28 01:00:19,162 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 339 transitions, 4938 flow [2024-06-28 01:00:19,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:19,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:19,162 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:19,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 01:00:19,162 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:19,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:19,162 INFO L85 PathProgramCache]: Analyzing trace with hash 32387418, now seen corresponding path program 4 times [2024-06-28 01:00:19,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:19,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779275577] [2024-06-28 01:00:19,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:19,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:19,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:19,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:19,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:19,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779275577] [2024-06-28 01:00:19,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779275577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:19,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:19,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:19,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729752985] [2024-06-28 01:00:19,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:19,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:19,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:19,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:19,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:19,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-28 01:00:19,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 339 transitions, 4938 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:19,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:19,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-28 01:00:19,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:20,170 INFO L124 PetriNetUnfolderBase]: 3375/5759 cut-off events. [2024-06-28 01:00:20,171 INFO L125 PetriNetUnfolderBase]: For 260283/260291 co-relation queries the response was YES. [2024-06-28 01:00:20,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34787 conditions, 5759 events. 3375/5759 cut-off events. For 260283/260291 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 40570 event pairs, 910 based on Foata normal form. 16/5684 useless extension candidates. Maximal degree in co-relation 34667. Up to 4505 conditions per place. [2024-06-28 01:00:20,224 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 279 selfloop transitions, 36 changer transitions 0/374 dead transitions. [2024-06-28 01:00:20,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 374 transitions, 5710 flow [2024-06-28 01:00:20,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:00:20,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:00:20,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 187 transitions. [2024-06-28 01:00:20,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.677536231884058 [2024-06-28 01:00:20,225 INFO L175 Difference]: Start difference. First operand has 272 places, 339 transitions, 4938 flow. Second operand 6 states and 187 transitions. [2024-06-28 01:00:20,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 374 transitions, 5710 flow [2024-06-28 01:00:20,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 374 transitions, 5626 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 01:00:20,885 INFO L231 Difference]: Finished difference. Result has 274 places, 340 transitions, 4950 flow [2024-06-28 01:00:20,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4856, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4950, PETRI_PLACES=274, PETRI_TRANSITIONS=340} [2024-06-28 01:00:20,885 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 224 predicate places. [2024-06-28 01:00:20,885 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 340 transitions, 4950 flow [2024-06-28 01:00:20,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:20,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:20,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:20,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 01:00:20,886 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:20,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:20,886 INFO L85 PathProgramCache]: Analyzing trace with hash -1198513310, now seen corresponding path program 1 times [2024-06-28 01:00:20,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:20,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506442356] [2024-06-28 01:00:20,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:20,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:20,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:20,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:20,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:20,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506442356] [2024-06-28 01:00:20,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506442356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:20,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:20,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:00:20,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553612848] [2024-06-28 01:00:20,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:20,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:00:20,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:20,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:00:20,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:00:21,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-28 01:00:21,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 340 transitions, 4950 flow. Second operand has 6 states, 6 states have (on average 21.333333333333332) internal successors, (128), 6 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:21,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:21,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-28 01:00:21,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:21,779 INFO L124 PetriNetUnfolderBase]: 3439/5898 cut-off events. [2024-06-28 01:00:21,779 INFO L125 PetriNetUnfolderBase]: For 272650/272667 co-relation queries the response was YES. [2024-06-28 01:00:21,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35747 conditions, 5898 events. 3439/5898 cut-off events. For 272650/272667 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 41978 event pairs, 1043 based on Foata normal form. 24/5864 useless extension candidates. Maximal degree in co-relation 35626. Up to 4692 conditions per place. [2024-06-28 01:00:21,844 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 283 selfloop transitions, 38 changer transitions 0/374 dead transitions. [2024-06-28 01:00:21,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 374 transitions, 5864 flow [2024-06-28 01:00:21,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:00:21,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:00:21,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 182 transitions. [2024-06-28 01:00:21,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6594202898550725 [2024-06-28 01:00:21,845 INFO L175 Difference]: Start difference. First operand has 274 places, 340 transitions, 4950 flow. Second operand 6 states and 182 transitions. [2024-06-28 01:00:21,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 374 transitions, 5864 flow [2024-06-28 01:00:22,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 374 transitions, 5784 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-28 01:00:22,552 INFO L231 Difference]: Finished difference. Result has 276 places, 342 transitions, 4972 flow [2024-06-28 01:00:22,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4870, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4972, PETRI_PLACES=276, PETRI_TRANSITIONS=342} [2024-06-28 01:00:22,553 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 226 predicate places. [2024-06-28 01:00:22,553 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 342 transitions, 4972 flow [2024-06-28 01:00:22,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.333333333333332) internal successors, (128), 6 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:22,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:22,553 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:22,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 01:00:22,553 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:22,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:22,554 INFO L85 PathProgramCache]: Analyzing trace with hash -357286430, now seen corresponding path program 2 times [2024-06-28 01:00:22,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:22,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27443651] [2024-06-28 01:00:22,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:22,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:22,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:22,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 01:00:22,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:22,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27443651] [2024-06-28 01:00:22,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27443651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:22,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:22,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:00:22,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111230832] [2024-06-28 01:00:22,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:22,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:00:22,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:22,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:00:22,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:00:22,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-28 01:00:22,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 342 transitions, 4972 flow. Second operand has 6 states, 6 states have (on average 21.333333333333332) internal successors, (128), 6 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:22,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:22,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-28 01:00:22,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:23,538 INFO L124 PetriNetUnfolderBase]: 3497/5880 cut-off events. [2024-06-28 01:00:23,538 INFO L125 PetriNetUnfolderBase]: For 280776/280779 co-relation queries the response was YES. [2024-06-28 01:00:23,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36028 conditions, 5880 events. 3497/5880 cut-off events. For 280776/280779 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 41339 event pairs, 590 based on Foata normal form. 11/5864 useless extension candidates. Maximal degree in co-relation 35906. Up to 4902 conditions per place. [2024-06-28 01:00:23,602 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 279 selfloop transitions, 36 changer transitions 0/368 dead transitions. [2024-06-28 01:00:23,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 368 transitions, 5702 flow [2024-06-28 01:00:23,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:00:23,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:00:23,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-06-28 01:00:23,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6376811594202898 [2024-06-28 01:00:23,603 INFO L175 Difference]: Start difference. First operand has 276 places, 342 transitions, 4972 flow. Second operand 6 states and 176 transitions. [2024-06-28 01:00:23,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 368 transitions, 5702 flow [2024-06-28 01:00:24,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 368 transitions, 5659 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 01:00:24,363 INFO L231 Difference]: Finished difference. Result has 280 places, 343 transitions, 5021 flow [2024-06-28 01:00:24,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4929, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5021, PETRI_PLACES=280, PETRI_TRANSITIONS=343} [2024-06-28 01:00:24,363 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 230 predicate places. [2024-06-28 01:00:24,363 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 343 transitions, 5021 flow [2024-06-28 01:00:24,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.333333333333332) internal successors, (128), 6 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:24,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:24,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:24,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 01:00:24,364 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:24,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:24,364 INFO L85 PathProgramCache]: Analyzing trace with hash -1356761566, now seen corresponding path program 3 times [2024-06-28 01:00:24,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:24,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693476872] [2024-06-28 01:00:24,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:24,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:24,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:24,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:24,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:24,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693476872] [2024-06-28 01:00:24,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693476872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:24,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:24,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:24,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501636973] [2024-06-28 01:00:24,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:24,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:24,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:24,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:24,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:24,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-28 01:00:24,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 343 transitions, 5021 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:24,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:24,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-28 01:00:24,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:25,358 INFO L124 PetriNetUnfolderBase]: 3571/6034 cut-off events. [2024-06-28 01:00:25,358 INFO L125 PetriNetUnfolderBase]: For 289690/289693 co-relation queries the response was YES. [2024-06-28 01:00:25,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36955 conditions, 6034 events. 3571/6034 cut-off events. For 289690/289693 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 42673 event pairs, 624 based on Foata normal form. 13/6019 useless extension candidates. Maximal degree in co-relation 36831. Up to 5007 conditions per place. [2024-06-28 01:00:25,423 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 280 selfloop transitions, 39 changer transitions 0/372 dead transitions. [2024-06-28 01:00:25,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 372 transitions, 5767 flow [2024-06-28 01:00:25,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:00:25,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:00:25,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-28 01:00:25,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6242236024844721 [2024-06-28 01:00:25,424 INFO L175 Difference]: Start difference. First operand has 280 places, 343 transitions, 5021 flow. Second operand 7 states and 201 transitions. [2024-06-28 01:00:25,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 372 transitions, 5767 flow [2024-06-28 01:00:26,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 372 transitions, 5695 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-28 01:00:26,256 INFO L231 Difference]: Finished difference. Result has 283 places, 344 transitions, 5049 flow [2024-06-28 01:00:26,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4949, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5049, PETRI_PLACES=283, PETRI_TRANSITIONS=344} [2024-06-28 01:00:26,257 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 233 predicate places. [2024-06-28 01:00:26,257 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 344 transitions, 5049 flow [2024-06-28 01:00:26,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:26,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:26,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:26,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 01:00:26,257 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:26,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:26,257 INFO L85 PathProgramCache]: Analyzing trace with hash 1795685286, now seen corresponding path program 1 times [2024-06-28 01:00:26,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:26,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092947242] [2024-06-28 01:00:26,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:26,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:26,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:26,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:26,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:26,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092947242] [2024-06-28 01:00:26,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092947242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:26,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:26,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:26,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292434819] [2024-06-28 01:00:26,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:26,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:26,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:26,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:26,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:26,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:26,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 344 transitions, 5049 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 01:00:26,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:26,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:26,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:27,322 INFO L124 PetriNetUnfolderBase]: 3844/6393 cut-off events. [2024-06-28 01:00:27,322 INFO L125 PetriNetUnfolderBase]: For 281545/281545 co-relation queries the response was YES. [2024-06-28 01:00:27,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38748 conditions, 6393 events. 3844/6393 cut-off events. For 281545/281545 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 44610 event pairs, 1120 based on Foata normal form. 2/6346 useless extension candidates. Maximal degree in co-relation 38623. Up to 5575 conditions per place. [2024-06-28 01:00:27,383 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 314 selfloop transitions, 41 changer transitions 0/371 dead transitions. [2024-06-28 01:00:27,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 371 transitions, 5873 flow [2024-06-28 01:00:27,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:00:27,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:00:27,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-06-28 01:00:27,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055900621118012 [2024-06-28 01:00:27,384 INFO L175 Difference]: Start difference. First operand has 283 places, 344 transitions, 5049 flow. Second operand 7 states and 195 transitions. [2024-06-28 01:00:27,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 371 transitions, 5873 flow [2024-06-28 01:00:28,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 371 transitions, 5793 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 01:00:28,204 INFO L231 Difference]: Finished difference. Result has 285 places, 346 transitions, 5108 flow [2024-06-28 01:00:28,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4969, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5108, PETRI_PLACES=285, PETRI_TRANSITIONS=346} [2024-06-28 01:00:28,205 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 235 predicate places. [2024-06-28 01:00:28,205 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 346 transitions, 5108 flow [2024-06-28 01:00:28,205 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 01:00:28,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:28,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:28,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 01:00:28,205 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:28,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:28,205 INFO L85 PathProgramCache]: Analyzing trace with hash -204262366, now seen corresponding path program 4 times [2024-06-28 01:00:28,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:28,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387774974] [2024-06-28 01:00:28,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:28,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:28,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:28,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:28,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:28,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387774974] [2024-06-28 01:00:28,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387774974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:28,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:28,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:00:28,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509734694] [2024-06-28 01:00:28,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:28,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:00:28,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:28,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:00:28,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:00:28,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-28 01:00:28,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 346 transitions, 5108 flow. Second operand has 6 states, 6 states have (on average 21.333333333333332) internal successors, (128), 6 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:28,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:28,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-28 01:00:28,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:29,140 INFO L124 PetriNetUnfolderBase]: 3581/5995 cut-off events. [2024-06-28 01:00:29,140 INFO L125 PetriNetUnfolderBase]: For 279116/279116 co-relation queries the response was YES. [2024-06-28 01:00:29,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36554 conditions, 5995 events. 3581/5995 cut-off events. For 279116/279116 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 42061 event pairs, 535 based on Foata normal form. 10/5989 useless extension candidates. Maximal degree in co-relation 36428. Up to 5018 conditions per place. [2024-06-28 01:00:29,208 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 297 selfloop transitions, 27 changer transitions 0/377 dead transitions. [2024-06-28 01:00:29,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 377 transitions, 5868 flow [2024-06-28 01:00:29,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:00:29,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:00:29,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-06-28 01:00:29,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6630434782608695 [2024-06-28 01:00:29,209 INFO L175 Difference]: Start difference. First operand has 285 places, 346 transitions, 5108 flow. Second operand 6 states and 183 transitions. [2024-06-28 01:00:29,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 377 transitions, 5868 flow [2024-06-28 01:00:30,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 377 transitions, 5743 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 01:00:30,067 INFO L231 Difference]: Finished difference. Result has 286 places, 346 transitions, 5046 flow [2024-06-28 01:00:30,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4983, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5046, PETRI_PLACES=286, PETRI_TRANSITIONS=346} [2024-06-28 01:00:30,071 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 236 predicate places. [2024-06-28 01:00:30,071 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 346 transitions, 5046 flow [2024-06-28 01:00:30,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.333333333333332) internal successors, (128), 6 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:30,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:30,071 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:30,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 01:00:30,071 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:30,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:30,071 INFO L85 PathProgramCache]: Analyzing trace with hash -204077668, now seen corresponding path program 2 times [2024-06-28 01:00:30,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:30,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322703984] [2024-06-28 01:00:30,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:30,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:30,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:30,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:30,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:30,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322703984] [2024-06-28 01:00:30,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322703984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:30,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:30,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:30,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333466616] [2024-06-28 01:00:30,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:30,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:30,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:30,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:30,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:30,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:30,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 346 transitions, 5046 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 01:00:30,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:30,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:30,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:31,192 INFO L124 PetriNetUnfolderBase]: 3850/6467 cut-off events. [2024-06-28 01:00:31,192 INFO L125 PetriNetUnfolderBase]: For 271169/271169 co-relation queries the response was YES. [2024-06-28 01:00:31,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38318 conditions, 6467 events. 3850/6467 cut-off events. For 271169/271169 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 45721 event pairs, 1278 based on Foata normal form. 2/6405 useless extension candidates. Maximal degree in co-relation 38191. Up to 5622 conditions per place. [2024-06-28 01:00:31,249 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 333 selfloop transitions, 30 changer transitions 0/379 dead transitions. [2024-06-28 01:00:31,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 379 transitions, 5945 flow [2024-06-28 01:00:31,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:00:31,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:00:31,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-06-28 01:00:31,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6180124223602484 [2024-06-28 01:00:31,250 INFO L175 Difference]: Start difference. First operand has 286 places, 346 transitions, 5046 flow. Second operand 7 states and 199 transitions. [2024-06-28 01:00:31,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 379 transitions, 5945 flow [2024-06-28 01:00:31,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 379 transitions, 5873 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 01:00:31,993 INFO L231 Difference]: Finished difference. Result has 288 places, 351 transitions, 5138 flow [2024-06-28 01:00:31,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4980, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5138, PETRI_PLACES=288, PETRI_TRANSITIONS=351} [2024-06-28 01:00:31,993 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 238 predicate places. [2024-06-28 01:00:31,993 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 351 transitions, 5138 flow [2024-06-28 01:00:31,993 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 01:00:31,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:31,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:31,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 01:00:31,994 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:31,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:31,994 INFO L85 PathProgramCache]: Analyzing trace with hash 23823482, now seen corresponding path program 3 times [2024-06-28 01:00:31,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:31,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692271613] [2024-06-28 01:00:31,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:31,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:31,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:32,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:32,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:32,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692271613] [2024-06-28 01:00:32,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692271613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:32,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:32,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:32,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315049846] [2024-06-28 01:00:32,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:32,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:32,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:32,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:32,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:32,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:32,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 351 transitions, 5138 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 01:00:32,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:32,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:32,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:33,008 INFO L124 PetriNetUnfolderBase]: 3868/6308 cut-off events. [2024-06-28 01:00:33,009 INFO L125 PetriNetUnfolderBase]: For 275618/275618 co-relation queries the response was YES. [2024-06-28 01:00:33,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38466 conditions, 6308 events. 3868/6308 cut-off events. For 275618/275618 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 43330 event pairs, 630 based on Foata normal form. 2/6292 useless extension candidates. Maximal degree in co-relation 38338. Up to 5634 conditions per place. [2024-06-28 01:00:33,078 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 331 selfloop transitions, 31 changer transitions 0/378 dead transitions. [2024-06-28 01:00:33,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 378 transitions, 5990 flow [2024-06-28 01:00:33,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:00:33,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:00:33,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-06-28 01:00:33,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6340579710144928 [2024-06-28 01:00:33,079 INFO L175 Difference]: Start difference. First operand has 288 places, 351 transitions, 5138 flow. Second operand 6 states and 175 transitions. [2024-06-28 01:00:33,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 378 transitions, 5990 flow [2024-06-28 01:00:34,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 378 transitions, 5881 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-28 01:00:34,150 INFO L231 Difference]: Finished difference. Result has 290 places, 353 transitions, 5159 flow [2024-06-28 01:00:34,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5029, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5159, PETRI_PLACES=290, PETRI_TRANSITIONS=353} [2024-06-28 01:00:34,150 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 240 predicate places. [2024-06-28 01:00:34,150 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 353 transitions, 5159 flow [2024-06-28 01:00:34,151 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 01:00:34,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:34,151 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:34,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 01:00:34,151 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:34,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:34,151 INFO L85 PathProgramCache]: Analyzing trace with hash 32394362, now seen corresponding path program 4 times [2024-06-28 01:00:34,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:34,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66068727] [2024-06-28 01:00:34,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:34,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:34,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:34,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:34,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:34,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66068727] [2024-06-28 01:00:34,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66068727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:34,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:34,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:34,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811132060] [2024-06-28 01:00:34,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:34,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:34,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:34,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:34,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:34,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:34,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 353 transitions, 5159 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 01:00:34,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:34,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:34,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:35,310 INFO L124 PetriNetUnfolderBase]: 3922/6554 cut-off events. [2024-06-28 01:00:35,310 INFO L125 PetriNetUnfolderBase]: For 296446/296446 co-relation queries the response was YES. [2024-06-28 01:00:35,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39385 conditions, 6554 events. 3922/6554 cut-off events. For 296446/296446 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 46198 event pairs, 1206 based on Foata normal form. 2/6495 useless extension candidates. Maximal degree in co-relation 39256. Up to 5481 conditions per place. [2024-06-28 01:00:35,366 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 338 selfloop transitions, 33 changer transitions 0/387 dead transitions. [2024-06-28 01:00:35,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 387 transitions, 6241 flow [2024-06-28 01:00:35,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:00:35,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:00:35,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-06-28 01:00:35,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6557971014492754 [2024-06-28 01:00:35,367 INFO L175 Difference]: Start difference. First operand has 290 places, 353 transitions, 5159 flow. Second operand 6 states and 181 transitions. [2024-06-28 01:00:35,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 387 transitions, 6241 flow [2024-06-28 01:00:36,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 387 transitions, 6135 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-28 01:00:36,043 INFO L231 Difference]: Finished difference. Result has 293 places, 356 transitions, 5208 flow [2024-06-28 01:00:36,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5061, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5208, PETRI_PLACES=293, PETRI_TRANSITIONS=356} [2024-06-28 01:00:36,044 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 243 predicate places. [2024-06-28 01:00:36,044 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 356 transitions, 5208 flow [2024-06-28 01:00:36,044 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 01:00:36,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:36,045 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:36,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 01:00:36,045 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:36,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:36,045 INFO L85 PathProgramCache]: Analyzing trace with hash 1264352212, now seen corresponding path program 1 times [2024-06-28 01:00:36,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:36,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424271107] [2024-06-28 01:00:36,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:36,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:36,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:36,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:36,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:36,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424271107] [2024-06-28 01:00:36,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424271107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:36,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:36,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 01:00:36,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835123107] [2024-06-28 01:00:36,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:36,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 01:00:36,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:36,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 01:00:36,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 01:00:36,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 46 [2024-06-28 01:00:36,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 356 transitions, 5208 flow. Second operand has 4 states, 4 states have (on average 29.0) internal successors, (116), 4 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 01:00:36,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:36,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 46 [2024-06-28 01:00:36,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:36,827 INFO L124 PetriNetUnfolderBase]: 2515/5517 cut-off events. [2024-06-28 01:00:36,827 INFO L125 PetriNetUnfolderBase]: For 133706/133976 co-relation queries the response was YES. [2024-06-28 01:00:36,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24119 conditions, 5517 events. 2515/5517 cut-off events. For 133706/133976 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 48568 event pairs, 371 based on Foata normal form. 246/5336 useless extension candidates. Maximal degree in co-relation 23989. Up to 2193 conditions per place. [2024-06-28 01:00:36,888 INFO L140 encePairwiseOnDemand]: 40/46 looper letters, 33 selfloop transitions, 106 changer transitions 0/373 dead transitions. [2024-06-28 01:00:36,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 373 transitions, 5594 flow [2024-06-28 01:00:36,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 01:00:36,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 01:00:36,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 141 transitions. [2024-06-28 01:00:36,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7663043478260869 [2024-06-28 01:00:36,890 INFO L175 Difference]: Start difference. First operand has 293 places, 356 transitions, 5208 flow. Second operand 4 states and 141 transitions. [2024-06-28 01:00:36,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 373 transitions, 5594 flow [2024-06-28 01:00:37,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 373 transitions, 5516 flow, removed 26 selfloop flow, removed 2 redundant places. [2024-06-28 01:00:37,509 INFO L231 Difference]: Finished difference. Result has 296 places, 360 transitions, 5604 flow [2024-06-28 01:00:37,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5130, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=5604, PETRI_PLACES=296, PETRI_TRANSITIONS=360} [2024-06-28 01:00:37,510 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 246 predicate places. [2024-06-28 01:00:37,510 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 360 transitions, 5604 flow [2024-06-28 01:00:37,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 29.0) internal successors, (116), 4 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 01:00:37,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:37,510 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 01:00:37,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 01:00:37,510 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:37,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:37,511 INFO L85 PathProgramCache]: Analyzing trace with hash 906338350, now seen corresponding path program 1 times [2024-06-28 01:00:37,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:37,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135283738] [2024-06-28 01:00:37,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:37,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:37,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:37,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:37,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:37,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135283738] [2024-06-28 01:00:37,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135283738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:37,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:37,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:37,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841631902] [2024-06-28 01:00:37,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:37,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:37,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:37,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:37,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:37,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:37,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 360 transitions, 5604 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 01:00:37,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:37,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:37,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:38,613 INFO L124 PetriNetUnfolderBase]: 3847/6538 cut-off events. [2024-06-28 01:00:38,613 INFO L125 PetriNetUnfolderBase]: For 300944/300990 co-relation queries the response was YES. [2024-06-28 01:00:38,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39932 conditions, 6538 events. 3847/6538 cut-off events. For 300944/300990 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 46292 event pairs, 1203 based on Foata normal form. 10/6295 useless extension candidates. Maximal degree in co-relation 39799. Up to 5722 conditions per place. [2024-06-28 01:00:38,686 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 326 selfloop transitions, 54 changer transitions 0/397 dead transitions. [2024-06-28 01:00:38,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 397 transitions, 6730 flow [2024-06-28 01:00:38,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:00:38,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:00:38,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-06-28 01:00:38,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6059782608695652 [2024-06-28 01:00:38,687 INFO L175 Difference]: Start difference. First operand has 296 places, 360 transitions, 5604 flow. Second operand 8 states and 223 transitions. [2024-06-28 01:00:38,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 397 transitions, 6730 flow [2024-06-28 01:00:39,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 397 transitions, 6718 flow, removed 5 selfloop flow, removed 1 redundant places. [2024-06-28 01:00:39,806 INFO L231 Difference]: Finished difference. Result has 304 places, 366 transitions, 5847 flow [2024-06-28 01:00:39,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5592, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5847, PETRI_PLACES=304, PETRI_TRANSITIONS=366} [2024-06-28 01:00:39,807 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 254 predicate places. [2024-06-28 01:00:39,807 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 366 transitions, 5847 flow [2024-06-28 01:00:39,807 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 01:00:39,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:39,807 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 01:00:39,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 01:00:39,807 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:39,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:39,807 INFO L85 PathProgramCache]: Analyzing trace with hash 112426986, now seen corresponding path program 2 times [2024-06-28 01:00:39,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:39,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846553401] [2024-06-28 01:00:39,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:39,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:39,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:39,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:39,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:39,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846553401] [2024-06-28 01:00:39,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846553401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:39,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:39,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:39,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242869259] [2024-06-28 01:00:39,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:39,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:39,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:39,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:39,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:39,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:39,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 366 transitions, 5847 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 01:00:39,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:39,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:39,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:40,866 INFO L124 PetriNetUnfolderBase]: 3863/6567 cut-off events. [2024-06-28 01:00:40,867 INFO L125 PetriNetUnfolderBase]: For 310166/310271 co-relation queries the response was YES. [2024-06-28 01:00:40,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39429 conditions, 6567 events. 3863/6567 cut-off events. For 310166/310271 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 46508 event pairs, 1217 based on Foata normal form. 55/6369 useless extension candidates. Maximal degree in co-relation 39293. Up to 5505 conditions per place. [2024-06-28 01:00:40,940 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 265 selfloop transitions, 120 changer transitions 0/402 dead transitions. [2024-06-28 01:00:40,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 402 transitions, 7247 flow [2024-06-28 01:00:40,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:00:40,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:00:40,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-28 01:00:40,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6242236024844721 [2024-06-28 01:00:40,949 INFO L175 Difference]: Start difference. First operand has 304 places, 366 transitions, 5847 flow. Second operand 7 states and 201 transitions. [2024-06-28 01:00:40,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 402 transitions, 7247 flow [2024-06-28 01:00:41,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 402 transitions, 7134 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-28 01:00:42,002 INFO L231 Difference]: Finished difference. Result has 309 places, 375 transitions, 6286 flow [2024-06-28 01:00:42,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5734, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6286, PETRI_PLACES=309, PETRI_TRANSITIONS=375} [2024-06-28 01:00:42,003 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 259 predicate places. [2024-06-28 01:00:42,003 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 375 transitions, 6286 flow [2024-06-28 01:00:42,003 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 01:00:42,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:42,003 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 01:00:42,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 01:00:42,003 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:42,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:42,003 INFO L85 PathProgramCache]: Analyzing trace with hash -1897370088, now seen corresponding path program 3 times [2024-06-28 01:00:42,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:42,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394731922] [2024-06-28 01:00:42,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:42,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:42,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:42,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:42,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:42,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394731922] [2024-06-28 01:00:42,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394731922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:42,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:42,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:42,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45773984] [2024-06-28 01:00:42,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:42,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:42,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:42,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:42,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:42,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:42,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 375 transitions, 6286 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 01:00:42,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:42,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:42,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:43,190 INFO L124 PetriNetUnfolderBase]: 3869/6582 cut-off events. [2024-06-28 01:00:43,190 INFO L125 PetriNetUnfolderBase]: For 323071/323185 co-relation queries the response was YES. [2024-06-28 01:00:43,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40508 conditions, 6582 events. 3869/6582 cut-off events. For 323071/323185 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 46665 event pairs, 1224 based on Foata normal form. 67/6396 useless extension candidates. Maximal degree in co-relation 40368. Up to 5510 conditions per place. [2024-06-28 01:00:43,257 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 262 selfloop transitions, 123 changer transitions 0/402 dead transitions. [2024-06-28 01:00:43,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 402 transitions, 7568 flow [2024-06-28 01:00:43,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:00:43,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:00:43,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-06-28 01:00:43,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6149068322981367 [2024-06-28 01:00:43,258 INFO L175 Difference]: Start difference. First operand has 309 places, 375 transitions, 6286 flow. Second operand 7 states and 198 transitions. [2024-06-28 01:00:43,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 402 transitions, 7568 flow [2024-06-28 01:00:44,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 402 transitions, 7399 flow, removed 59 selfloop flow, removed 2 redundant places. [2024-06-28 01:00:44,364 INFO L231 Difference]: Finished difference. Result has 314 places, 378 transitions, 6453 flow [2024-06-28 01:00:44,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6139, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6453, PETRI_PLACES=314, PETRI_TRANSITIONS=378} [2024-06-28 01:00:44,364 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 264 predicate places. [2024-06-28 01:00:44,365 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 378 transitions, 6453 flow [2024-06-28 01:00:44,365 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 01:00:44,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:44,365 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 01:00:44,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 01:00:44,365 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:44,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:44,365 INFO L85 PathProgramCache]: Analyzing trace with hash -701260264, now seen corresponding path program 4 times [2024-06-28 01:00:44,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:44,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418301286] [2024-06-28 01:00:44,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:44,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:44,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:44,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:44,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:44,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418301286] [2024-06-28 01:00:44,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418301286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:44,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:44,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:44,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869600767] [2024-06-28 01:00:44,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:44,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:44,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:44,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:44,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:44,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:44,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 378 transitions, 6453 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 01:00:44,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:44,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:44,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:45,576 INFO L124 PetriNetUnfolderBase]: 3884/6600 cut-off events. [2024-06-28 01:00:45,576 INFO L125 PetriNetUnfolderBase]: For 330959/331014 co-relation queries the response was YES. [2024-06-28 01:00:45,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41026 conditions, 6600 events. 3884/6600 cut-off events. For 330959/331014 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 46719 event pairs, 1213 based on Foata normal form. 12/6354 useless extension candidates. Maximal degree in co-relation 40884. Up to 5824 conditions per place. [2024-06-28 01:00:45,651 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 345 selfloop transitions, 41 changer transitions 0/403 dead transitions. [2024-06-28 01:00:45,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 403 transitions, 7566 flow [2024-06-28 01:00:45,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:00:45,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:00:45,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-28 01:00:45,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5760869565217391 [2024-06-28 01:00:45,652 INFO L175 Difference]: Start difference. First operand has 314 places, 378 transitions, 6453 flow. Second operand 8 states and 212 transitions. [2024-06-28 01:00:45,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 403 transitions, 7566 flow [2024-06-28 01:00:46,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 403 transitions, 7304 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-28 01:00:46,852 INFO L231 Difference]: Finished difference. Result has 319 places, 384 transitions, 6431 flow [2024-06-28 01:00:46,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6200, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6431, PETRI_PLACES=319, PETRI_TRANSITIONS=384} [2024-06-28 01:00:46,853 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 269 predicate places. [2024-06-28 01:00:46,853 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 384 transitions, 6431 flow [2024-06-28 01:00:46,853 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 01:00:46,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:46,854 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 01:00:46,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 01:00:46,854 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:46,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:46,854 INFO L85 PathProgramCache]: Analyzing trace with hash 1874013353, now seen corresponding path program 1 times [2024-06-28 01:00:46,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:46,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160915175] [2024-06-28 01:00:46,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:46,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:46,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:46,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:46,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:46,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160915175] [2024-06-28 01:00:46,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160915175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:46,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:46,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:46,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360903505] [2024-06-28 01:00:46,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:46,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:46,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:46,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:46,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:46,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:46,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 384 transitions, 6431 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:46,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:46,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:46,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:47,934 INFO L124 PetriNetUnfolderBase]: 3922/6659 cut-off events. [2024-06-28 01:00:47,934 INFO L125 PetriNetUnfolderBase]: For 347798/347915 co-relation queries the response was YES. [2024-06-28 01:00:47,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41586 conditions, 6659 events. 3922/6659 cut-off events. For 347798/347915 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 47184 event pairs, 1227 based on Foata normal form. 40/6435 useless extension candidates. Maximal degree in co-relation 41442. Up to 5668 conditions per place. [2024-06-28 01:00:48,008 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 264 selfloop transitions, 137 changer transitions 0/418 dead transitions. [2024-06-28 01:00:48,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 418 transitions, 7863 flow [2024-06-28 01:00:48,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:00:48,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:00:48,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-06-28 01:00:48,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6149068322981367 [2024-06-28 01:00:48,009 INFO L175 Difference]: Start difference. First operand has 319 places, 384 transitions, 6431 flow. Second operand 7 states and 198 transitions. [2024-06-28 01:00:48,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 418 transitions, 7863 flow [2024-06-28 01:00:49,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 418 transitions, 7764 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-28 01:00:49,284 INFO L231 Difference]: Finished difference. Result has 323 places, 396 transitions, 6860 flow [2024-06-28 01:00:49,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6332, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6860, PETRI_PLACES=323, PETRI_TRANSITIONS=396} [2024-06-28 01:00:49,285 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 273 predicate places. [2024-06-28 01:00:49,285 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 396 transitions, 6860 flow [2024-06-28 01:00:49,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:49,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:49,285 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 01:00:49,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 01:00:49,285 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:49,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:49,285 INFO L85 PathProgramCache]: Analyzing trace with hash 2122315207, now seen corresponding path program 2 times [2024-06-28 01:00:49,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:49,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267681030] [2024-06-28 01:00:49,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:49,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:49,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:49,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:49,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:49,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267681030] [2024-06-28 01:00:49,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267681030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:49,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:49,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:00:49,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974938500] [2024-06-28 01:00:49,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:49,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:00:49,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:49,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:00:49,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:00:49,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:49,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 396 transitions, 6860 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:49,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:49,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:49,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:50,423 INFO L124 PetriNetUnfolderBase]: 3939/6685 cut-off events. [2024-06-28 01:00:50,423 INFO L125 PetriNetUnfolderBase]: For 361303/361420 co-relation queries the response was YES. [2024-06-28 01:00:50,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42258 conditions, 6685 events. 3939/6685 cut-off events. For 361303/361420 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 47379 event pairs, 1227 based on Foata normal form. 40/6457 useless extension candidates. Maximal degree in co-relation 42113. Up to 5687 conditions per place. [2024-06-28 01:00:50,502 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 268 selfloop transitions, 140 changer transitions 0/425 dead transitions. [2024-06-28 01:00:50,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 425 transitions, 8202 flow [2024-06-28 01:00:50,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:00:50,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:00:50,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 222 transitions. [2024-06-28 01:00:50,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6032608695652174 [2024-06-28 01:00:50,503 INFO L175 Difference]: Start difference. First operand has 323 places, 396 transitions, 6860 flow. Second operand 8 states and 222 transitions. [2024-06-28 01:00:50,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 425 transitions, 8202 flow [2024-06-28 01:00:51,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 425 transitions, 8021 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-28 01:00:51,787 INFO L231 Difference]: Finished difference. Result has 328 places, 402 transitions, 7103 flow [2024-06-28 01:00:51,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6689, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7103, PETRI_PLACES=328, PETRI_TRANSITIONS=402} [2024-06-28 01:00:51,788 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 278 predicate places. [2024-06-28 01:00:51,788 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 402 transitions, 7103 flow [2024-06-28 01:00:51,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:51,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:51,788 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 01:00:51,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 01:00:51,788 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:51,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:51,789 INFO L85 PathProgramCache]: Analyzing trace with hash -1897357409, now seen corresponding path program 3 times [2024-06-28 01:00:51,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:51,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758311723] [2024-06-28 01:00:51,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:51,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:51,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:51,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:51,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:51,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758311723] [2024-06-28 01:00:51,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758311723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:51,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:51,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:00:51,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285097923] [2024-06-28 01:00:51,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:51,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:00:51,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:51,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:00:51,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:00:51,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:51,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 402 transitions, 7103 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:51,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:51,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:51,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:52,968 INFO L124 PetriNetUnfolderBase]: 3936/6686 cut-off events. [2024-06-28 01:00:52,969 INFO L125 PetriNetUnfolderBase]: For 367192/367306 co-relation queries the response was YES. [2024-06-28 01:00:53,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42273 conditions, 6686 events. 3936/6686 cut-off events. For 367192/367306 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 47554 event pairs, 1234 based on Foata normal form. 40/6459 useless extension candidates. Maximal degree in co-relation 42127. Up to 5684 conditions per place. [2024-06-28 01:00:53,049 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 268 selfloop transitions, 141 changer transitions 0/426 dead transitions. [2024-06-28 01:00:53,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 426 transitions, 8155 flow [2024-06-28 01:00:53,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:00:53,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:00:53,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 263 transitions. [2024-06-28 01:00:53,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5717391304347826 [2024-06-28 01:00:53,050 INFO L175 Difference]: Start difference. First operand has 328 places, 402 transitions, 7103 flow. Second operand 10 states and 263 transitions. [2024-06-28 01:00:53,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 426 transitions, 8155 flow [2024-06-28 01:00:54,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 426 transitions, 7817 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-28 01:00:54,521 INFO L231 Difference]: Finished difference. Result has 333 places, 402 transitions, 7053 flow [2024-06-28 01:00:54,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6765, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7053, PETRI_PLACES=333, PETRI_TRANSITIONS=402} [2024-06-28 01:00:54,521 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 283 predicate places. [2024-06-28 01:00:54,521 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 402 transitions, 7053 flow [2024-06-28 01:00:54,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:54,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:54,522 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 01:00:54,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 01:00:54,522 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:54,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:54,523 INFO L85 PathProgramCache]: Analyzing trace with hash -693895935, now seen corresponding path program 4 times [2024-06-28 01:00:54,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:54,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31130816] [2024-06-28 01:00:54,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:54,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:54,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:54,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:54,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:54,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31130816] [2024-06-28 01:00:54,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31130816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:54,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:54,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:54,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010845256] [2024-06-28 01:00:54,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:54,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:54,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:54,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:54,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:54,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:54,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 402 transitions, 7053 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:54,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:54,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:54,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:55,694 INFO L124 PetriNetUnfolderBase]: 3950/6696 cut-off events. [2024-06-28 01:00:55,694 INFO L125 PetriNetUnfolderBase]: For 376532/376590 co-relation queries the response was YES. [2024-06-28 01:00:55,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42468 conditions, 6696 events. 3950/6696 cut-off events. For 376532/376590 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 47444 event pairs, 1206 based on Foata normal form. 13/6433 useless extension candidates. Maximal degree in co-relation 42321. Up to 5863 conditions per place. [2024-06-28 01:00:55,782 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 340 selfloop transitions, 73 changer transitions 0/430 dead transitions. [2024-06-28 01:00:55,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 430 transitions, 8275 flow [2024-06-28 01:00:55,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:00:55,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:00:55,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 240 transitions. [2024-06-28 01:00:55,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5797101449275363 [2024-06-28 01:00:55,785 INFO L175 Difference]: Start difference. First operand has 333 places, 402 transitions, 7053 flow. Second operand 9 states and 240 transitions. [2024-06-28 01:00:55,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 430 transitions, 8275 flow [2024-06-28 01:00:57,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 430 transitions, 8077 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 01:00:57,034 INFO L231 Difference]: Finished difference. Result has 334 places, 408 transitions, 7141 flow [2024-06-28 01:00:57,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6860, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7141, PETRI_PLACES=334, PETRI_TRANSITIONS=408} [2024-06-28 01:00:57,035 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 284 predicate places. [2024-06-28 01:00:57,035 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 408 transitions, 7141 flow [2024-06-28 01:00:57,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:57,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:57,035 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 01:00:57,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 01:00:57,036 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:57,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:57,036 INFO L85 PathProgramCache]: Analyzing trace with hash 266800135, now seen corresponding path program 5 times [2024-06-28 01:00:57,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:57,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71882789] [2024-06-28 01:00:57,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:57,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:57,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:57,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:57,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:57,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71882789] [2024-06-28 01:00:57,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71882789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:57,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:57,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:57,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857025197] [2024-06-28 01:00:57,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:57,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:57,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:57,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:57,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:57,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:57,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 408 transitions, 7141 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:57,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:57,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:57,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:58,221 INFO L124 PetriNetUnfolderBase]: 3944/6688 cut-off events. [2024-06-28 01:00:58,221 INFO L125 PetriNetUnfolderBase]: For 377546/377604 co-relation queries the response was YES. [2024-06-28 01:00:58,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42196 conditions, 6688 events. 3944/6688 cut-off events. For 377546/377604 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 47381 event pairs, 1206 based on Foata normal form. 9/6421 useless extension candidates. Maximal degree in co-relation 42048. Up to 5857 conditions per place. [2024-06-28 01:00:58,302 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 340 selfloop transitions, 71 changer transitions 0/428 dead transitions. [2024-06-28 01:00:58,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 428 transitions, 8065 flow [2024-06-28 01:00:58,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:00:58,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:00:58,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-06-28 01:00:58,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5896739130434783 [2024-06-28 01:00:58,303 INFO L175 Difference]: Start difference. First operand has 334 places, 408 transitions, 7141 flow. Second operand 8 states and 217 transitions. [2024-06-28 01:00:58,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 428 transitions, 8065 flow [2024-06-28 01:00:59,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 428 transitions, 7929 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 01:00:59,658 INFO L231 Difference]: Finished difference. Result has 336 places, 408 transitions, 7157 flow [2024-06-28 01:00:59,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7005, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7157, PETRI_PLACES=336, PETRI_TRANSITIONS=408} [2024-06-28 01:00:59,659 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 286 predicate places. [2024-06-28 01:00:59,659 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 408 transitions, 7157 flow [2024-06-28 01:00:59,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:59,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:59,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] [2024-06-28 01:00:59,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 01:00:59,660 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:59,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:59,660 INFO L85 PathProgramCache]: Analyzing trace with hash 1836922858, now seen corresponding path program 5 times [2024-06-28 01:00:59,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:59,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220138478] [2024-06-28 01:00:59,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:59,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:59,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:59,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:59,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:59,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220138478] [2024-06-28 01:00:59,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220138478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:59,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:59,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:59,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156869416] [2024-06-28 01:00:59,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:59,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:59,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:59,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:59,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:59,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:59,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 408 transitions, 7157 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 01:00:59,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:59,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:59,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:00,757 INFO L124 PetriNetUnfolderBase]: 3950/6698 cut-off events. [2024-06-28 01:01:00,757 INFO L125 PetriNetUnfolderBase]: For 386896/387000 co-relation queries the response was YES. [2024-06-28 01:01:00,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42448 conditions, 6698 events. 3950/6698 cut-off events. For 386896/387000 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 47621 event pairs, 1268 based on Foata normal form. 43/6472 useless extension candidates. Maximal degree in co-relation 42299. Up to 5608 conditions per place. [2024-06-28 01:01:00,837 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 282 selfloop transitions, 139 changer transitions 0/438 dead transitions. [2024-06-28 01:01:00,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 438 transitions, 8753 flow [2024-06-28 01:01:00,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:01:00,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:01:00,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-06-28 01:01:00,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6149068322981367 [2024-06-28 01:01:00,838 INFO L175 Difference]: Start difference. First operand has 336 places, 408 transitions, 7157 flow. Second operand 7 states and 198 transitions. [2024-06-28 01:01:00,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 438 transitions, 8753 flow [2024-06-28 01:01:02,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 438 transitions, 8551 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 01:01:02,076 INFO L231 Difference]: Finished difference. Result has 334 places, 414 transitions, 7417 flow [2024-06-28 01:01:02,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6955, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7417, PETRI_PLACES=334, PETRI_TRANSITIONS=414} [2024-06-28 01:01:02,076 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 284 predicate places. [2024-06-28 01:01:02,076 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 414 transitions, 7417 flow [2024-06-28 01:01:02,076 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 01:01:02,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:02,077 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 01:01:02,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 01:01:02,077 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:02,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:02,077 INFO L85 PathProgramCache]: Analyzing trace with hash 804923970, now seen corresponding path program 6 times [2024-06-28 01:01:02,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:02,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13314038] [2024-06-28 01:01:02,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:02,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:02,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:02,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 01:01:02,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:02,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13314038] [2024-06-28 01:01:02,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13314038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:02,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:02,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:01:02,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403593749] [2024-06-28 01:01:02,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:02,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:01:02,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:02,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:01:02,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:01:02,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:01:02,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 414 transitions, 7417 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 01:01:02,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:02,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:01:02,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:03,206 INFO L124 PetriNetUnfolderBase]: 3956/6713 cut-off events. [2024-06-28 01:01:03,207 INFO L125 PetriNetUnfolderBase]: For 398145/398238 co-relation queries the response was YES. [2024-06-28 01:01:03,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42975 conditions, 6713 events. 3956/6713 cut-off events. For 398145/398238 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 47758 event pairs, 1275 based on Foata normal form. 38/6481 useless extension candidates. Maximal degree in co-relation 42825. Up to 5613 conditions per place. [2024-06-28 01:01:03,295 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 281 selfloop transitions, 140 changer transitions 0/438 dead transitions. [2024-06-28 01:01:03,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 438 transitions, 8925 flow [2024-06-28 01:01:03,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:01:03,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:01:03,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-06-28 01:01:03,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6086956521739131 [2024-06-28 01:01:03,296 INFO L175 Difference]: Start difference. First operand has 334 places, 414 transitions, 7417 flow. Second operand 7 states and 196 transitions. [2024-06-28 01:01:03,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 438 transitions, 8925 flow [2024-06-28 01:01:04,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 438 transitions, 8714 flow, removed 65 selfloop flow, removed 3 redundant places. [2024-06-28 01:01:04,834 INFO L231 Difference]: Finished difference. Result has 338 places, 417 transitions, 7586 flow [2024-06-28 01:01:04,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7234, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7586, PETRI_PLACES=338, PETRI_TRANSITIONS=417} [2024-06-28 01:01:04,834 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 288 predicate places. [2024-06-28 01:01:04,834 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 417 transitions, 7586 flow [2024-06-28 01:01:04,835 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 01:01:04,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:04,835 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 01:01:04,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 01:01:04,835 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:04,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:04,835 INFO L85 PathProgramCache]: Analyzing trace with hash -182644158, now seen corresponding path program 7 times [2024-06-28 01:01:04,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:04,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181625849] [2024-06-28 01:01:04,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:04,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:04,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:04,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:04,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:04,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181625849] [2024-06-28 01:01:04,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181625849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:04,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:04,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:01:04,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715244154] [2024-06-28 01:01:04,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:04,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:01:04,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:04,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:01:04,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:01:04,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:01:04,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 417 transitions, 7586 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 01:01:04,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:04,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:01:04,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:06,011 INFO L124 PetriNetUnfolderBase]: 3962/6716 cut-off events. [2024-06-28 01:01:06,011 INFO L125 PetriNetUnfolderBase]: For 406491/406595 co-relation queries the response was YES. [2024-06-28 01:01:06,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43317 conditions, 6716 events. 3962/6716 cut-off events. For 406491/406595 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 47708 event pairs, 1268 based on Foata normal form. 45/6489 useless extension candidates. Maximal degree in co-relation 43165. Up to 5618 conditions per place. [2024-06-28 01:01:06,091 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 274 selfloop transitions, 146 changer transitions 0/437 dead transitions. [2024-06-28 01:01:06,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 437 transitions, 8892 flow [2024-06-28 01:01:06,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:01:06,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:01:06,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-28 01:01:06,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.593167701863354 [2024-06-28 01:01:06,092 INFO L175 Difference]: Start difference. First operand has 338 places, 417 transitions, 7586 flow. Second operand 7 states and 191 transitions. [2024-06-28 01:01:06,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 437 transitions, 8892 flow [2024-06-28 01:01:07,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 437 transitions, 8584 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-28 01:01:07,286 INFO L231 Difference]: Finished difference. Result has 341 places, 420 transitions, 7648 flow [2024-06-28 01:01:07,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7281, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7648, PETRI_PLACES=341, PETRI_TRANSITIONS=420} [2024-06-28 01:01:07,287 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 291 predicate places. [2024-06-28 01:01:07,287 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 420 transitions, 7648 flow [2024-06-28 01:01:07,287 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 01:01:07,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:07,287 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 01:01:07,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 01:01:07,287 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:07,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:07,287 INFO L85 PathProgramCache]: Analyzing trace with hash -864854498, now seen corresponding path program 8 times [2024-06-28 01:01:07,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:07,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739657451] [2024-06-28 01:01:07,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:07,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:07,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:07,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:07,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:07,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739657451] [2024-06-28 01:01:07,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739657451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:07,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:07,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:01:07,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452146915] [2024-06-28 01:01:07,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:07,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:01:07,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:07,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:01:07,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:01:07,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:01:07,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 420 transitions, 7648 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 01:01:07,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:07,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:01:07,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:08,478 INFO L124 PetriNetUnfolderBase]: 3969/6728 cut-off events. [2024-06-28 01:01:08,478 INFO L125 PetriNetUnfolderBase]: For 408287/408343 co-relation queries the response was YES. [2024-06-28 01:01:08,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43459 conditions, 6728 events. 3969/6728 cut-off events. For 408287/408343 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 47714 event pairs, 1203 based on Foata normal form. 12/6459 useless extension candidates. Maximal degree in co-relation 43306. Up to 5735 conditions per place. [2024-06-28 01:01:08,564 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 328 selfloop transitions, 110 changer transitions 0/455 dead transitions. [2024-06-28 01:01:08,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 455 transitions, 8881 flow [2024-06-28 01:01:08,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:01:08,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:01:08,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-06-28 01:01:08,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222826086956522 [2024-06-28 01:01:08,566 INFO L175 Difference]: Start difference. First operand has 341 places, 420 transitions, 7648 flow. Second operand 8 states and 229 transitions. [2024-06-28 01:01:08,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 455 transitions, 8881 flow [2024-06-28 01:01:10,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 455 transitions, 8661 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-06-28 01:01:10,235 INFO L231 Difference]: Finished difference. Result has 347 places, 423 transitions, 7804 flow [2024-06-28 01:01:10,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7431, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7804, PETRI_PLACES=347, PETRI_TRANSITIONS=423} [2024-06-28 01:01:10,235 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 297 predicate places. [2024-06-28 01:01:10,235 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 423 transitions, 7804 flow [2024-06-28 01:01:10,236 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 01:01:10,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:10,236 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 01:01:10,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 01:01:10,236 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:10,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:10,236 INFO L85 PathProgramCache]: Analyzing trace with hash -2045753588, now seen corresponding path program 9 times [2024-06-28 01:01:10,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:10,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863105338] [2024-06-28 01:01:10,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:10,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:10,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:10,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:10,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:10,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863105338] [2024-06-28 01:01:10,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863105338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:10,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:10,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:01:10,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129459535] [2024-06-28 01:01:10,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:10,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:01:10,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:10,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:01:10,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:01:10,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:01:10,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 423 transitions, 7804 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 01:01:10,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:10,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:01:10,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:11,453 INFO L124 PetriNetUnfolderBase]: 3965/6718 cut-off events. [2024-06-28 01:01:11,453 INFO L125 PetriNetUnfolderBase]: For 417602/417658 co-relation queries the response was YES. [2024-06-28 01:01:11,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43578 conditions, 6718 events. 3965/6718 cut-off events. For 417602/417658 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 47546 event pairs, 1219 based on Foata normal form. 12/6444 useless extension candidates. Maximal degree in co-relation 43422. Up to 5733 conditions per place. [2024-06-28 01:01:11,530 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 320 selfloop transitions, 111 changer transitions 0/448 dead transitions. [2024-06-28 01:01:11,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 448 transitions, 8928 flow [2024-06-28 01:01:11,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:01:11,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:01:11,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-28 01:01:11,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6242236024844721 [2024-06-28 01:01:11,531 INFO L175 Difference]: Start difference. First operand has 347 places, 423 transitions, 7804 flow. Second operand 7 states and 201 transitions. [2024-06-28 01:01:11,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 448 transitions, 8928 flow [2024-06-28 01:01:13,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 448 transitions, 8673 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-28 01:01:13,217 INFO L231 Difference]: Finished difference. Result has 346 places, 423 transitions, 7783 flow [2024-06-28 01:01:13,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7551, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7783, PETRI_PLACES=346, PETRI_TRANSITIONS=423} [2024-06-28 01:01:13,218 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 296 predicate places. [2024-06-28 01:01:13,218 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 423 transitions, 7783 flow [2024-06-28 01:01:13,218 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 01:01:13,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:13,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] [2024-06-28 01:01:13,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 01:01:13,218 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:13,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:13,219 INFO L85 PathProgramCache]: Analyzing trace with hash 804936649, now seen corresponding path program 6 times [2024-06-28 01:01:13,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:13,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924909825] [2024-06-28 01:01:13,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:13,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:13,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:13,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:13,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:13,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924909825] [2024-06-28 01:01:13,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924909825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:13,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:13,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:13,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121172836] [2024-06-28 01:01:13,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:13,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:13,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:13,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:13,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:13,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:01:13,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 423 transitions, 7783 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:13,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:13,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:01:13,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:14,447 INFO L124 PetriNetUnfolderBase]: 3984/6757 cut-off events. [2024-06-28 01:01:14,448 INFO L125 PetriNetUnfolderBase]: For 427015/427144 co-relation queries the response was YES. [2024-06-28 01:01:14,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43927 conditions, 6757 events. 3984/6757 cut-off events. For 427015/427144 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 48099 event pairs, 1258 based on Foata normal form. 27/6515 useless extension candidates. Maximal degree in co-relation 43770. Up to 5743 conditions per place. [2024-06-28 01:01:14,532 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 276 selfloop transitions, 158 changer transitions 0/451 dead transitions. [2024-06-28 01:01:14,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 451 transitions, 9199 flow [2024-06-28 01:01:14,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:01:14,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:01:14,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 260 transitions. [2024-06-28 01:01:14,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5652173913043478 [2024-06-28 01:01:14,535 INFO L175 Difference]: Start difference. First operand has 346 places, 423 transitions, 7783 flow. Second operand 10 states and 260 transitions. [2024-06-28 01:01:14,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 451 transitions, 9199 flow [2024-06-28 01:01:16,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 451 transitions, 8964 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 01:01:16,246 INFO L231 Difference]: Finished difference. Result has 349 places, 429 transitions, 8004 flow [2024-06-28 01:01:16,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7548, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8004, PETRI_PLACES=349, PETRI_TRANSITIONS=429} [2024-06-28 01:01:16,247 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 299 predicate places. [2024-06-28 01:01:16,247 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 429 transitions, 8004 flow [2024-06-28 01:01:16,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:16,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:16,247 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 01:01:16,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 01:01:16,247 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:16,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:16,248 INFO L85 PathProgramCache]: Analyzing trace with hash 1242541279, now seen corresponding path program 7 times [2024-06-28 01:01:16,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:16,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177158156] [2024-06-28 01:01:16,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:16,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:16,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:16,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:16,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:16,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177158156] [2024-06-28 01:01:16,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177158156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:16,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:16,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:01:16,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133918873] [2024-06-28 01:01:16,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:16,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:01:16,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:16,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:01:16,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:01:16,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:01:16,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 429 transitions, 8004 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:16,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:16,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:01:16,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:17,447 INFO L124 PetriNetUnfolderBase]: 3991/6778 cut-off events. [2024-06-28 01:01:17,448 INFO L125 PetriNetUnfolderBase]: For 436328/436463 co-relation queries the response was YES. [2024-06-28 01:01:17,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44197 conditions, 6778 events. 3991/6778 cut-off events. For 436328/436463 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 48253 event pairs, 1261 based on Foata normal form. 65/6558 useless extension candidates. Maximal degree in co-relation 44039. Up to 5751 conditions per place. [2024-06-28 01:01:17,525 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 282 selfloop transitions, 153 changer transitions 0/452 dead transitions. [2024-06-28 01:01:17,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 452 transitions, 9386 flow [2024-06-28 01:01:17,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:01:17,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:01:17,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-06-28 01:01:17,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6024844720496895 [2024-06-28 01:01:17,526 INFO L175 Difference]: Start difference. First operand has 349 places, 429 transitions, 8004 flow. Second operand 7 states and 194 transitions. [2024-06-28 01:01:17,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 452 transitions, 9386 flow [2024-06-28 01:01:19,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 452 transitions, 9004 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-28 01:01:19,132 INFO L231 Difference]: Finished difference. Result has 349 places, 433 transitions, 8034 flow [2024-06-28 01:01:19,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7630, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8034, PETRI_PLACES=349, PETRI_TRANSITIONS=433} [2024-06-28 01:01:19,132 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 299 predicate places. [2024-06-28 01:01:19,132 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 433 transitions, 8034 flow [2024-06-28 01:01:19,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:19,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:19,133 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 01:01:19,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 01:01:19,133 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:19,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:19,133 INFO L85 PathProgramCache]: Analyzing trace with hash -637580985, now seen corresponding path program 8 times [2024-06-28 01:01:19,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:19,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624661613] [2024-06-28 01:01:19,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:19,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:19,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:19,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:19,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:19,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624661613] [2024-06-28 01:01:19,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624661613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:19,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:19,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:19,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992573165] [2024-06-28 01:01:19,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:19,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:19,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:19,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:19,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:19,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:01:19,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 433 transitions, 8034 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:19,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:19,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:01:19,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:20,341 INFO L124 PetriNetUnfolderBase]: 3988/6770 cut-off events. [2024-06-28 01:01:20,341 INFO L125 PetriNetUnfolderBase]: For 439565/439683 co-relation queries the response was YES. [2024-06-28 01:01:20,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44081 conditions, 6770 events. 3988/6770 cut-off events. For 439565/439683 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 48190 event pairs, 1266 based on Foata normal form. 28/6529 useless extension candidates. Maximal degree in co-relation 43922. Up to 5748 conditions per place. [2024-06-28 01:01:20,423 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 274 selfloop transitions, 161 changer transitions 0/452 dead transitions. [2024-06-28 01:01:20,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 452 transitions, 9142 flow [2024-06-28 01:01:20,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:01:20,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:01:20,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-06-28 01:01:20,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5896739130434783 [2024-06-28 01:01:20,423 INFO L175 Difference]: Start difference. First operand has 349 places, 433 transitions, 8034 flow. Second operand 8 states and 217 transitions. [2024-06-28 01:01:20,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 452 transitions, 9142 flow [2024-06-28 01:01:22,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 452 transitions, 8865 flow, removed 34 selfloop flow, removed 3 redundant places. [2024-06-28 01:01:22,088 INFO L231 Difference]: Finished difference. Result has 354 places, 433 transitions, 8085 flow [2024-06-28 01:01:22,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7757, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8085, PETRI_PLACES=354, PETRI_TRANSITIONS=433} [2024-06-28 01:01:22,088 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 304 predicate places. [2024-06-28 01:01:22,088 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 433 transitions, 8085 flow [2024-06-28 01:01:22,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:22,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:22,089 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 01:01:22,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 01:01:22,089 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:22,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:22,089 INFO L85 PathProgramCache]: Analyzing trace with hash 266966431, now seen corresponding path program 9 times [2024-06-28 01:01:22,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:22,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262748653] [2024-06-28 01:01:22,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:22,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:22,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:22,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:22,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:22,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262748653] [2024-06-28 01:01:22,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [262748653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:22,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:22,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:01:22,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906726506] [2024-06-28 01:01:22,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:22,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:01:22,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:22,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:01:22,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:01:22,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:01:22,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 433 transitions, 8085 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:22,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:22,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:01:22,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:23,286 INFO L124 PetriNetUnfolderBase]: 4005/6800 cut-off events. [2024-06-28 01:01:23,286 INFO L125 PetriNetUnfolderBase]: For 453747/453872 co-relation queries the response was YES. [2024-06-28 01:01:23,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44434 conditions, 6800 events. 4005/6800 cut-off events. For 453747/453872 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 48409 event pairs, 1261 based on Foata normal form. 57/6568 useless extension candidates. Maximal degree in co-relation 44273. Up to 5767 conditions per place. [2024-06-28 01:01:23,366 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 282 selfloop transitions, 156 changer transitions 0/455 dead transitions. [2024-06-28 01:01:23,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 455 transitions, 9509 flow [2024-06-28 01:01:23,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:01:23,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:01:23,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-06-28 01:01:23,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5962732919254659 [2024-06-28 01:01:23,367 INFO L175 Difference]: Start difference. First operand has 354 places, 433 transitions, 8085 flow. Second operand 7 states and 192 transitions. [2024-06-28 01:01:23,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 455 transitions, 9509 flow [2024-06-28 01:01:24,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 455 transitions, 9175 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 01:01:24,823 INFO L231 Difference]: Finished difference. Result has 354 places, 439 transitions, 8209 flow [2024-06-28 01:01:24,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7763, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8209, PETRI_PLACES=354, PETRI_TRANSITIONS=439} [2024-06-28 01:01:24,824 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 304 predicate places. [2024-06-28 01:01:24,824 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 439 transitions, 8209 flow [2024-06-28 01:01:24,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:24,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:24,824 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 01:01:24,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 01:01:24,824 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:24,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:24,825 INFO L85 PathProgramCache]: Analyzing trace with hash -1819434075, now seen corresponding path program 10 times [2024-06-28 01:01:24,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:24,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981864819] [2024-06-28 01:01:24,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:24,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:24,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:24,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:24,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:24,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981864819] [2024-06-28 01:01:24,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981864819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:24,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:24,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:01:24,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353375598] [2024-06-28 01:01:24,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:24,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:01:24,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:24,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:01:24,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:01:24,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:01:24,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 439 transitions, 8209 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:24,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:24,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:01:24,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:26,035 INFO L124 PetriNetUnfolderBase]: 4001/6789 cut-off events. [2024-06-28 01:01:26,035 INFO L125 PetriNetUnfolderBase]: For 452801/452896 co-relation queries the response was YES. [2024-06-28 01:01:26,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44347 conditions, 6789 events. 4001/6789 cut-off events. For 452801/452896 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 48163 event pairs, 1224 based on Foata normal form. 37/6537 useless extension candidates. Maximal degree in co-relation 44185. Up to 5987 conditions per place. [2024-06-28 01:01:26,123 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 394 selfloop transitions, 42 changer transitions 0/453 dead transitions. [2024-06-28 01:01:26,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 453 transitions, 9125 flow [2024-06-28 01:01:26,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:01:26,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:01:26,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-28 01:01:26,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5745341614906833 [2024-06-28 01:01:26,124 INFO L175 Difference]: Start difference. First operand has 354 places, 439 transitions, 8209 flow. Second operand 7 states and 185 transitions. [2024-06-28 01:01:26,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 453 transitions, 9125 flow [2024-06-28 01:01:27,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 453 transitions, 8934 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-06-28 01:01:27,932 INFO L231 Difference]: Finished difference. Result has 359 places, 439 transitions, 8108 flow [2024-06-28 01:01:27,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8018, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8108, PETRI_PLACES=359, PETRI_TRANSITIONS=439} [2024-06-28 01:01:27,932 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 309 predicate places. [2024-06-28 01:01:27,932 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 439 transitions, 8108 flow [2024-06-28 01:01:27,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:27,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:27,933 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 01:01:27,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 01:01:27,933 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:27,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:27,933 INFO L85 PathProgramCache]: Analyzing trace with hash 890203655, now seen corresponding path program 11 times [2024-06-28 01:01:27,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:27,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132794819] [2024-06-28 01:01:27,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:27,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:27,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:28,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:28,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:28,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132794819] [2024-06-28 01:01:28,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132794819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:28,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:28,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:28,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133301944] [2024-06-28 01:01:28,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:28,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:28,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:28,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:28,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:28,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:01:28,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 439 transitions, 8108 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:28,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:28,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:01:28,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:29,250 INFO L124 PetriNetUnfolderBase]: 4015/6807 cut-off events. [2024-06-28 01:01:29,250 INFO L125 PetriNetUnfolderBase]: For 462248/462336 co-relation queries the response was YES. [2024-06-28 01:01:29,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44309 conditions, 6807 events. 4015/6807 cut-off events. For 462248/462336 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 48287 event pairs, 1223 based on Foata normal form. 31/6547 useless extension candidates. Maximal degree in co-relation 44145. Up to 6004 conditions per place. [2024-06-28 01:01:29,335 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 395 selfloop transitions, 48 changer transitions 0/460 dead transitions. [2024-06-28 01:01:29,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 460 transitions, 9161 flow [2024-06-28 01:01:29,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:01:29,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:01:29,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-28 01:01:29,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679347826086957 [2024-06-28 01:01:29,336 INFO L175 Difference]: Start difference. First operand has 359 places, 439 transitions, 8108 flow. Second operand 8 states and 209 transitions. [2024-06-28 01:01:29,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 460 transitions, 9161 flow [2024-06-28 01:01:31,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 460 transitions, 9049 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 01:01:31,212 INFO L231 Difference]: Finished difference. Result has 361 places, 445 transitions, 8225 flow [2024-06-28 01:01:31,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8002, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8225, PETRI_PLACES=361, PETRI_TRANSITIONS=445} [2024-06-28 01:01:31,213 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 311 predicate places. [2024-06-28 01:01:31,213 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 445 transitions, 8225 flow [2024-06-28 01:01:31,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:31,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:31,213 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 01:01:31,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 01:01:31,213 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:31,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:31,214 INFO L85 PathProgramCache]: Analyzing trace with hash -174362849, now seen corresponding path program 12 times [2024-06-28 01:01:31,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:31,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011274917] [2024-06-28 01:01:31,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:31,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:31,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:31,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:31,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:31,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011274917] [2024-06-28 01:01:31,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011274917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:31,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:31,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:31,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626799896] [2024-06-28 01:01:31,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:31,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:31,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:31,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:31,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:31,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:01:31,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 445 transitions, 8225 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:31,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:31,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:01:31,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:32,458 INFO L124 PetriNetUnfolderBase]: 4023/6819 cut-off events. [2024-06-28 01:01:32,458 INFO L125 PetriNetUnfolderBase]: For 473970/474070 co-relation queries the response was YES. [2024-06-28 01:01:32,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44526 conditions, 6819 events. 4023/6819 cut-off events. For 473970/474070 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 48456 event pairs, 1259 based on Foata normal form. 23/6552 useless extension candidates. Maximal degree in co-relation 44361. Up to 5786 conditions per place. [2024-06-28 01:01:32,543 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 275 selfloop transitions, 174 changer transitions 0/466 dead transitions. [2024-06-28 01:01:32,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 466 transitions, 9806 flow [2024-06-28 01:01:32,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:01:32,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:01:32,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-06-28 01:01:32,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5896739130434783 [2024-06-28 01:01:32,544 INFO L175 Difference]: Start difference. First operand has 361 places, 445 transitions, 8225 flow. Second operand 8 states and 217 transitions. [2024-06-28 01:01:32,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 466 transitions, 9806 flow [2024-06-28 01:01:34,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 466 transitions, 9686 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 01:01:34,326 INFO L231 Difference]: Finished difference. Result has 364 places, 448 transitions, 8532 flow [2024-06-28 01:01:34,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8105, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8532, PETRI_PLACES=364, PETRI_TRANSITIONS=448} [2024-06-28 01:01:34,326 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 314 predicate places. [2024-06-28 01:01:34,326 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 448 transitions, 8532 flow [2024-06-28 01:01:34,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:34,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:34,326 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 01:01:34,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 01:01:34,327 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:34,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:34,327 INFO L85 PathProgramCache]: Analyzing trace with hash 873919409, now seen corresponding path program 13 times [2024-06-28 01:01:34,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:34,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433161119] [2024-06-28 01:01:34,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:34,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:34,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:34,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:34,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:34,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433161119] [2024-06-28 01:01:34,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433161119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:34,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:34,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:34,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113464410] [2024-06-28 01:01:34,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:34,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:34,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:34,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:34,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:34,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:01:34,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 448 transitions, 8532 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:34,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:34,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:01:34,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:35,604 INFO L124 PetriNetUnfolderBase]: 4029/6824 cut-off events. [2024-06-28 01:01:35,604 INFO L125 PetriNetUnfolderBase]: For 482855/482941 co-relation queries the response was YES. [2024-06-28 01:01:35,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45027 conditions, 6824 events. 4029/6824 cut-off events. For 482855/482941 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 48358 event pairs, 1216 based on Foata normal form. 29/6557 useless extension candidates. Maximal degree in co-relation 44861. Up to 6012 conditions per place. [2024-06-28 01:01:35,688 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 396 selfloop transitions, 58 changer transitions 0/471 dead transitions. [2024-06-28 01:01:35,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 471 transitions, 9760 flow [2024-06-28 01:01:35,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 01:01:35,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 01:01:35,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 297 transitions. [2024-06-28 01:01:35,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5380434782608695 [2024-06-28 01:01:35,689 INFO L175 Difference]: Start difference. First operand has 364 places, 448 transitions, 8532 flow. Second operand 12 states and 297 transitions. [2024-06-28 01:01:35,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 471 transitions, 9760 flow [2024-06-28 01:01:38,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 471 transitions, 9457 flow, removed 47 selfloop flow, removed 3 redundant places. [2024-06-28 01:01:38,108 INFO L231 Difference]: Finished difference. Result has 374 places, 451 transitions, 8437 flow [2024-06-28 01:01:38,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8252, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8437, PETRI_PLACES=374, PETRI_TRANSITIONS=451} [2024-06-28 01:01:38,108 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 324 predicate places. [2024-06-28 01:01:38,108 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 451 transitions, 8437 flow [2024-06-28 01:01:38,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:38,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:38,109 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 01:01:38,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 01:01:38,109 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:38,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:38,109 INFO L85 PathProgramCache]: Analyzing trace with hash 873652499, now seen corresponding path program 14 times [2024-06-28 01:01:38,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:38,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234930116] [2024-06-28 01:01:38,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:38,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:38,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:38,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:38,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:38,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234930116] [2024-06-28 01:01:38,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234930116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:38,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:38,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:38,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757693451] [2024-06-28 01:01:38,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:38,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:38,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:38,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:38,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:38,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:01:38,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 451 transitions, 8437 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:38,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:38,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:01:38,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:39,392 INFO L124 PetriNetUnfolderBase]: 4026/6825 cut-off events. [2024-06-28 01:01:39,392 INFO L125 PetriNetUnfolderBase]: For 485257/485340 co-relation queries the response was YES. [2024-06-28 01:01:39,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44615 conditions, 6825 events. 4026/6825 cut-off events. For 485257/485340 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 48418 event pairs, 1223 based on Foata normal form. 29/6559 useless extension candidates. Maximal degree in co-relation 44446. Up to 6009 conditions per place. [2024-06-28 01:01:39,486 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 393 selfloop transitions, 58 changer transitions 0/468 dead transitions. [2024-06-28 01:01:39,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 468 transitions, 9389 flow [2024-06-28 01:01:39,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:01:39,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:01:39,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 252 transitions. [2024-06-28 01:01:39,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5478260869565217 [2024-06-28 01:01:39,487 INFO L175 Difference]: Start difference. First operand has 374 places, 451 transitions, 8437 flow. Second operand 10 states and 252 transitions. [2024-06-28 01:01:39,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 468 transitions, 9389 flow [2024-06-28 01:01:41,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 468 transitions, 9151 flow, removed 13 selfloop flow, removed 12 redundant places. [2024-06-28 01:01:41,905 INFO L231 Difference]: Finished difference. Result has 372 places, 451 transitions, 8321 flow [2024-06-28 01:01:41,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8199, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8321, PETRI_PLACES=372, PETRI_TRANSITIONS=451} [2024-06-28 01:01:41,905 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 322 predicate places. [2024-06-28 01:01:41,905 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 451 transitions, 8321 flow [2024-06-28 01:01:41,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:41,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:41,905 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 01:01:41,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 01:01:41,905 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:41,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:41,906 INFO L85 PathProgramCache]: Analyzing trace with hash 859842929, now seen corresponding path program 15 times [2024-06-28 01:01:41,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:41,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314483110] [2024-06-28 01:01:41,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:41,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:41,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:42,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:42,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:42,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314483110] [2024-06-28 01:01:42,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314483110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:42,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:42,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:42,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426998176] [2024-06-28 01:01:42,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:42,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:42,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:42,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:42,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:42,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:01:42,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 451 transitions, 8321 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:42,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:42,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:01:42,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:43,213 INFO L124 PetriNetUnfolderBase]: 4034/6837 cut-off events. [2024-06-28 01:01:43,213 INFO L125 PetriNetUnfolderBase]: For 495241/495336 co-relation queries the response was YES. [2024-06-28 01:01:43,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44737 conditions, 6837 events. 4034/6837 cut-off events. For 495241/495336 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 48568 event pairs, 1259 based on Foata normal form. 21/6564 useless extension candidates. Maximal degree in co-relation 44569. Up to 5799 conditions per place. [2024-06-28 01:01:43,297 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 273 selfloop transitions, 184 changer transitions 0/474 dead transitions. [2024-06-28 01:01:43,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 474 transitions, 9734 flow [2024-06-28 01:01:43,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:01:43,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:01:43,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 283 transitions. [2024-06-28 01:01:43,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5592885375494071 [2024-06-28 01:01:43,298 INFO L175 Difference]: Start difference. First operand has 372 places, 451 transitions, 8321 flow. Second operand 11 states and 283 transitions. [2024-06-28 01:01:43,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 474 transitions, 9734 flow [2024-06-28 01:01:45,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 474 transitions, 9618 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 01:01:45,770 INFO L231 Difference]: Finished difference. Result has 374 places, 454 transitions, 8638 flow [2024-06-28 01:01:45,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8205, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8638, PETRI_PLACES=374, PETRI_TRANSITIONS=454} [2024-06-28 01:01:45,771 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 324 predicate places. [2024-06-28 01:01:45,771 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 454 transitions, 8638 flow [2024-06-28 01:01:45,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:45,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:45,771 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 01:01:45,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 01:01:45,771 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:45,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:45,771 INFO L85 PathProgramCache]: Analyzing trace with hash 859837349, now seen corresponding path program 16 times [2024-06-28 01:01:45,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:45,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128148444] [2024-06-28 01:01:45,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:45,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:45,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:45,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:45,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:45,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128148444] [2024-06-28 01:01:45,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128148444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:45,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:45,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:45,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5534145] [2024-06-28 01:01:45,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:45,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:45,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:45,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:45,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:45,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:01:45,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 454 transitions, 8638 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:45,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:45,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:01:45,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:47,034 INFO L124 PetriNetUnfolderBase]: 4031/6833 cut-off events. [2024-06-28 01:01:47,034 INFO L125 PetriNetUnfolderBase]: For 501467/501562 co-relation queries the response was YES. [2024-06-28 01:01:47,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45054 conditions, 6833 events. 4031/6833 cut-off events. For 501467/501562 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 48577 event pairs, 1259 based on Foata normal form. 21/6560 useless extension candidates. Maximal degree in co-relation 44885. Up to 5796 conditions per place. [2024-06-28 01:01:47,125 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 273 selfloop transitions, 182 changer transitions 0/472 dead transitions. [2024-06-28 01:01:47,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 472 transitions, 9794 flow [2024-06-28 01:01:47,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:01:47,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:01:47,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 261 transitions. [2024-06-28 01:01:47,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5673913043478261 [2024-06-28 01:01:47,126 INFO L175 Difference]: Start difference. First operand has 374 places, 454 transitions, 8638 flow. Second operand 10 states and 261 transitions. [2024-06-28 01:01:47,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 472 transitions, 9794 flow [2024-06-28 01:01:49,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 472 transitions, 9356 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-28 01:01:49,747 INFO L231 Difference]: Finished difference. Result has 375 places, 454 transitions, 8570 flow [2024-06-28 01:01:49,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8200, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8570, PETRI_PLACES=375, PETRI_TRANSITIONS=454} [2024-06-28 01:01:49,747 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 325 predicate places. [2024-06-28 01:01:49,747 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 454 transitions, 8570 flow [2024-06-28 01:01:49,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:49,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:49,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] [2024-06-28 01:01:49,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 01:01:49,748 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:49,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:49,748 INFO L85 PathProgramCache]: Analyzing trace with hash 531383575, now seen corresponding path program 17 times [2024-06-28 01:01:49,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:49,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764879189] [2024-06-28 01:01:49,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:49,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:49,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:49,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:49,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:49,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764879189] [2024-06-28 01:01:49,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764879189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:49,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:49,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:01:49,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066550292] [2024-06-28 01:01:49,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:49,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:01:49,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:49,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:01:49,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:01:49,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:01:49,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 454 transitions, 8570 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:49,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:49,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:01:49,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:50,959 INFO L124 PetriNetUnfolderBase]: 4028/6827 cut-off events. [2024-06-28 01:01:50,959 INFO L125 PetriNetUnfolderBase]: For 500046/500099 co-relation queries the response was YES. [2024-06-28 01:01:51,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44924 conditions, 6827 events. 4028/6827 cut-off events. For 500046/500099 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 48479 event pairs, 1215 based on Foata normal form. 4/6531 useless extension candidates. Maximal degree in co-relation 44755. Up to 5950 conditions per place. [2024-06-28 01:01:51,045 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 395 selfloop transitions, 65 changer transitions 0/477 dead transitions. [2024-06-28 01:01:51,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 477 transitions, 9764 flow [2024-06-28 01:01:51,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:01:51,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:01:51,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-28 01:01:51,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6485507246376812 [2024-06-28 01:01:51,046 INFO L175 Difference]: Start difference. First operand has 375 places, 454 transitions, 8570 flow. Second operand 6 states and 179 transitions. [2024-06-28 01:01:51,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 477 transitions, 9764 flow [2024-06-28 01:01:53,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 477 transitions, 9352 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-28 01:01:53,534 INFO L231 Difference]: Finished difference. Result has 371 places, 454 transitions, 8305 flow [2024-06-28 01:01:53,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8158, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8305, PETRI_PLACES=371, PETRI_TRANSITIONS=454} [2024-06-28 01:01:53,534 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 321 predicate places. [2024-06-28 01:01:53,534 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 454 transitions, 8305 flow [2024-06-28 01:01:53,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:53,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:53,534 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 01:01:53,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 01:01:53,535 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:53,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:53,535 INFO L85 PathProgramCache]: Analyzing trace with hash -978333093, now seen corresponding path program 18 times [2024-06-28 01:01:53,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:53,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589220640] [2024-06-28 01:01:53,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:53,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:53,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:53,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:53,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:53,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589220640] [2024-06-28 01:01:53,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589220640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:53,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:53,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:01:53,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372950518] [2024-06-28 01:01:53,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:53,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:01:53,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:53,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:01:53,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:01:53,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:01:53,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 454 transitions, 8305 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:53,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:53,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:01:53,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:54,803 INFO L124 PetriNetUnfolderBase]: 4025/6823 cut-off events. [2024-06-28 01:01:54,803 INFO L125 PetriNetUnfolderBase]: For 501174/501227 co-relation queries the response was YES. [2024-06-28 01:01:54,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44580 conditions, 6823 events. 4025/6823 cut-off events. For 501174/501227 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 48368 event pairs, 1215 based on Foata normal form. 4/6527 useless extension candidates. Maximal degree in co-relation 44410. Up to 5947 conditions per place. [2024-06-28 01:01:54,892 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 398 selfloop transitions, 69 changer transitions 0/484 dead transitions. [2024-06-28 01:01:54,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 484 transitions, 9343 flow [2024-06-28 01:01:54,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:01:54,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:01:54,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 230 transitions. [2024-06-28 01:01:54,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 01:01:54,893 INFO L175 Difference]: Start difference. First operand has 371 places, 454 transitions, 8305 flow. Second operand 8 states and 230 transitions. [2024-06-28 01:01:54,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 484 transitions, 9343 flow [2024-06-28 01:01:57,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 484 transitions, 9255 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-28 01:01:57,567 INFO L231 Difference]: Finished difference. Result has 376 places, 454 transitions, 8369 flow [2024-06-28 01:01:57,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8217, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8369, PETRI_PLACES=376, PETRI_TRANSITIONS=454} [2024-06-28 01:01:57,568 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 326 predicate places. [2024-06-28 01:01:57,568 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 454 transitions, 8369 flow [2024-06-28 01:01:57,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:57,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:57,568 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 01:01:57,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 01:01:57,568 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:57,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:57,569 INFO L85 PathProgramCache]: Analyzing trace with hash 145288693, now seen corresponding path program 19 times [2024-06-28 01:01:57,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:57,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615712276] [2024-06-28 01:01:57,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:57,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:57,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:57,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:57,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:57,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615712276] [2024-06-28 01:01:57,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615712276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:57,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:57,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:01:57,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889925518] [2024-06-28 01:01:57,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:57,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:01:57,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:57,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:01:57,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:01:57,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:01:57,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 454 transitions, 8369 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:57,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:57,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:01:57,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:58,840 INFO L124 PetriNetUnfolderBase]: 4040/6846 cut-off events. [2024-06-28 01:01:58,840 INFO L125 PetriNetUnfolderBase]: For 515725/515778 co-relation queries the response was YES. [2024-06-28 01:01:58,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44905 conditions, 6846 events. 4040/6846 cut-off events. For 515725/515778 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 48635 event pairs, 1213 based on Foata normal form. 13/6554 useless extension candidates. Maximal degree in co-relation 44734. Up to 5775 conditions per place. [2024-06-28 01:01:58,929 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 300 selfloop transitions, 170 changer transitions 0/487 dead transitions. [2024-06-28 01:01:58,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 487 transitions, 9912 flow [2024-06-28 01:01:58,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:01:58,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:01:58,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 251 transitions. [2024-06-28 01:01:58,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.606280193236715 [2024-06-28 01:01:58,930 INFO L175 Difference]: Start difference. First operand has 376 places, 454 transitions, 8369 flow. Second operand 9 states and 251 transitions. [2024-06-28 01:01:58,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 487 transitions, 9912 flow [2024-06-28 01:02:01,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 487 transitions, 9692 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 01:02:01,124 INFO L231 Difference]: Finished difference. Result has 377 places, 460 transitions, 8633 flow [2024-06-28 01:02:01,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8153, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8633, PETRI_PLACES=377, PETRI_TRANSITIONS=460} [2024-06-28 01:02:01,124 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 327 predicate places. [2024-06-28 01:02:01,124 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 460 transitions, 8633 flow [2024-06-28 01:02:01,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:01,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:01,124 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 01:02:01,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 01:02:01,125 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:01,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:01,125 INFO L85 PathProgramCache]: Analyzing trace with hash 137931463, now seen corresponding path program 20 times [2024-06-28 01:02:01,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:01,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444460605] [2024-06-28 01:02:01,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:01,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:01,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:01,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:01,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:01,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444460605] [2024-06-28 01:02:01,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444460605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:01,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:01,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:02:01,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149471613] [2024-06-28 01:02:01,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:01,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:02:01,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:01,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:02:01,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:02:01,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:02:01,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 460 transitions, 8633 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:01,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:01,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:02:01,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:02,472 INFO L124 PetriNetUnfolderBase]: 4033/6839 cut-off events. [2024-06-28 01:02:02,472 INFO L125 PetriNetUnfolderBase]: For 507312/507365 co-relation queries the response was YES. [2024-06-28 01:02:02,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44973 conditions, 6839 events. 4033/6839 cut-off events. For 507312/507365 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 48543 event pairs, 1210 based on Foata normal form. 9/6543 useless extension candidates. Maximal degree in co-relation 44803. Up to 5769 conditions per place. [2024-06-28 01:02:02,543 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 301 selfloop transitions, 172 changer transitions 0/490 dead transitions. [2024-06-28 01:02:02,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 490 transitions, 10081 flow [2024-06-28 01:02:02,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:02:02,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:02:02,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-06-28 01:02:02,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-06-28 01:02:02,544 INFO L175 Difference]: Start difference. First operand has 377 places, 460 transitions, 8633 flow. Second operand 8 states and 232 transitions. [2024-06-28 01:02:02,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 490 transitions, 10081 flow [2024-06-28 01:02:04,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 490 transitions, 9782 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 01:02:04,560 INFO L231 Difference]: Finished difference. Result has 378 places, 460 transitions, 8700 flow [2024-06-28 01:02:04,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8338, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8700, PETRI_PLACES=378, PETRI_TRANSITIONS=460} [2024-06-28 01:02:04,561 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 328 predicate places. [2024-06-28 01:02:04,561 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 460 transitions, 8700 flow [2024-06-28 01:02:04,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:04,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:04,562 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 01:02:04,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 01:02:04,562 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:04,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:04,562 INFO L85 PathProgramCache]: Analyzing trace with hash -2037472279, now seen corresponding path program 21 times [2024-06-28 01:02:04,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:04,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359974076] [2024-06-28 01:02:04,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:04,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:04,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:04,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:04,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:04,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359974076] [2024-06-28 01:02:04,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359974076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:04,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:04,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:02:04,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693465155] [2024-06-28 01:02:04,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:04,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:02:04,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:04,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:02:04,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:02:04,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:02:04,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 460 transitions, 8700 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:04,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:04,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:02:04,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:05,789 INFO L124 PetriNetUnfolderBase]: 4029/6829 cut-off events. [2024-06-28 01:02:05,789 INFO L125 PetriNetUnfolderBase]: For 498523/498576 co-relation queries the response was YES. [2024-06-28 01:02:05,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44895 conditions, 6829 events. 4029/6829 cut-off events. For 498523/498576 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 48565 event pairs, 1232 based on Foata normal form. 8/6527 useless extension candidates. Maximal degree in co-relation 44725. Up to 5766 conditions per place. [2024-06-28 01:02:05,875 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 300 selfloop transitions, 166 changer transitions 0/483 dead transitions. [2024-06-28 01:02:05,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 483 transitions, 10110 flow [2024-06-28 01:02:05,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:02:05,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:02:05,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-28 01:02:05,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6273291925465838 [2024-06-28 01:02:05,876 INFO L175 Difference]: Start difference. First operand has 378 places, 460 transitions, 8700 flow. Second operand 7 states and 202 transitions. [2024-06-28 01:02:05,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 483 transitions, 10110 flow [2024-06-28 01:02:08,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 483 transitions, 9908 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 01:02:08,509 INFO L231 Difference]: Finished difference. Result has 380 places, 460 transitions, 8840 flow [2024-06-28 01:02:08,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8502, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8840, PETRI_PLACES=380, PETRI_TRANSITIONS=460} [2024-06-28 01:02:08,509 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 330 predicate places. [2024-06-28 01:02:08,509 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 460 transitions, 8840 flow [2024-06-28 01:02:08,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:08,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:08,510 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 01:02:08,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 01:02:08,510 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:08,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:08,510 INFO L85 PathProgramCache]: Analyzing trace with hash 874144531, now seen corresponding path program 1 times [2024-06-28 01:02:08,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:08,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288379194] [2024-06-28 01:02:08,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:08,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:08,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:08,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 01:02:08,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:08,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288379194] [2024-06-28 01:02:08,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288379194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:08,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:08,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:02:08,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292793023] [2024-06-28 01:02:08,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:08,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:02:08,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:08,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:02:08,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:02:08,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:02:08,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 460 transitions, 8840 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:08,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:08,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:02:08,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:09,818 INFO L124 PetriNetUnfolderBase]: 4070/6909 cut-off events. [2024-06-28 01:02:09,819 INFO L125 PetriNetUnfolderBase]: For 496425/496503 co-relation queries the response was YES. [2024-06-28 01:02:09,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44661 conditions, 6909 events. 4070/6909 cut-off events. For 496425/496503 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 49247 event pairs, 1216 based on Foata normal form. 32/6639 useless extension candidates. Maximal degree in co-relation 44491. Up to 5926 conditions per place. [2024-06-28 01:02:09,902 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 422 selfloop transitions, 50 changer transitions 0/489 dead transitions. [2024-06-28 01:02:09,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 489 transitions, 9893 flow [2024-06-28 01:02:09,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:02:09,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:02:09,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 259 transitions. [2024-06-28 01:02:09,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5630434782608695 [2024-06-28 01:02:09,903 INFO L175 Difference]: Start difference. First operand has 380 places, 460 transitions, 8840 flow. Second operand 10 states and 259 transitions. [2024-06-28 01:02:09,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 489 transitions, 9893 flow [2024-06-28 01:02:12,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 489 transitions, 9042 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-28 01:02:12,562 INFO L231 Difference]: Finished difference. Result has 379 places, 461 transitions, 8112 flow [2024-06-28 01:02:12,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7989, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8112, PETRI_PLACES=379, PETRI_TRANSITIONS=461} [2024-06-28 01:02:12,562 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 329 predicate places. [2024-06-28 01:02:12,562 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 461 transitions, 8112 flow [2024-06-28 01:02:12,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:12,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:12,563 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 01:02:12,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 01:02:12,563 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:12,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:12,563 INFO L85 PathProgramCache]: Analyzing trace with hash -2031439307, now seen corresponding path program 2 times [2024-06-28 01:02:12,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:12,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012091368] [2024-06-28 01:02:12,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:12,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:12,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:12,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:12,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:12,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012091368] [2024-06-28 01:02:12,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012091368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:12,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:12,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:02:12,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488938128] [2024-06-28 01:02:12,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:12,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:02:12,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:12,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:02:12,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:02:12,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:02:12,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 461 transitions, 8112 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:12,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:12,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:02:12,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:13,838 INFO L124 PetriNetUnfolderBase]: 4057/6899 cut-off events. [2024-06-28 01:02:13,838 INFO L125 PetriNetUnfolderBase]: For 462318/462371 co-relation queries the response was YES. [2024-06-28 01:02:13,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43549 conditions, 6899 events. 4057/6899 cut-off events. For 462318/462371 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 49218 event pairs, 1081 based on Foata normal form. 9/6606 useless extension candidates. Maximal degree in co-relation 43377. Up to 5815 conditions per place. [2024-06-28 01:02:13,926 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 438 selfloop transitions, 34 changer transitions 0/489 dead transitions. [2024-06-28 01:02:13,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 489 transitions, 9172 flow [2024-06-28 01:02:13,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:02:13,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:02:13,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-06-28 01:02:13,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6413043478260869 [2024-06-28 01:02:13,927 INFO L175 Difference]: Start difference. First operand has 379 places, 461 transitions, 8112 flow. Second operand 6 states and 177 transitions. [2024-06-28 01:02:13,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 489 transitions, 9172 flow [2024-06-28 01:02:16,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 489 transitions, 9043 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-28 01:02:16,928 INFO L231 Difference]: Finished difference. Result has 377 places, 461 transitions, 8057 flow [2024-06-28 01:02:16,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7983, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8057, PETRI_PLACES=377, PETRI_TRANSITIONS=461} [2024-06-28 01:02:16,929 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 327 predicate places. [2024-06-28 01:02:16,929 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 461 transitions, 8057 flow [2024-06-28 01:02:16,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:16,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:16,929 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] [2024-06-28 01:02:16,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 01:02:16,929 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:16,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:16,929 INFO L85 PathProgramCache]: Analyzing trace with hash 867304599, now seen corresponding path program 1 times [2024-06-28 01:02:16,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:16,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376132629] [2024-06-28 01:02:16,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:16,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:16,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:17,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:17,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:17,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376132629] [2024-06-28 01:02:17,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [376132629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:17,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:17,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:02:17,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558096955] [2024-06-28 01:02:17,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:17,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:02:17,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:17,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:02:17,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:02:17,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:02:17,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 461 transitions, 8057 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:17,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:17,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:02:17,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:18,195 INFO L124 PetriNetUnfolderBase]: 4064/6900 cut-off events. [2024-06-28 01:02:18,195 INFO L125 PetriNetUnfolderBase]: For 443017/443085 co-relation queries the response was YES. [2024-06-28 01:02:18,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43339 conditions, 6900 events. 4064/6900 cut-off events. For 443017/443085 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 49079 event pairs, 1222 based on Foata normal form. 35/6627 useless extension candidates. Maximal degree in co-relation 43167. Up to 6011 conditions per place. [2024-06-28 01:02:18,286 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 420 selfloop transitions, 58 changer transitions 0/495 dead transitions. [2024-06-28 01:02:18,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 495 transitions, 9384 flow [2024-06-28 01:02:18,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:02:18,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:02:18,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-06-28 01:02:18,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6059782608695652 [2024-06-28 01:02:18,287 INFO L175 Difference]: Start difference. First operand has 377 places, 461 transitions, 8057 flow. Second operand 8 states and 223 transitions. [2024-06-28 01:02:18,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 495 transitions, 9384 flow [2024-06-28 01:02:20,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 495 transitions, 9264 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 01:02:20,872 INFO L231 Difference]: Finished difference. Result has 379 places, 464 transitions, 8122 flow [2024-06-28 01:02:20,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7937, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8122, PETRI_PLACES=379, PETRI_TRANSITIONS=464} [2024-06-28 01:02:20,873 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 329 predicate places. [2024-06-28 01:02:20,873 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 464 transitions, 8122 flow [2024-06-28 01:02:20,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:20,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:20,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] [2024-06-28 01:02:20,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 01:02:20,873 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:20,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:20,873 INFO L85 PathProgramCache]: Analyzing trace with hash -928634271, now seen corresponding path program 1 times [2024-06-28 01:02:20,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:20,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419864378] [2024-06-28 01:02:20,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:20,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:20,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:20,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:20,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:20,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419864378] [2024-06-28 01:02:20,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419864378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:20,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:20,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:02:20,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517388589] [2024-06-28 01:02:20,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:20,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:02:20,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:20,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:02:20,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:02:20,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:02:20,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 464 transitions, 8122 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:20,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:20,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:02:20,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:22,116 INFO L124 PetriNetUnfolderBase]: 4082/6937 cut-off events. [2024-06-28 01:02:22,117 INFO L125 PetriNetUnfolderBase]: For 455875/455943 co-relation queries the response was YES. [2024-06-28 01:02:22,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43262 conditions, 6937 events. 4082/6937 cut-off events. For 455875/455943 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 49459 event pairs, 1220 based on Foata normal form. 25/6649 useless extension candidates. Maximal degree in co-relation 43090. Up to 5960 conditions per place. [2024-06-28 01:02:22,207 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 384 selfloop transitions, 102 changer transitions 0/503 dead transitions. [2024-06-28 01:02:22,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 503 transitions, 9752 flow [2024-06-28 01:02:22,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:02:22,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:02:22,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 251 transitions. [2024-06-28 01:02:22,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.606280193236715 [2024-06-28 01:02:22,208 INFO L175 Difference]: Start difference. First operand has 379 places, 464 transitions, 8122 flow. Second operand 9 states and 251 transitions. [2024-06-28 01:02:22,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 503 transitions, 9752 flow [2024-06-28 01:02:24,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 503 transitions, 9616 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 01:02:24,487 INFO L231 Difference]: Finished difference. Result has 383 places, 470 transitions, 8387 flow [2024-06-28 01:02:24,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7990, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8387, PETRI_PLACES=383, PETRI_TRANSITIONS=470} [2024-06-28 01:02:24,488 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 333 predicate places. [2024-06-28 01:02:24,488 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 470 transitions, 8387 flow [2024-06-28 01:02:24,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:24,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:24,488 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] [2024-06-28 01:02:24,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 01:02:24,488 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:24,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:24,489 INFO L85 PathProgramCache]: Analyzing trace with hash -928634457, now seen corresponding path program 2 times [2024-06-28 01:02:24,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:24,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985437162] [2024-06-28 01:02:24,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:24,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:24,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:24,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:24,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:24,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985437162] [2024-06-28 01:02:24,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985437162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:24,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:24,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:02:24,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870885416] [2024-06-28 01:02:24,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:24,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:02:24,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:24,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:02:24,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:02:24,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:02:24,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 470 transitions, 8387 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:24,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:24,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:02:24,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:25,770 INFO L124 PetriNetUnfolderBase]: 4079/6933 cut-off events. [2024-06-28 01:02:25,771 INFO L125 PetriNetUnfolderBase]: For 453025/453095 co-relation queries the response was YES. [2024-06-28 01:02:25,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43466 conditions, 6933 events. 4079/6933 cut-off events. For 453025/453095 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 49419 event pairs, 1222 based on Foata normal form. 41/6661 useless extension candidates. Maximal degree in co-relation 43292. Up to 6031 conditions per place. [2024-06-28 01:02:25,855 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 427 selfloop transitions, 57 changer transitions 0/501 dead transitions. [2024-06-28 01:02:25,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 501 transitions, 9461 flow [2024-06-28 01:02:25,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:02:25,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:02:25,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 244 transitions. [2024-06-28 01:02:25,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5893719806763285 [2024-06-28 01:02:25,856 INFO L175 Difference]: Start difference. First operand has 383 places, 470 transitions, 8387 flow. Second operand 9 states and 244 transitions. [2024-06-28 01:02:25,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 501 transitions, 9461 flow [2024-06-28 01:02:28,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 501 transitions, 8873 flow, removed 74 selfloop flow, removed 7 redundant places. [2024-06-28 01:02:28,310 INFO L231 Difference]: Finished difference. Result has 385 places, 470 transitions, 7919 flow [2024-06-28 01:02:28,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7799, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7919, PETRI_PLACES=385, PETRI_TRANSITIONS=470} [2024-06-28 01:02:28,310 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 335 predicate places. [2024-06-28 01:02:28,310 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 470 transitions, 7919 flow [2024-06-28 01:02:28,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:28,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:28,311 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] [2024-06-28 01:02:28,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 01:02:28,311 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:28,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:28,311 INFO L85 PathProgramCache]: Analyzing trace with hash -1017292287, now seen corresponding path program 1 times [2024-06-28 01:02:28,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:28,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033486504] [2024-06-28 01:02:28,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:28,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:28,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:28,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:28,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:28,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033486504] [2024-06-28 01:02:28,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033486504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:28,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:28,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:02:28,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630667741] [2024-06-28 01:02:28,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:28,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:02:28,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:28,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:02:28,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:02:28,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:02:28,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 470 transitions, 7919 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:28,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:28,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:02:28,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:29,625 INFO L124 PetriNetUnfolderBase]: 4291/7368 cut-off events. [2024-06-28 01:02:29,626 INFO L125 PetriNetUnfolderBase]: For 484695/484765 co-relation queries the response was YES. [2024-06-28 01:02:29,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45089 conditions, 7368 events. 4291/7368 cut-off events. For 484695/484765 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 53436 event pairs, 1135 based on Foata normal form. 18/7065 useless extension candidates. Maximal degree in co-relation 44916. Up to 5948 conditions per place. [2024-06-28 01:02:29,717 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 450 selfloop transitions, 48 changer transitions 0/515 dead transitions. [2024-06-28 01:02:29,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 515 transitions, 9341 flow [2024-06-28 01:02:29,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:02:29,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:02:29,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-06-28 01:02:29,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-06-28 01:02:29,718 INFO L175 Difference]: Start difference. First operand has 385 places, 470 transitions, 7919 flow. Second operand 8 states and 232 transitions. [2024-06-28 01:02:29,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 515 transitions, 9341 flow [2024-06-28 01:02:32,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 515 transitions, 9221 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 01:02:32,212 INFO L231 Difference]: Finished difference. Result has 388 places, 474 transitions, 7975 flow [2024-06-28 01:02:32,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7799, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7975, PETRI_PLACES=388, PETRI_TRANSITIONS=474} [2024-06-28 01:02:32,212 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 338 predicate places. [2024-06-28 01:02:32,212 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 474 transitions, 7975 flow [2024-06-28 01:02:32,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:32,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:32,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] [2024-06-28 01:02:32,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 01:02:32,212 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:32,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:32,213 INFO L85 PathProgramCache]: Analyzing trace with hash -751595007, now seen corresponding path program 2 times [2024-06-28 01:02:32,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:32,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991763098] [2024-06-28 01:02:32,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:32,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:32,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:32,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:32,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:32,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991763098] [2024-06-28 01:02:32,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991763098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:32,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:32,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:02:32,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665029085] [2024-06-28 01:02:32,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:32,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:02:32,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:32,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:02:32,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:02:32,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:02:32,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 474 transitions, 7975 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:32,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:32,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:02:32,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:33,632 INFO L124 PetriNetUnfolderBase]: 4452/7614 cut-off events. [2024-06-28 01:02:33,632 INFO L125 PetriNetUnfolderBase]: For 497284/497357 co-relation queries the response was YES. [2024-06-28 01:02:33,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47213 conditions, 7614 events. 4452/7614 cut-off events. For 497284/497357 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 55523 event pairs, 1352 based on Foata normal form. 18/7297 useless extension candidates. Maximal degree in co-relation 47038. Up to 6496 conditions per place. [2024-06-28 01:02:33,739 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 451 selfloop transitions, 50 changer transitions 0/518 dead transitions. [2024-06-28 01:02:33,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 518 transitions, 9317 flow [2024-06-28 01:02:33,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:02:33,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:02:33,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-06-28 01:02:33,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6141304347826086 [2024-06-28 01:02:33,741 INFO L175 Difference]: Start difference. First operand has 388 places, 474 transitions, 7975 flow. Second operand 8 states and 226 transitions. [2024-06-28 01:02:33,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 518 transitions, 9317 flow [2024-06-28 01:02:37,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 518 transitions, 9183 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 01:02:37,090 INFO L231 Difference]: Finished difference. Result has 392 places, 483 transitions, 8138 flow [2024-06-28 01:02:37,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7854, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8138, PETRI_PLACES=392, PETRI_TRANSITIONS=483} [2024-06-28 01:02:37,090 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 342 predicate places. [2024-06-28 01:02:37,090 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 483 transitions, 8138 flow [2024-06-28 01:02:37,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:37,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:37,091 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] [2024-06-28 01:02:37,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 01:02:37,091 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:37,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:37,091 INFO L85 PathProgramCache]: Analyzing trace with hash -610547805, now seen corresponding path program 3 times [2024-06-28 01:02:37,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:37,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626013958] [2024-06-28 01:02:37,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:37,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:37,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:37,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:37,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:37,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626013958] [2024-06-28 01:02:37,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626013958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:37,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:37,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:02:37,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942520842] [2024-06-28 01:02:37,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:37,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:02:37,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:37,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:02:37,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:02:37,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:02:37,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 483 transitions, 8138 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:37,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:37,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:02:37,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:38,491 INFO L124 PetriNetUnfolderBase]: 4509/7664 cut-off events. [2024-06-28 01:02:38,491 INFO L125 PetriNetUnfolderBase]: For 509196/509311 co-relation queries the response was YES. [2024-06-28 01:02:38,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48256 conditions, 7664 events. 4509/7664 cut-off events. For 509196/509311 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 55657 event pairs, 1387 based on Foata normal form. 73/7388 useless extension candidates. Maximal degree in co-relation 48080. Up to 6416 conditions per place. [2024-06-28 01:02:38,580 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 344 selfloop transitions, 167 changer transitions 0/528 dead transitions. [2024-06-28 01:02:38,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 528 transitions, 10323 flow [2024-06-28 01:02:38,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:02:38,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:02:38,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-28 01:02:38,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6273291925465838 [2024-06-28 01:02:38,581 INFO L175 Difference]: Start difference. First operand has 392 places, 483 transitions, 8138 flow. Second operand 7 states and 202 transitions. [2024-06-28 01:02:38,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 528 transitions, 10323 flow [2024-06-28 01:02:41,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 528 transitions, 10223 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 01:02:41,822 INFO L231 Difference]: Finished difference. Result has 395 places, 501 transitions, 8815 flow [2024-06-28 01:02:41,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8038, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8815, PETRI_PLACES=395, PETRI_TRANSITIONS=501} [2024-06-28 01:02:41,822 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 345 predicate places. [2024-06-28 01:02:41,822 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 501 transitions, 8815 flow [2024-06-28 01:02:41,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:41,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:41,823 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] [2024-06-28 01:02:41,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 01:02:41,823 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:41,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:41,823 INFO L85 PathProgramCache]: Analyzing trace with hash 1195986741, now seen corresponding path program 4 times [2024-06-28 01:02:41,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:41,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187929815] [2024-06-28 01:02:41,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:41,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:41,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:41,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:41,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:41,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187929815] [2024-06-28 01:02:41,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187929815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:41,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:41,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:02:41,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071356907] [2024-06-28 01:02:41,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:41,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:02:41,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:41,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:02:41,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:02:41,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:02:41,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 501 transitions, 8815 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:41,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:41,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:02:41,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:43,184 INFO L124 PetriNetUnfolderBase]: 4526/7690 cut-off events. [2024-06-28 01:02:43,185 INFO L125 PetriNetUnfolderBase]: For 525703/525824 co-relation queries the response was YES. [2024-06-28 01:02:43,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48873 conditions, 7690 events. 4526/7690 cut-off events. For 525703/525824 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 55816 event pairs, 1387 based on Foata normal form. 79/7416 useless extension candidates. Maximal degree in co-relation 48696. Up to 6435 conditions per place. [2024-06-28 01:02:43,281 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 341 selfloop transitions, 173 changer transitions 0/531 dead transitions. [2024-06-28 01:02:43,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 531 transitions, 10715 flow [2024-06-28 01:02:43,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:02:43,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:02:43,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-06-28 01:02:43,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6180124223602484 [2024-06-28 01:02:43,282 INFO L175 Difference]: Start difference. First operand has 395 places, 501 transitions, 8815 flow. Second operand 7 states and 199 transitions. [2024-06-28 01:02:43,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 531 transitions, 10715 flow [2024-06-28 01:02:46,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 531 transitions, 10414 flow, removed 74 selfloop flow, removed 2 redundant places. [2024-06-28 01:02:46,299 INFO L231 Difference]: Finished difference. Result has 400 places, 507 transitions, 9018 flow [2024-06-28 01:02:46,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8546, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9018, PETRI_PLACES=400, PETRI_TRANSITIONS=507} [2024-06-28 01:02:46,299 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 350 predicate places. [2024-06-28 01:02:46,299 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 507 transitions, 9018 flow [2024-06-28 01:02:46,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:46,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:46,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] [2024-06-28 01:02:46,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 01:02:46,299 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:46,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:46,300 INFO L85 PathProgramCache]: Analyzing trace with hash 986209431, now seen corresponding path program 5 times [2024-06-28 01:02:46,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:46,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787824555] [2024-06-28 01:02:46,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:46,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:46,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:46,388 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:46,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:46,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787824555] [2024-06-28 01:02:46,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1787824555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:46,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:46,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:02:46,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449567836] [2024-06-28 01:02:46,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:46,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:02:46,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:46,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:02:46,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:02:46,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:02:46,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 507 transitions, 9018 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:46,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:46,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:02:46,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:47,832 INFO L124 PetriNetUnfolderBase]: 4554/7723 cut-off events. [2024-06-28 01:02:47,832 INFO L125 PetriNetUnfolderBase]: For 549949/550073 co-relation queries the response was YES. [2024-06-28 01:02:47,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49473 conditions, 7723 events. 4554/7723 cut-off events. For 549949/550073 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 55991 event pairs, 1380 based on Foata normal form. 83/7445 useless extension candidates. Maximal degree in co-relation 49295. Up to 6465 conditions per place. [2024-06-28 01:02:47,934 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 351 selfloop transitions, 178 changer transitions 0/546 dead transitions. [2024-06-28 01:02:47,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 546 transitions, 10850 flow [2024-06-28 01:02:47,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:02:47,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:02:47,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-06-28 01:02:47,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6168478260869565 [2024-06-28 01:02:47,935 INFO L175 Difference]: Start difference. First operand has 400 places, 507 transitions, 9018 flow. Second operand 8 states and 227 transitions. [2024-06-28 01:02:47,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 546 transitions, 10850 flow [2024-06-28 01:02:51,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 546 transitions, 10605 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-28 01:02:51,334 INFO L231 Difference]: Finished difference. Result has 404 places, 516 transitions, 9375 flow [2024-06-28 01:02:51,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8804, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9375, PETRI_PLACES=404, PETRI_TRANSITIONS=516} [2024-06-28 01:02:51,334 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 354 predicate places. [2024-06-28 01:02:51,335 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 516 transitions, 9375 flow [2024-06-28 01:02:51,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:51,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:51,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] [2024-06-28 01:02:51,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 01:02:51,335 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:51,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:51,335 INFO L85 PathProgramCache]: Analyzing trace with hash -809729625, now seen corresponding path program 6 times [2024-06-28 01:02:51,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:51,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899717090] [2024-06-28 01:02:51,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:51,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:51,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:51,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 01:02:51,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:51,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899717090] [2024-06-28 01:02:51,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899717090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:51,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:51,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:02:51,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044275890] [2024-06-28 01:02:51,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:51,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:02:51,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:51,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:02:51,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:02:51,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:02:51,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 516 transitions, 9375 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:51,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:51,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:02:51,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:52,890 INFO L124 PetriNetUnfolderBase]: 4561/7739 cut-off events. [2024-06-28 01:02:52,891 INFO L125 PetriNetUnfolderBase]: For 562285/562406 co-relation queries the response was YES. [2024-06-28 01:02:52,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49680 conditions, 7739 events. 4561/7739 cut-off events. For 562285/562406 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 56191 event pairs, 1387 based on Foata normal form. 83/7460 useless extension candidates. Maximal degree in co-relation 49501. Up to 6473 conditions per place. [2024-06-28 01:02:52,981 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 347 selfloop transitions, 181 changer transitions 0/545 dead transitions. [2024-06-28 01:02:52,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 545 transitions, 10817 flow [2024-06-28 01:02:52,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:02:52,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:02:52,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 222 transitions. [2024-06-28 01:02:52,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6032608695652174 [2024-06-28 01:02:52,982 INFO L175 Difference]: Start difference. First operand has 404 places, 516 transitions, 9375 flow. Second operand 8 states and 222 transitions. [2024-06-28 01:02:52,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 545 transitions, 10817 flow [2024-06-28 01:02:55,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 545 transitions, 10118 flow, removed 51 selfloop flow, removed 7 redundant places. [2024-06-28 01:02:55,995 INFO L231 Difference]: Finished difference. Result has 405 places, 519 transitions, 9124 flow [2024-06-28 01:02:55,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8707, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9124, PETRI_PLACES=405, PETRI_TRANSITIONS=519} [2024-06-28 01:02:55,995 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 355 predicate places. [2024-06-28 01:02:55,995 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 519 transitions, 9124 flow [2024-06-28 01:02:55,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:55,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:55,996 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] [2024-06-28 01:02:55,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 01:02:55,996 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:55,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:55,996 INFO L85 PathProgramCache]: Analyzing trace with hash -809729439, now seen corresponding path program 2 times [2024-06-28 01:02:55,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:55,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915196127] [2024-06-28 01:02:55,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:55,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:56,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:56,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:56,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:56,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915196127] [2024-06-28 01:02:56,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915196127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:56,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:56,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:02:56,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903722056] [2024-06-28 01:02:56,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:56,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:02:56,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:56,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:02:56,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:02:56,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:02:56,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 519 transitions, 9124 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:56,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:56,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:02:56,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:57,494 INFO L124 PetriNetUnfolderBase]: 4578/7765 cut-off events. [2024-06-28 01:02:57,494 INFO L125 PetriNetUnfolderBase]: For 570507/570628 co-relation queries the response was YES. [2024-06-28 01:02:57,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49893 conditions, 7765 events. 4578/7765 cut-off events. For 570507/570628 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 56397 event pairs, 1392 based on Foata normal form. 54/7453 useless extension candidates. Maximal degree in co-relation 49714. Up to 6150 conditions per place. [2024-06-28 01:02:57,595 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 263 selfloop transitions, 274 changer transitions 0/554 dead transitions. [2024-06-28 01:02:57,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 554 transitions, 11176 flow [2024-06-28 01:02:57,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:02:57,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:02:57,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-06-28 01:02:57,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6195652173913043 [2024-06-28 01:02:57,597 INFO L175 Difference]: Start difference. First operand has 405 places, 519 transitions, 9124 flow. Second operand 8 states and 228 transitions. [2024-06-28 01:02:57,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 554 transitions, 11176 flow [2024-06-28 01:03:01,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 554 transitions, 10945 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 01:03:01,214 INFO L231 Difference]: Finished difference. Result has 409 places, 525 transitions, 9649 flow [2024-06-28 01:03:01,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8893, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=268, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9649, PETRI_PLACES=409, PETRI_TRANSITIONS=525} [2024-06-28 01:03:01,215 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 359 predicate places. [2024-06-28 01:03:01,215 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 525 transitions, 9649 flow [2024-06-28 01:03:01,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:01,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:01,215 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] [2024-06-28 01:03:01,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 01:03:01,215 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:01,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:01,216 INFO L85 PathProgramCache]: Analyzing trace with hash -484988319, now seen corresponding path program 3 times [2024-06-28 01:03:01,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:01,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413047589] [2024-06-28 01:03:01,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:01,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:01,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:01,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:01,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:01,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413047589] [2024-06-28 01:03:01,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413047589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:01,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:01,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:03:01,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934270628] [2024-06-28 01:03:01,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:01,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:03:01,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:01,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:03:01,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:03:01,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:03:01,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 525 transitions, 9649 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:01,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:01,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:03:01,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:02,785 INFO L124 PetriNetUnfolderBase]: 4595/7786 cut-off events. [2024-06-28 01:03:02,786 INFO L125 PetriNetUnfolderBase]: For 595989/596113 co-relation queries the response was YES. [2024-06-28 01:03:02,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50965 conditions, 7786 events. 4595/7786 cut-off events. For 595989/596113 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 56425 event pairs, 1385 based on Foata normal form. 54/7469 useless extension candidates. Maximal degree in co-relation 50784. Up to 6164 conditions per place. [2024-06-28 01:03:02,894 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 265 selfloop transitions, 275 changer transitions 0/557 dead transitions. [2024-06-28 01:03:02,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 557 transitions, 11723 flow [2024-06-28 01:03:02,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:03:02,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:03:02,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-06-28 01:03:02,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6141304347826086 [2024-06-28 01:03:02,895 INFO L175 Difference]: Start difference. First operand has 409 places, 525 transitions, 9649 flow. Second operand 8 states and 226 transitions. [2024-06-28 01:03:02,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 557 transitions, 11723 flow [2024-06-28 01:03:05,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 557 transitions, 11022 flow, removed 74 selfloop flow, removed 6 redundant places. [2024-06-28 01:03:05,871 INFO L231 Difference]: Finished difference. Result has 411 places, 531 transitions, 9698 flow [2024-06-28 01:03:05,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9004, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=269, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9698, PETRI_PLACES=411, PETRI_TRANSITIONS=531} [2024-06-28 01:03:05,872 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 361 predicate places. [2024-06-28 01:03:05,872 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 531 transitions, 9698 flow [2024-06-28 01:03:05,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:05,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:05,872 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] [2024-06-28 01:03:05,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 01:03:05,873 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:05,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:05,873 INFO L85 PathProgramCache]: Analyzing trace with hash -484977159, now seen corresponding path program 4 times [2024-06-28 01:03:05,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:05,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956617494] [2024-06-28 01:03:05,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:05,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:05,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:05,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:05,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:05,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956617494] [2024-06-28 01:03:05,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956617494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:05,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:05,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:03:05,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896017403] [2024-06-28 01:03:05,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:05,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:03:05,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:05,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:03:05,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:03:05,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:03:05,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 531 transitions, 9698 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:05,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:05,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:03:05,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:07,419 INFO L124 PetriNetUnfolderBase]: 4592/7782 cut-off events. [2024-06-28 01:03:07,419 INFO L125 PetriNetUnfolderBase]: For 595997/596121 co-relation queries the response was YES. [2024-06-28 01:03:07,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50737 conditions, 7782 events. 4592/7782 cut-off events. For 595997/596121 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 56484 event pairs, 1385 based on Foata normal form. 65/7476 useless extension candidates. Maximal degree in co-relation 50557. Up to 6162 conditions per place. [2024-06-28 01:03:07,518 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 262 selfloop transitions, 277 changer transitions 0/556 dead transitions. [2024-06-28 01:03:07,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 556 transitions, 11356 flow [2024-06-28 01:03:07,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:03:07,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:03:07,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-06-28 01:03:07,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6086956521739131 [2024-06-28 01:03:07,519 INFO L175 Difference]: Start difference. First operand has 411 places, 531 transitions, 9698 flow. Second operand 8 states and 224 transitions. [2024-06-28 01:03:07,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 556 transitions, 11356 flow [2024-06-28 01:03:11,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 556 transitions, 10786 flow, removed 48 selfloop flow, removed 4 redundant places. [2024-06-28 01:03:11,178 INFO L231 Difference]: Finished difference. Result has 415 places, 531 transitions, 9688 flow [2024-06-28 01:03:11,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9128, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=277, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9688, PETRI_PLACES=415, PETRI_TRANSITIONS=531} [2024-06-28 01:03:11,179 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 365 predicate places. [2024-06-28 01:03:11,179 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 531 transitions, 9688 flow [2024-06-28 01:03:11,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:11,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:11,179 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] [2024-06-28 01:03:11,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 01:03:11,179 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:11,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:11,180 INFO L85 PathProgramCache]: Analyzing trace with hash 1311070521, now seen corresponding path program 7 times [2024-06-28 01:03:11,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:11,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056817033] [2024-06-28 01:03:11,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:11,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:11,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:11,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:11,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:11,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056817033] [2024-06-28 01:03:11,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056817033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:11,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:11,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:03:11,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256134519] [2024-06-28 01:03:11,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:11,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:03:11,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:11,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:03:11,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:03:11,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:03:11,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 531 transitions, 9688 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:11,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:11,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:03:11,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:12,731 INFO L124 PetriNetUnfolderBase]: 4589/7778 cut-off events. [2024-06-28 01:03:12,731 INFO L125 PetriNetUnfolderBase]: For 598079/598203 co-relation queries the response was YES. [2024-06-28 01:03:12,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50630 conditions, 7778 events. 4589/7778 cut-off events. For 598079/598203 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 56413 event pairs, 1380 based on Foata normal form. 83/7490 useless extension candidates. Maximal degree in co-relation 50449. Up to 6510 conditions per place. [2024-06-28 01:03:12,841 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 356 selfloop transitions, 181 changer transitions 0/554 dead transitions. [2024-06-28 01:03:12,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 554 transitions, 11064 flow [2024-06-28 01:03:12,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:03:12,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:03:12,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-06-28 01:03:12,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.595108695652174 [2024-06-28 01:03:12,842 INFO L175 Difference]: Start difference. First operand has 415 places, 531 transitions, 9688 flow. Second operand 8 states and 219 transitions. [2024-06-28 01:03:12,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 554 transitions, 11064 flow [2024-06-28 01:03:17,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 554 transitions, 10566 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 01:03:17,145 INFO L231 Difference]: Finished difference. Result has 417 places, 531 transitions, 9558 flow [2024-06-28 01:03:17,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9190, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9558, PETRI_PLACES=417, PETRI_TRANSITIONS=531} [2024-06-28 01:03:17,145 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 367 predicate places. [2024-06-28 01:03:17,146 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 531 transitions, 9558 flow [2024-06-28 01:03:17,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:17,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:17,146 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] [2024-06-28 01:03:17,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 01:03:17,146 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:17,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:17,146 INFO L85 PathProgramCache]: Analyzing trace with hash 1311277911, now seen corresponding path program 8 times [2024-06-28 01:03:17,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:17,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928290483] [2024-06-28 01:03:17,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:17,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:17,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:17,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:17,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:17,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928290483] [2024-06-28 01:03:17,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928290483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:17,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:17,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:03:17,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427607913] [2024-06-28 01:03:17,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:17,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:03:17,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:17,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:03:17,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:03:17,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:03:17,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 531 transitions, 9558 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:17,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:17,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:03:17,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:18,676 INFO L124 PetriNetUnfolderBase]: 4596/7789 cut-off events. [2024-06-28 01:03:18,676 INFO L125 PetriNetUnfolderBase]: For 606404/606528 co-relation queries the response was YES. [2024-06-28 01:03:18,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50514 conditions, 7789 events. 4596/7789 cut-off events. For 606404/606528 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 56488 event pairs, 1380 based on Foata normal form. 83/7499 useless extension candidates. Maximal degree in co-relation 50332. Up to 6518 conditions per place. [2024-06-28 01:03:18,785 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 356 selfloop transitions, 184 changer transitions 0/557 dead transitions. [2024-06-28 01:03:18,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 557 transitions, 11000 flow [2024-06-28 01:03:18,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:03:18,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:03:18,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-06-28 01:03:18,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5978260869565217 [2024-06-28 01:03:18,786 INFO L175 Difference]: Start difference. First operand has 417 places, 531 transitions, 9558 flow. Second operand 8 states and 220 transitions. [2024-06-28 01:03:18,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 557 transitions, 11000 flow [2024-06-28 01:03:23,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 557 transitions, 10478 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 01:03:23,293 INFO L231 Difference]: Finished difference. Result has 418 places, 534 transitions, 9468 flow [2024-06-28 01:03:23,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9045, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9468, PETRI_PLACES=418, PETRI_TRANSITIONS=534} [2024-06-28 01:03:23,293 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 368 predicate places. [2024-06-28 01:03:23,293 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 534 transitions, 9468 flow [2024-06-28 01:03:23,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:23,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:23,293 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] [2024-06-28 01:03:23,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 01:03:23,294 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:23,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:23,296 INFO L85 PathProgramCache]: Analyzing trace with hash -2060082235, now seen corresponding path program 9 times [2024-06-28 01:03:23,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:23,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815671041] [2024-06-28 01:03:23,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:23,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:23,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:23,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 01:03:23,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:23,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815671041] [2024-06-28 01:03:23,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815671041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:23,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:23,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:23,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009730165] [2024-06-28 01:03:23,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:23,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:23,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:23,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:23,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:23,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:03:23,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 534 transitions, 9468 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:23,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:23,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:03:23,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:24,856 INFO L124 PetriNetUnfolderBase]: 4592/7783 cut-off events. [2024-06-28 01:03:24,856 INFO L125 PetriNetUnfolderBase]: For 602341/602411 co-relation queries the response was YES. [2024-06-28 01:03:24,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50350 conditions, 7783 events. 4592/7783 cut-off events. For 602341/602411 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 56396 event pairs, 1375 based on Foata normal form. 15/7424 useless extension candidates. Maximal degree in co-relation 50167. Up to 6838 conditions per place. [2024-06-28 01:03:24,960 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 490 selfloop transitions, 46 changer transitions 0/553 dead transitions. [2024-06-28 01:03:24,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 553 transitions, 10828 flow [2024-06-28 01:03:24,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:03:24,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:03:24,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-28 01:03:24,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5760869565217391 [2024-06-28 01:03:24,961 INFO L175 Difference]: Start difference. First operand has 418 places, 534 transitions, 9468 flow. Second operand 8 states and 212 transitions. [2024-06-28 01:03:24,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 553 transitions, 10828 flow [2024-06-28 01:03:28,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 553 transitions, 10580 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 01:03:28,420 INFO L231 Difference]: Finished difference. Result has 421 places, 534 transitions, 9318 flow [2024-06-28 01:03:28,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9220, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9318, PETRI_PLACES=421, PETRI_TRANSITIONS=534} [2024-06-28 01:03:28,421 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 371 predicate places. [2024-06-28 01:03:28,421 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 534 transitions, 9318 flow [2024-06-28 01:03:28,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:28,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:28,421 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] [2024-06-28 01:03:28,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 01:03:28,421 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:28,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:28,422 INFO L85 PathProgramCache]: Analyzing trace with hash -263844463, now seen corresponding path program 5 times [2024-06-28 01:03:28,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:28,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422470069] [2024-06-28 01:03:28,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:28,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:28,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:28,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:28,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:28,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422470069] [2024-06-28 01:03:28,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422470069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:28,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:28,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:03:28,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752220728] [2024-06-28 01:03:28,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:28,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:03:28,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:28,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:03:28,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:03:28,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:03:28,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 534 transitions, 9318 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:28,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:28,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:03:28,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:29,949 INFO L124 PetriNetUnfolderBase]: 4630/7840 cut-off events. [2024-06-28 01:03:29,950 INFO L125 PetriNetUnfolderBase]: For 633626/633696 co-relation queries the response was YES. [2024-06-28 01:03:30,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50875 conditions, 7840 events. 4630/7840 cut-off events. For 633626/633696 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 56841 event pairs, 1376 based on Foata normal form. 11/7468 useless extension candidates. Maximal degree in co-relation 50691. Up to 6799 conditions per place. [2024-06-28 01:03:30,248 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 462 selfloop transitions, 90 changer transitions 0/569 dead transitions. [2024-06-28 01:03:30,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 569 transitions, 11478 flow [2024-06-28 01:03:30,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:03:30,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:03:30,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 242 transitions. [2024-06-28 01:03:30,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5845410628019324 [2024-06-28 01:03:30,249 INFO L175 Difference]: Start difference. First operand has 421 places, 534 transitions, 9318 flow. Second operand 9 states and 242 transitions. [2024-06-28 01:03:30,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 569 transitions, 11478 flow [2024-06-28 01:03:34,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 569 transitions, 11384 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 01:03:34,234 INFO L231 Difference]: Finished difference. Result has 425 places, 546 transitions, 9735 flow [2024-06-28 01:03:34,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9224, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9735, PETRI_PLACES=425, PETRI_TRANSITIONS=546} [2024-06-28 01:03:34,235 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 375 predicate places. [2024-06-28 01:03:34,235 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 546 transitions, 9735 flow [2024-06-28 01:03:34,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:34,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:34,235 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] [2024-06-28 01:03:34,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 01:03:34,235 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:34,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:34,236 INFO L85 PathProgramCache]: Analyzing trace with hash -1832002339, now seen corresponding path program 6 times [2024-06-28 01:03:34,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:34,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603363043] [2024-06-28 01:03:34,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:34,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:34,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:34,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:34,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:34,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603363043] [2024-06-28 01:03:34,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603363043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:34,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:34,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:03:34,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978381749] [2024-06-28 01:03:34,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:34,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:03:34,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:34,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:03:34,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:03:34,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:03:34,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 546 transitions, 9735 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:34,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:34,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:03:34,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:35,805 INFO L124 PetriNetUnfolderBase]: 4627/7836 cut-off events. [2024-06-28 01:03:35,805 INFO L125 PetriNetUnfolderBase]: For 635544/635614 co-relation queries the response was YES. [2024-06-28 01:03:35,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51028 conditions, 7836 events. 4627/7836 cut-off events. For 635544/635614 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 56830 event pairs, 1376 based on Foata normal form. 15/7468 useless extension candidates. Maximal degree in co-relation 50842. Up to 6797 conditions per place. [2024-06-28 01:03:35,915 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 463 selfloop transitions, 89 changer transitions 0/569 dead transitions. [2024-06-28 01:03:35,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 569 transitions, 11384 flow [2024-06-28 01:03:35,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:03:35,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:03:35,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 263 transitions. [2024-06-28 01:03:35,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5717391304347826 [2024-06-28 01:03:35,916 INFO L175 Difference]: Start difference. First operand has 425 places, 546 transitions, 9735 flow. Second operand 10 states and 263 transitions. [2024-06-28 01:03:35,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 569 transitions, 11384 flow [2024-06-28 01:03:39,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 569 transitions, 11228 flow, removed 54 selfloop flow, removed 3 redundant places. [2024-06-28 01:03:39,546 INFO L231 Difference]: Finished difference. Result has 432 places, 546 transitions, 9763 flow [2024-06-28 01:03:39,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9579, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9763, PETRI_PLACES=432, PETRI_TRANSITIONS=546} [2024-06-28 01:03:39,546 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 382 predicate places. [2024-06-28 01:03:39,546 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 546 transitions, 9763 flow [2024-06-28 01:03:39,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:39,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:39,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, 1] [2024-06-28 01:03:39,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 01:03:39,547 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:39,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:39,547 INFO L85 PathProgramCache]: Analyzing trace with hash -2060289439, now seen corresponding path program 7 times [2024-06-28 01:03:39,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:39,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021534300] [2024-06-28 01:03:39,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:39,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:39,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:39,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 01:03:39,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:39,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021534300] [2024-06-28 01:03:39,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021534300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:39,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:39,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:03:39,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616518383] [2024-06-28 01:03:39,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:39,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:03:39,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:39,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:03:39,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:03:39,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:03:39,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 546 transitions, 9763 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:39,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:39,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:03:39,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:41,106 INFO L124 PetriNetUnfolderBase]: 4624/7832 cut-off events. [2024-06-28 01:03:41,106 INFO L125 PetriNetUnfolderBase]: For 639295/639365 co-relation queries the response was YES. [2024-06-28 01:03:41,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51077 conditions, 7832 events. 4624/7832 cut-off events. For 639295/639365 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 56841 event pairs, 1376 based on Foata normal form. 11/7460 useless extension candidates. Maximal degree in co-relation 50889. Up to 6795 conditions per place. [2024-06-28 01:03:41,213 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 460 selfloop transitions, 90 changer transitions 0/567 dead transitions. [2024-06-28 01:03:41,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 567 transitions, 11172 flow [2024-06-28 01:03:41,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:03:41,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:03:41,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 240 transitions. [2024-06-28 01:03:41,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5797101449275363 [2024-06-28 01:03:41,214 INFO L175 Difference]: Start difference. First operand has 432 places, 546 transitions, 9763 flow. Second operand 9 states and 240 transitions. [2024-06-28 01:03:41,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 567 transitions, 11172 flow [2024-06-28 01:03:45,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 567 transitions, 10958 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-28 01:03:45,473 INFO L231 Difference]: Finished difference. Result has 434 places, 546 transitions, 9735 flow [2024-06-28 01:03:45,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9549, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9735, PETRI_PLACES=434, PETRI_TRANSITIONS=546} [2024-06-28 01:03:45,473 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 384 predicate places. [2024-06-28 01:03:45,474 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 546 transitions, 9735 flow [2024-06-28 01:03:45,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:45,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:45,474 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] [2024-06-28 01:03:45,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 01:03:45,474 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:45,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:45,475 INFO L85 PathProgramCache]: Analyzing trace with hash -2060289625, now seen corresponding path program 10 times [2024-06-28 01:03:45,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:45,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749036160] [2024-06-28 01:03:45,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:45,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:45,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:45,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:45,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:45,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749036160] [2024-06-28 01:03:45,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749036160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:45,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:45,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:03:45,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963545160] [2024-06-28 01:03:45,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:45,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:03:45,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:45,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:03:45,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:03:45,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:03:45,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 546 transitions, 9735 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:45,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:45,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:03:45,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:47,196 INFO L124 PetriNetUnfolderBase]: 4621/7828 cut-off events. [2024-06-28 01:03:47,196 INFO L125 PetriNetUnfolderBase]: For 640967/641037 co-relation queries the response was YES. [2024-06-28 01:03:47,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50958 conditions, 7828 events. 4621/7828 cut-off events. For 640967/641037 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 56764 event pairs, 1375 based on Foata normal form. 15/7460 useless extension candidates. Maximal degree in co-relation 50769. Up to 6876 conditions per place. [2024-06-28 01:03:47,287 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 502 selfloop transitions, 46 changer transitions 0/565 dead transitions. [2024-06-28 01:03:47,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 565 transitions, 10889 flow [2024-06-28 01:03:47,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:03:47,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:03:47,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 233 transitions. [2024-06-28 01:03:47,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5628019323671497 [2024-06-28 01:03:47,288 INFO L175 Difference]: Start difference. First operand has 434 places, 546 transitions, 9735 flow. Second operand 9 states and 233 transitions. [2024-06-28 01:03:47,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 565 transitions, 10889 flow [2024-06-28 01:03:51,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 565 transitions, 10695 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 01:03:51,620 INFO L231 Difference]: Finished difference. Result has 435 places, 546 transitions, 9639 flow [2024-06-28 01:03:51,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9541, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9639, PETRI_PLACES=435, PETRI_TRANSITIONS=546} [2024-06-28 01:03:51,620 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 385 predicate places. [2024-06-28 01:03:51,620 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 546 transitions, 9639 flow [2024-06-28 01:03:51,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:51,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:51,620 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] [2024-06-28 01:03:51,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 01:03:51,621 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:51,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:51,621 INFO L85 PathProgramCache]: Analyzing trace with hash 2086976001, now seen corresponding path program 3 times [2024-06-28 01:03:51,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:51,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347609550] [2024-06-28 01:03:51,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:51,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:51,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:51,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:51,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:51,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347609550] [2024-06-28 01:03:51,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347609550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:51,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:51,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:03:51,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922630856] [2024-06-28 01:03:51,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:51,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:03:51,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:51,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:03:51,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:03:51,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:03:51,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 546 transitions, 9639 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:51,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:51,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:03:51,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:53,216 INFO L124 PetriNetUnfolderBase]: 4695/7957 cut-off events. [2024-06-28 01:03:53,216 INFO L125 PetriNetUnfolderBase]: For 687042/687109 co-relation queries the response was YES. [2024-06-28 01:03:53,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51617 conditions, 7957 events. 4695/7957 cut-off events. For 687042/687109 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 57939 event pairs, 1378 based on Foata normal form. 16/7588 useless extension candidates. Maximal degree in co-relation 51427. Up to 6828 conditions per place. [2024-06-28 01:03:53,329 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 515 selfloop transitions, 48 changer transitions 0/580 dead transitions. [2024-06-28 01:03:53,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 580 transitions, 10970 flow [2024-06-28 01:03:53,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:03:53,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:03:53,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-06-28 01:03:53,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6005434782608695 [2024-06-28 01:03:53,330 INFO L175 Difference]: Start difference. First operand has 435 places, 546 transitions, 9639 flow. Second operand 8 states and 221 transitions. [2024-06-28 01:03:53,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 580 transitions, 10970 flow [2024-06-28 01:03:58,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 580 transitions, 10868 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 01:03:58,093 INFO L231 Difference]: Finished difference. Result has 437 places, 550 transitions, 9725 flow [2024-06-28 01:03:58,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9539, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9725, PETRI_PLACES=437, PETRI_TRANSITIONS=550} [2024-06-28 01:03:58,093 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 387 predicate places. [2024-06-28 01:03:58,093 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 550 transitions, 9725 flow [2024-06-28 01:03:58,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:58,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:58,094 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] [2024-06-28 01:03:58,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 01:03:58,094 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:58,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:58,094 INFO L85 PathProgramCache]: Analyzing trace with hash -602921309, now seen corresponding path program 1 times [2024-06-28 01:03:58,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:58,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677165793] [2024-06-28 01:03:58,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:58,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:58,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:58,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:58,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:58,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677165793] [2024-06-28 01:03:58,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677165793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:58,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:58,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:58,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341520140] [2024-06-28 01:03:58,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:58,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:58,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:58,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:58,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:58,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:03:58,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 550 transitions, 9725 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:58,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:58,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:03:58,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:59,625 INFO L124 PetriNetUnfolderBase]: 4743/8070 cut-off events. [2024-06-28 01:03:59,625 INFO L125 PetriNetUnfolderBase]: For 686060/686169 co-relation queries the response was YES. [2024-06-28 01:03:59,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52635 conditions, 8070 events. 4743/8070 cut-off events. For 686060/686169 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 58910 event pairs, 1403 based on Foata normal form. 44/7725 useless extension candidates. Maximal degree in co-relation 52442. Up to 6913 conditions per place. [2024-06-28 01:03:59,735 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 480 selfloop transitions, 87 changer transitions 0/584 dead transitions. [2024-06-28 01:03:59,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 584 transitions, 11249 flow [2024-06-28 01:03:59,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:59,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:59,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-28 01:03:59,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6273291925465838 [2024-06-28 01:03:59,736 INFO L175 Difference]: Start difference. First operand has 437 places, 550 transitions, 9725 flow. Second operand 7 states and 202 transitions. [2024-06-28 01:03:59,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 584 transitions, 11249 flow [2024-06-28 01:04:03,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 584 transitions, 11153 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-28 01:04:03,425 INFO L231 Difference]: Finished difference. Result has 441 places, 554 transitions, 9860 flow [2024-06-28 01:04:03,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9629, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9860, PETRI_PLACES=441, PETRI_TRANSITIONS=554} [2024-06-28 01:04:03,425 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 391 predicate places. [2024-06-28 01:04:03,425 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 554 transitions, 9860 flow [2024-06-28 01:04:03,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:03,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:03,425 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] [2024-06-28 01:04:03,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-28 01:04:03,426 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:03,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:03,426 INFO L85 PathProgramCache]: Analyzing trace with hash -2035131839, now seen corresponding path program 2 times [2024-06-28 01:04:03,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:03,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308724946] [2024-06-28 01:04:03,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:03,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:03,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:03,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 01:04:03,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:03,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308724946] [2024-06-28 01:04:03,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308724946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:03,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:03,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:03,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967195048] [2024-06-28 01:04:03,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:03,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:03,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:03,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:03,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:03,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:04:03,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 554 transitions, 9860 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:03,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:03,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:04:03,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:05,045 INFO L124 PetriNetUnfolderBase]: 4764/8075 cut-off events. [2024-06-28 01:04:05,045 INFO L125 PetriNetUnfolderBase]: For 695989/696098 co-relation queries the response was YES. [2024-06-28 01:04:05,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52938 conditions, 8075 events. 4764/8075 cut-off events. For 695989/696098 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 58897 event pairs, 1431 based on Foata normal form. 44/7727 useless extension candidates. Maximal degree in co-relation 52744. Up to 7009 conditions per place. [2024-06-28 01:04:05,158 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 478 selfloop transitions, 84 changer transitions 0/579 dead transitions. [2024-06-28 01:04:05,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 579 transitions, 11088 flow [2024-06-28 01:04:05,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:05,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:05,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-06-28 01:04:05,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055900621118012 [2024-06-28 01:04:05,159 INFO L175 Difference]: Start difference. First operand has 441 places, 554 transitions, 9860 flow. Second operand 7 states and 195 transitions. [2024-06-28 01:04:05,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 579 transitions, 11088 flow [2024-06-28 01:04:10,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 579 transitions, 10946 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-28 01:04:10,257 INFO L231 Difference]: Finished difference. Result has 445 places, 556 transitions, 9923 flow [2024-06-28 01:04:10,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9730, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9923, PETRI_PLACES=445, PETRI_TRANSITIONS=556} [2024-06-28 01:04:10,257 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 395 predicate places. [2024-06-28 01:04:10,258 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 556 transitions, 9923 flow [2024-06-28 01:04:10,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:10,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:10,258 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] [2024-06-28 01:04:10,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-28 01:04:10,258 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:10,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:10,259 INFO L85 PathProgramCache]: Analyzing trace with hash 1367258339, now seen corresponding path program 3 times [2024-06-28 01:04:10,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:10,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468416815] [2024-06-28 01:04:10,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:10,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:10,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:10,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:10,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:10,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468416815] [2024-06-28 01:04:10,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468416815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:10,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:10,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:04:10,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650392715] [2024-06-28 01:04:10,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:10,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:04:10,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:10,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:04:10,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:04:10,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:04:10,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 556 transitions, 9923 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:10,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:10,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:04:10,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:12,063 INFO L124 PetriNetUnfolderBase]: 4785/8111 cut-off events. [2024-06-28 01:04:12,063 INFO L125 PetriNetUnfolderBase]: For 705850/705959 co-relation queries the response was YES. [2024-06-28 01:04:12,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53175 conditions, 8111 events. 4785/8111 cut-off events. For 705850/705959 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 59245 event pairs, 1433 based on Foata normal form. 44/7761 useless extension candidates. Maximal degree in co-relation 52979. Up to 7040 conditions per place. [2024-06-28 01:04:12,163 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 482 selfloop transitions, 83 changer transitions 0/582 dead transitions. [2024-06-28 01:04:12,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 582 transitions, 11151 flow [2024-06-28 01:04:12,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:04:12,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:04:12,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-06-28 01:04:12,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5896739130434783 [2024-06-28 01:04:12,164 INFO L175 Difference]: Start difference. First operand has 445 places, 556 transitions, 9923 flow. Second operand 8 states and 217 transitions. [2024-06-28 01:04:12,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 582 transitions, 11151 flow [2024-06-28 01:04:16,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 582 transitions, 10978 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 01:04:16,857 INFO L231 Difference]: Finished difference. Result has 448 places, 558 transitions, 9945 flow [2024-06-28 01:04:16,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9750, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9945, PETRI_PLACES=448, PETRI_TRANSITIONS=558} [2024-06-28 01:04:16,857 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 398 predicate places. [2024-06-28 01:04:16,857 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 558 transitions, 9945 flow [2024-06-28 01:04:16,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:16,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:16,858 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] [2024-06-28 01:04:16,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-28 01:04:16,858 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:16,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:16,858 INFO L85 PathProgramCache]: Analyzing trace with hash 1311470545, now seen corresponding path program 1 times [2024-06-28 01:04:16,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:16,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226577901] [2024-06-28 01:04:16,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:16,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:16,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:16,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:16,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:16,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226577901] [2024-06-28 01:04:16,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226577901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:16,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:16,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:04:16,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881603176] [2024-06-28 01:04:16,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:16,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:04:16,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:16,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:04:16,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:04:16,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:04:16,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 558 transitions, 9945 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:16,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:16,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:04:16,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:18,556 INFO L124 PetriNetUnfolderBase]: 4806/8142 cut-off events. [2024-06-28 01:04:18,556 INFO L125 PetriNetUnfolderBase]: For 719165/719277 co-relation queries the response was YES. [2024-06-28 01:04:18,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53648 conditions, 8142 events. 4806/8142 cut-off events. For 719165/719277 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 59435 event pairs, 1436 based on Foata normal form. 36/7781 useless extension candidates. Maximal degree in co-relation 53451. Up to 6928 conditions per place. [2024-06-28 01:04:18,674 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 387 selfloop transitions, 180 changer transitions 0/584 dead transitions. [2024-06-28 01:04:18,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 584 transitions, 11225 flow [2024-06-28 01:04:18,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:04:18,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:04:18,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-06-28 01:04:18,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5978260869565217 [2024-06-28 01:04:18,675 INFO L175 Difference]: Start difference. First operand has 448 places, 558 transitions, 9945 flow. Second operand 8 states and 220 transitions. [2024-06-28 01:04:18,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 584 transitions, 11225 flow [2024-06-28 01:04:23,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 584 transitions, 11050 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 01:04:23,956 INFO L231 Difference]: Finished difference. Result has 450 places, 560 transitions, 10207 flow [2024-06-28 01:04:23,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9770, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10207, PETRI_PLACES=450, PETRI_TRANSITIONS=560} [2024-06-28 01:04:23,957 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 400 predicate places. [2024-06-28 01:04:23,957 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 560 transitions, 10207 flow [2024-06-28 01:04:23,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:23,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:23,957 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] [2024-06-28 01:04:23,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-28 01:04:23,957 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:23,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:23,957 INFO L85 PathProgramCache]: Analyzing trace with hash -264015273, now seen corresponding path program 4 times [2024-06-28 01:04:23,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:23,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411112705] [2024-06-28 01:04:23,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:23,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:23,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:24,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:24,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:24,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411112705] [2024-06-28 01:04:24,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411112705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:24,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:24,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:24,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790859924] [2024-06-28 01:04:24,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:24,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:24,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:24,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:24,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:24,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:04:24,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 560 transitions, 10207 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:24,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:24,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:04:24,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:25,654 INFO L124 PetriNetUnfolderBase]: 4900/8294 cut-off events. [2024-06-28 01:04:25,654 INFO L125 PetriNetUnfolderBase]: For 731754/731830 co-relation queries the response was YES. [2024-06-28 01:04:25,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54746 conditions, 8294 events. 4900/8294 cut-off events. For 731754/731830 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 60736 event pairs, 1437 based on Foata normal form. 16/7902 useless extension candidates. Maximal degree in co-relation 54548. Up to 7212 conditions per place. [2024-06-28 01:04:25,772 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 529 selfloop transitions, 41 changer transitions 0/587 dead transitions. [2024-06-28 01:04:25,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 587 transitions, 11468 flow [2024-06-28 01:04:25,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:04:25,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:04:25,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-28 01:04:25,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5869565217391305 [2024-06-28 01:04:25,773 INFO L175 Difference]: Start difference. First operand has 450 places, 560 transitions, 10207 flow. Second operand 8 states and 216 transitions. [2024-06-28 01:04:25,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 587 transitions, 11468 flow [2024-06-28 01:04:31,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 587 transitions, 11075 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-28 01:04:31,336 INFO L231 Difference]: Finished difference. Result has 453 places, 563 transitions, 9943 flow [2024-06-28 01:04:31,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9814, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9943, PETRI_PLACES=453, PETRI_TRANSITIONS=563} [2024-06-28 01:04:31,336 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 403 predicate places. [2024-06-28 01:04:31,337 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 563 transitions, 9943 flow [2024-06-28 01:04:31,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:31,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:31,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] [2024-06-28 01:04:31,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-28 01:04:31,337 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:31,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:31,338 INFO L85 PathProgramCache]: Analyzing trace with hash -35929425, now seen corresponding path program 2 times [2024-06-28 01:04:31,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:31,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076865168] [2024-06-28 01:04:31,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:31,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:31,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:31,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 01:04:31,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:31,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076865168] [2024-06-28 01:04:31,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076865168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:31,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:31,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:04:31,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901082870] [2024-06-28 01:04:31,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:31,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:04:31,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:31,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:04:31,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:04:31,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:04:31,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 563 transitions, 9943 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:31,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:31,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:04:31,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:33,543 INFO L124 PetriNetUnfolderBase]: 4995/8459 cut-off events. [2024-06-28 01:04:33,543 INFO L125 PetriNetUnfolderBase]: For 819285/819361 co-relation queries the response was YES. [2024-06-28 01:04:33,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56195 conditions, 8459 events. 4995/8459 cut-off events. For 819285/819361 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 62120 event pairs, 1469 based on Foata normal form. 24/8068 useless extension candidates. Maximal degree in co-relation 55996. Up to 7299 conditions per place. [2024-06-28 01:04:33,656 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 496 selfloop transitions, 78 changer transitions 0/591 dead transitions. [2024-06-28 01:04:33,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 591 transitions, 11263 flow [2024-06-28 01:04:33,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:04:33,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:04:33,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 266 transitions. [2024-06-28 01:04:33,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782608695652174 [2024-06-28 01:04:33,657 INFO L175 Difference]: Start difference. First operand has 453 places, 563 transitions, 9943 flow. Second operand 10 states and 266 transitions. [2024-06-28 01:04:33,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 591 transitions, 11263 flow [2024-06-28 01:04:39,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 591 transitions, 11171 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 01:04:39,105 INFO L231 Difference]: Finished difference. Result has 457 places, 565 transitions, 10090 flow [2024-06-28 01:04:39,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9851, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10090, PETRI_PLACES=457, PETRI_TRANSITIONS=565} [2024-06-28 01:04:39,105 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 407 predicate places. [2024-06-28 01:04:39,105 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 565 transitions, 10090 flow [2024-06-28 01:04:39,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:39,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:39,106 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] [2024-06-28 01:04:39,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-28 01:04:39,106 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:39,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:39,106 INFO L85 PathProgramCache]: Analyzing trace with hash -2059889601, now seen corresponding path program 3 times [2024-06-28 01:04:39,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:39,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129138588] [2024-06-28 01:04:39,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:39,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:39,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:39,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:39,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:39,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129138588] [2024-06-28 01:04:39,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129138588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:39,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:39,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:04:39,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873421838] [2024-06-28 01:04:39,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:39,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:04:39,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:39,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:04:39,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:04:39,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:04:39,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 565 transitions, 10090 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:39,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:39,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:04:39,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:41,232 INFO L124 PetriNetUnfolderBase]: 5090/8614 cut-off events. [2024-06-28 01:04:41,232 INFO L125 PetriNetUnfolderBase]: For 853975/854051 co-relation queries the response was YES. [2024-06-28 01:04:41,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58477 conditions, 8614 events. 5090/8614 cut-off events. For 853975/854051 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 63394 event pairs, 1500 based on Foata normal form. 20/8212 useless extension candidates. Maximal degree in co-relation 58277. Up to 7444 conditions per place. [2024-06-28 01:04:41,344 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 497 selfloop transitions, 78 changer transitions 0/592 dead transitions. [2024-06-28 01:04:41,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 592 transitions, 11414 flow [2024-06-28 01:04:41,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:04:41,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:04:41,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 244 transitions. [2024-06-28 01:04:41,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5893719806763285 [2024-06-28 01:04:41,345 INFO L175 Difference]: Start difference. First operand has 457 places, 565 transitions, 10090 flow. Second operand 9 states and 244 transitions. [2024-06-28 01:04:41,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 592 transitions, 11414 flow [2024-06-28 01:04:44,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 592 transitions, 11201 flow, removed 31 selfloop flow, removed 8 redundant places. [2024-06-28 01:04:44,858 INFO L231 Difference]: Finished difference. Result has 458 places, 567 transitions, 10120 flow [2024-06-28 01:04:44,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9877, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10120, PETRI_PLACES=458, PETRI_TRANSITIONS=567} [2024-06-28 01:04:44,859 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 408 predicate places. [2024-06-28 01:04:44,859 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 567 transitions, 10120 flow [2024-06-28 01:04:44,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:44,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:44,859 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] [2024-06-28 01:04:44,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-28 01:04:44,859 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:44,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:44,859 INFO L85 PathProgramCache]: Analyzing trace with hash -1831749441, now seen corresponding path program 4 times [2024-06-28 01:04:44,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:44,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120749695] [2024-06-28 01:04:44,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:44,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:44,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:44,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 01:04:44,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:44,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120749695] [2024-06-28 01:04:44,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120749695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:44,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:44,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:04:44,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424453789] [2024-06-28 01:04:44,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:44,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:04:44,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:44,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:04:44,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:04:45,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:04:45,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 567 transitions, 10120 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:45,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:45,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:04:45,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:47,355 INFO L124 PetriNetUnfolderBase]: 5531/9381 cut-off events. [2024-06-28 01:04:47,355 INFO L125 PetriNetUnfolderBase]: For 1136008/1136081 co-relation queries the response was YES. [2024-06-28 01:04:47,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66268 conditions, 9381 events. 5531/9381 cut-off events. For 1136008/1136081 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 70185 event pairs, 1720 based on Foata normal form. 24/8973 useless extension candidates. Maximal degree in co-relation 66067. Up to 7014 conditions per place. [2024-06-28 01:04:47,476 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 507 selfloop transitions, 82 changer transitions 0/606 dead transitions. [2024-06-28 01:04:47,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 606 transitions, 11818 flow [2024-06-28 01:04:47,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:04:47,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:04:47,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 274 transitions. [2024-06-28 01:04:47,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5956521739130435 [2024-06-28 01:04:47,477 INFO L175 Difference]: Start difference. First operand has 458 places, 567 transitions, 10120 flow. Second operand 10 states and 274 transitions. [2024-06-28 01:04:47,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 606 transitions, 11818 flow [2024-06-28 01:04:55,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 606 transitions, 11601 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-28 01:04:55,105 INFO L231 Difference]: Finished difference. Result has 462 places, 571 transitions, 10222 flow [2024-06-28 01:04:55,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9903, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10222, PETRI_PLACES=462, PETRI_TRANSITIONS=571} [2024-06-28 01:04:55,105 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 412 predicate places. [2024-06-28 01:04:55,105 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 571 transitions, 10222 flow [2024-06-28 01:04:55,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:55,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:55,106 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] [2024-06-28 01:04:55,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-28 01:04:55,106 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:55,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:55,106 INFO L85 PathProgramCache]: Analyzing trace with hash -1301896383, now seen corresponding path program 11 times [2024-06-28 01:04:55,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:55,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965006928] [2024-06-28 01:04:55,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:55,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:55,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:55,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:55,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:55,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965006928] [2024-06-28 01:04:55,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965006928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:55,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:55,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:55,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808257572] [2024-06-28 01:04:55,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:55,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:55,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:55,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:55,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:55,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:04:55,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 571 transitions, 10222 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:55,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:55,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:04:55,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:57,568 INFO L124 PetriNetUnfolderBase]: 5538/9392 cut-off events. [2024-06-28 01:04:57,568 INFO L125 PetriNetUnfolderBase]: For 1080569/1080735 co-relation queries the response was YES. [2024-06-28 01:04:57,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65753 conditions, 9392 events. 5538/9392 cut-off events. For 1080569/1080735 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 70550 event pairs, 1856 based on Foata normal form. 95/9047 useless extension candidates. Maximal degree in co-relation 65550. Up to 7967 conditions per place. [2024-06-28 01:04:57,688 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 393 selfloop transitions, 187 changer transitions 0/597 dead transitions. [2024-06-28 01:04:57,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 597 transitions, 12045 flow [2024-06-28 01:04:57,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:57,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:57,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-06-28 01:04:57,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6118012422360248 [2024-06-28 01:04:57,689 INFO L175 Difference]: Start difference. First operand has 462 places, 571 transitions, 10222 flow. Second operand 7 states and 197 transitions. [2024-06-28 01:04:57,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 597 transitions, 12045 flow [2024-06-28 01:05:06,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 597 transitions, 11889 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-28 01:05:06,184 INFO L231 Difference]: Finished difference. Result has 464 places, 574 transitions, 10515 flow [2024-06-28 01:05:06,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=10066, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10515, PETRI_PLACES=464, PETRI_TRANSITIONS=574} [2024-06-28 01:05:06,184 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 414 predicate places. [2024-06-28 01:05:06,184 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 574 transitions, 10515 flow [2024-06-28 01:05:06,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:06,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:06,185 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] [2024-06-28 01:05:06,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-28 01:05:06,185 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:06,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:06,185 INFO L85 PathProgramCache]: Analyzing trace with hash 1223187905, now seen corresponding path program 12 times [2024-06-28 01:05:06,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:06,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373419195] [2024-06-28 01:05:06,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:06,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:06,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:06,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:06,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:06,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373419195] [2024-06-28 01:05:06,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373419195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:06,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:06,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:05:06,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801388778] [2024-06-28 01:05:06,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:06,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:05:06,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:06,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:05:06,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:05:06,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:05:06,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 574 transitions, 10515 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:06,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:06,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:05:06,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:08,604 INFO L124 PetriNetUnfolderBase]: 5545/9378 cut-off events. [2024-06-28 01:05:08,604 INFO L125 PetriNetUnfolderBase]: For 1082434/1082587 co-relation queries the response was YES. [2024-06-28 01:05:08,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64973 conditions, 9378 events. 5545/9378 cut-off events. For 1082434/1082587 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 70217 event pairs, 1829 based on Foata normal form. 79/9009 useless extension candidates. Maximal degree in co-relation 64768. Up to 7975 conditions per place. [2024-06-28 01:05:08,753 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 393 selfloop transitions, 187 changer transitions 0/597 dead transitions. [2024-06-28 01:05:08,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 597 transitions, 12336 flow [2024-06-28 01:05:08,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:05:08,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:05:08,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-06-28 01:05:08,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055900621118012 [2024-06-28 01:05:08,754 INFO L175 Difference]: Start difference. First operand has 464 places, 574 transitions, 10515 flow. Second operand 7 states and 195 transitions. [2024-06-28 01:05:08,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 597 transitions, 12336 flow [2024-06-28 01:05:15,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 597 transitions, 11633 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-28 01:05:15,200 INFO L231 Difference]: Finished difference. Result has 465 places, 577 transitions, 10267 flow [2024-06-28 01:05:15,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9841, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10267, PETRI_PLACES=465, PETRI_TRANSITIONS=577} [2024-06-28 01:05:15,200 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 415 predicate places. [2024-06-28 01:05:15,200 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 577 transitions, 10267 flow [2024-06-28 01:05:15,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:15,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:15,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] [2024-06-28 01:05:15,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-28 01:05:15,200 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:15,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:15,201 INFO L85 PathProgramCache]: Analyzing trace with hash 2023892869, now seen corresponding path program 13 times [2024-06-28 01:05:15,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:15,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585068443] [2024-06-28 01:05:15,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:15,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:15,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:15,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:15,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:15,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585068443] [2024-06-28 01:05:15,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585068443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:15,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:15,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:05:15,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8311572] [2024-06-28 01:05:15,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:15,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:05:15,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:15,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:05:15,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:05:15,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:05:15,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 577 transitions, 10267 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:15,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:15,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:05:15,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:17,682 INFO L124 PetriNetUnfolderBase]: 5542/9391 cut-off events. [2024-06-28 01:05:17,683 INFO L125 PetriNetUnfolderBase]: For 1081581/1081740 co-relation queries the response was YES. [2024-06-28 01:05:17,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64728 conditions, 9391 events. 5542/9391 cut-off events. For 1081581/1081740 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 70540 event pairs, 1873 based on Foata normal form. 75/9043 useless extension candidates. Maximal degree in co-relation 64523. Up to 7972 conditions per place. [2024-06-28 01:05:17,814 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 389 selfloop transitions, 198 changer transitions 0/604 dead transitions. [2024-06-28 01:05:17,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 604 transitions, 12057 flow [2024-06-28 01:05:17,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:05:17,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:05:17,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-06-28 01:05:17,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6059782608695652 [2024-06-28 01:05:17,815 INFO L175 Difference]: Start difference. First operand has 465 places, 577 transitions, 10267 flow. Second operand 8 states and 223 transitions. [2024-06-28 01:05:17,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 604 transitions, 12057 flow [2024-06-28 01:05:24,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 604 transitions, 11690 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 01:05:24,241 INFO L231 Difference]: Finished difference. Result has 469 places, 577 transitions, 10302 flow [2024-06-28 01:05:24,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9900, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10302, PETRI_PLACES=469, PETRI_TRANSITIONS=577} [2024-06-28 01:05:24,242 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 419 predicate places. [2024-06-28 01:05:24,242 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 577 transitions, 10302 flow [2024-06-28 01:05:24,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:24,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:24,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, 1] [2024-06-28 01:05:24,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-28 01:05:24,242 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:24,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:24,242 INFO L85 PathProgramCache]: Analyzing trace with hash 1110035041, now seen corresponding path program 8 times [2024-06-28 01:05:24,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:24,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010826621] [2024-06-28 01:05:24,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:24,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:24,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:24,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:24,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:24,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010826621] [2024-06-28 01:05:24,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010826621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:24,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:24,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:05:24,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815928443] [2024-06-28 01:05:24,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:24,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:05:24,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:24,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:05:24,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:05:24,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:05:24,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 577 transitions, 10302 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:24,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:24,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:05:24,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:26,604 INFO L124 PetriNetUnfolderBase]: 5549/9379 cut-off events. [2024-06-28 01:05:26,604 INFO L125 PetriNetUnfolderBase]: For 1098921/1099086 co-relation queries the response was YES. [2024-06-28 01:05:26,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65017 conditions, 9379 events. 5549/9379 cut-off events. For 1098921/1099086 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 70324 event pairs, 1884 based on Foata normal form. 27/8990 useless extension candidates. Maximal degree in co-relation 64811. Up to 7614 conditions per place. [2024-06-28 01:05:26,727 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 276 selfloop transitions, 315 changer transitions 0/608 dead transitions. [2024-06-28 01:05:26,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 608 transitions, 12566 flow [2024-06-28 01:05:26,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:05:26,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:05:26,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-06-28 01:05:26,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6086956521739131 [2024-06-28 01:05:26,727 INFO L175 Difference]: Start difference. First operand has 469 places, 577 transitions, 10302 flow. Second operand 8 states and 224 transitions. [2024-06-28 01:05:26,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 608 transitions, 12566 flow [2024-06-28 01:05:33,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 608 transitions, 11820 flow, removed 30 selfloop flow, removed 10 redundant places. [2024-06-28 01:05:33,125 INFO L231 Difference]: Finished difference. Result has 467 places, 583 transitions, 10402 flow [2024-06-28 01:05:33,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9556, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=310, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10402, PETRI_PLACES=467, PETRI_TRANSITIONS=583} [2024-06-28 01:05:33,126 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 417 predicate places. [2024-06-28 01:05:33,126 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 583 transitions, 10402 flow [2024-06-28 01:05:33,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:33,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:33,126 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] [2024-06-28 01:05:33,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-28 01:05:33,127 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:33,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:33,127 INFO L85 PathProgramCache]: Analyzing trace with hash -313986805, now seen corresponding path program 14 times [2024-06-28 01:05:33,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:33,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542883582] [2024-06-28 01:05:33,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:33,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:33,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:33,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:33,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:33,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542883582] [2024-06-28 01:05:33,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542883582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:33,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:33,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:05:33,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894371480] [2024-06-28 01:05:33,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:33,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:05:33,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:33,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:05:33,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:05:33,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:05:33,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 583 transitions, 10402 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:33,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:33,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:05:33,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:35,491 INFO L124 PetriNetUnfolderBase]: 5556/9391 cut-off events. [2024-06-28 01:05:35,491 INFO L125 PetriNetUnfolderBase]: For 1111004/1111149 co-relation queries the response was YES. [2024-06-28 01:05:35,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65169 conditions, 9391 events. 5556/9391 cut-off events. For 1111004/1111149 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 70221 event pairs, 1822 based on Foata normal form. 71/9009 useless extension candidates. Maximal degree in co-relation 64964. Up to 7989 conditions per place. [2024-06-28 01:05:35,626 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 390 selfloop transitions, 195 changer transitions 0/602 dead transitions. [2024-06-28 01:05:35,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 602 transitions, 11940 flow [2024-06-28 01:05:35,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:05:35,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:05:35,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-06-28 01:05:35,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5900621118012422 [2024-06-28 01:05:35,627 INFO L175 Difference]: Start difference. First operand has 467 places, 583 transitions, 10402 flow. Second operand 7 states and 190 transitions. [2024-06-28 01:05:35,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 602 transitions, 11940 flow [2024-06-28 01:05:43,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 602 transitions, 11493 flow, removed 63 selfloop flow, removed 5 redundant places. [2024-06-28 01:05:43,667 INFO L231 Difference]: Finished difference. Result has 469 places, 586 transitions, 10401 flow [2024-06-28 01:05:43,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9955, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10401, PETRI_PLACES=469, PETRI_TRANSITIONS=586} [2024-06-28 01:05:43,668 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 419 predicate places. [2024-06-28 01:05:43,668 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 586 transitions, 10401 flow [2024-06-28 01:05:43,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:43,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:43,668 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] [2024-06-28 01:05:43,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-28 01:05:43,668 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:43,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:43,668 INFO L85 PathProgramCache]: Analyzing trace with hash 2072014789, now seen corresponding path program 15 times [2024-06-28 01:05:43,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:43,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988447426] [2024-06-28 01:05:43,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:43,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:43,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:43,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:43,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:43,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988447426] [2024-06-28 01:05:43,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988447426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:43,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:43,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:05:43,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236831836] [2024-06-28 01:05:43,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:43,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:05:43,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:43,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:05:43,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:05:43,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:05:43,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 586 transitions, 10401 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:43,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:43,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:05:43,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:45,955 INFO L124 PetriNetUnfolderBase]: 5563/9391 cut-off events. [2024-06-28 01:05:45,955 INFO L125 PetriNetUnfolderBase]: For 1122781/1122939 co-relation queries the response was YES. [2024-06-28 01:05:46,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65089 conditions, 9391 events. 5563/9391 cut-off events. For 1122781/1122939 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 70248 event pairs, 1840 based on Foata normal form. 63/9019 useless extension candidates. Maximal degree in co-relation 64883. Up to 7997 conditions per place. [2024-06-28 01:05:46,227 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 391 selfloop transitions, 204 changer transitions 0/612 dead transitions. [2024-06-28 01:05:46,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 612 transitions, 11993 flow [2024-06-28 01:05:46,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:05:46,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:05:46,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-28 01:05:46,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.592391304347826 [2024-06-28 01:05:46,228 INFO L175 Difference]: Start difference. First operand has 469 places, 586 transitions, 10401 flow. Second operand 8 states and 218 transitions. [2024-06-28 01:05:46,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 612 transitions, 11993 flow [2024-06-28 01:05:53,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 612 transitions, 11704 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 01:05:53,360 INFO L231 Difference]: Finished difference. Result has 473 places, 589 transitions, 10582 flow [2024-06-28 01:05:53,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=10115, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10582, PETRI_PLACES=473, PETRI_TRANSITIONS=589} [2024-06-28 01:05:53,360 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 423 predicate places. [2024-06-28 01:05:53,360 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 589 transitions, 10582 flow [2024-06-28 01:05:53,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:53,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:53,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] [2024-06-28 01:05:53,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-28 01:05:53,360 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:53,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:53,361 INFO L85 PathProgramCache]: Analyzing trace with hash 1288353983, now seen corresponding path program 16 times [2024-06-28 01:05:53,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:53,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005109347] [2024-06-28 01:05:53,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:53,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:53,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:53,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:53,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:53,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005109347] [2024-06-28 01:05:53,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005109347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:53,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:53,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:05:53,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931096074] [2024-06-28 01:05:53,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:53,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:05:53,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:53,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:05:53,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:05:53,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:05:53,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 589 transitions, 10582 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:53,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:53,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:05:53,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:55,770 INFO L124 PetriNetUnfolderBase]: 5580/9451 cut-off events. [2024-06-28 01:05:55,770 INFO L125 PetriNetUnfolderBase]: For 1151115/1151262 co-relation queries the response was YES. [2024-06-28 01:05:55,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65667 conditions, 9451 events. 5580/9451 cut-off events. For 1151115/1151262 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 70967 event pairs, 1880 based on Foata normal form. 65/9085 useless extension candidates. Maximal degree in co-relation 65460. Up to 8016 conditions per place. [2024-06-28 01:05:55,900 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 391 selfloop transitions, 208 changer transitions 0/616 dead transitions. [2024-06-28 01:05:55,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 616 transitions, 12506 flow [2024-06-28 01:05:55,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:05:55,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:05:55,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-28 01:05:55,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.592391304347826 [2024-06-28 01:05:55,901 INFO L175 Difference]: Start difference. First operand has 473 places, 589 transitions, 10582 flow. Second operand 8 states and 218 transitions. [2024-06-28 01:05:55,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 616 transitions, 12506 flow [2024-06-28 01:06:02,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 616 transitions, 12240 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 01:06:02,550 INFO L231 Difference]: Finished difference. Result has 476 places, 595 transitions, 10856 flow [2024-06-28 01:06:02,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=10322, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10856, PETRI_PLACES=476, PETRI_TRANSITIONS=595} [2024-06-28 01:06:02,551 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 426 predicate places. [2024-06-28 01:06:02,551 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 595 transitions, 10856 flow [2024-06-28 01:06:02,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:02,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:06:02,551 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] [2024-06-28 01:06:02,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-28 01:06:02,552 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:06:02,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:06:02,552 INFO L85 PathProgramCache]: Analyzing trace with hash 1435162111, now seen corresponding path program 9 times [2024-06-28 01:06:02,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:06:02,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071044198] [2024-06-28 01:06:02,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:06:02,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:06:02,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:06:02,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:06:02,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:06:02,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071044198] [2024-06-28 01:06:02,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071044198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:06:02,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:06:02,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:06:02,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189888785] [2024-06-28 01:06:02,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:06:02,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:06:02,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:06:02,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:06:02,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:06:02,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:06:02,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 595 transitions, 10856 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:02,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:06:02,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:06:02,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:06:04,904 INFO L124 PetriNetUnfolderBase]: 5597/9455 cut-off events. [2024-06-28 01:06:04,904 INFO L125 PetriNetUnfolderBase]: For 1182732/1182904 co-relation queries the response was YES. [2024-06-28 01:06:04,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66232 conditions, 9455 events. 5597/9455 cut-off events. For 1182732/1182904 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 70856 event pairs, 1888 based on Foata normal form. 28/9060 useless extension candidates. Maximal degree in co-relation 66023. Up to 7654 conditions per place. [2024-06-28 01:06:05,030 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 283 selfloop transitions, 324 changer transitions 0/624 dead transitions. [2024-06-28 01:06:05,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 624 transitions, 13390 flow [2024-06-28 01:06:05,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:06:05,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:06:05,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-06-28 01:06:05,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6059782608695652 [2024-06-28 01:06:05,031 INFO L175 Difference]: Start difference. First operand has 476 places, 595 transitions, 10856 flow. Second operand 8 states and 223 transitions. [2024-06-28 01:06:05,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 624 transitions, 13390 flow [2024-06-28 01:06:10,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 624 transitions, 13120 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 01:06:10,877 INFO L231 Difference]: Finished difference. Result has 480 places, 601 transitions, 11400 flow [2024-06-28 01:06:10,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=10586, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=318, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11400, PETRI_PLACES=480, PETRI_TRANSITIONS=601} [2024-06-28 01:06:10,877 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 430 predicate places. [2024-06-28 01:06:10,877 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 601 transitions, 11400 flow [2024-06-28 01:06:10,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:10,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:06:10,878 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] [2024-06-28 01:06:10,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-28 01:06:10,878 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:06:10,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:06:10,878 INFO L85 PathProgramCache]: Analyzing trace with hash 1283145983, now seen corresponding path program 17 times [2024-06-28 01:06:10,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:06:10,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060536563] [2024-06-28 01:06:10,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:06:10,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:06:10,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:06:10,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 01:06:10,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:06:10,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060536563] [2024-06-28 01:06:10,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060536563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:06:10,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:06:10,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:06:10,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86064519] [2024-06-28 01:06:10,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:06:10,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:06:10,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:06:10,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:06:10,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:06:11,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:06:11,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 601 transitions, 11400 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:11,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:06:11,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:06:11,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:06:13,220 INFO L124 PetriNetUnfolderBase]: 5594/9440 cut-off events. [2024-06-28 01:06:13,220 INFO L125 PetriNetUnfolderBase]: For 1196181/1196346 co-relation queries the response was YES. [2024-06-28 01:06:13,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66583 conditions, 9440 events. 5594/9440 cut-off events. For 1196181/1196346 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 70563 event pairs, 1842 based on Foata normal form. 66/9066 useless extension candidates. Maximal degree in co-relation 66372. Up to 8035 conditions per place. [2024-06-28 01:06:13,343 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 396 selfloop transitions, 208 changer transitions 0/621 dead transitions. [2024-06-28 01:06:13,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 621 transitions, 12948 flow [2024-06-28 01:06:13,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:06:13,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:06:13,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-28 01:06:13,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5869565217391305 [2024-06-28 01:06:13,344 INFO L175 Difference]: Start difference. First operand has 480 places, 601 transitions, 11400 flow. Second operand 8 states and 216 transitions. [2024-06-28 01:06:13,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 621 transitions, 12948 flow [2024-06-28 01:06:22,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 621 transitions, 12274 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-28 01:06:22,559 INFO L231 Difference]: Finished difference. Result has 484 places, 601 transitions, 11148 flow [2024-06-28 01:06:22,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=10726, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11148, PETRI_PLACES=484, PETRI_TRANSITIONS=601} [2024-06-28 01:06:22,560 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 434 predicate places. [2024-06-28 01:06:22,560 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 601 transitions, 11148 flow [2024-06-28 01:06:22,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:22,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:06:22,560 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] [2024-06-28 01:06:22,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-28 01:06:22,560 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:06:22,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:06:22,560 INFO L85 PathProgramCache]: Analyzing trace with hash 1119289471, now seen corresponding path program 10 times [2024-06-28 01:06:22,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:06:22,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098773628] [2024-06-28 01:06:22,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:06:22,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:06:22,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:06:22,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:06:22,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:06:22,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098773628] [2024-06-28 01:06:22,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098773628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:06:22,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:06:22,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:06:22,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676728779] [2024-06-28 01:06:22,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:06:22,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:06:22,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:06:22,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:06:22,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:06:22,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:06:22,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 601 transitions, 11148 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:22,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:06:22,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:06:22,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:06:24,874 INFO L124 PetriNetUnfolderBase]: 5591/9472 cut-off events. [2024-06-28 01:06:24,874 INFO L125 PetriNetUnfolderBase]: For 1200194/1200355 co-relation queries the response was YES. [2024-06-28 01:06:24,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66139 conditions, 9472 events. 5591/9472 cut-off events. For 1200194/1200355 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 71172 event pairs, 1915 based on Foata normal form. 28/9078 useless extension candidates. Maximal degree in co-relation 65927. Up to 7650 conditions per place. [2024-06-28 01:06:25,002 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 283 selfloop transitions, 323 changer transitions 0/623 dead transitions. [2024-06-28 01:06:25,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 623 transitions, 13258 flow [2024-06-28 01:06:25,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:06:25,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:06:25,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-06-28 01:06:25,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6059782608695652 [2024-06-28 01:06:25,004 INFO L175 Difference]: Start difference. First operand has 484 places, 601 transitions, 11148 flow. Second operand 8 states and 223 transitions. [2024-06-28 01:06:25,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 623 transitions, 13258 flow [2024-06-28 01:06:32,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 623 transitions, 12616 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-28 01:06:32,805 INFO L231 Difference]: Finished difference. Result has 484 places, 601 transitions, 11158 flow [2024-06-28 01:06:32,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=10506, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=323, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11158, PETRI_PLACES=484, PETRI_TRANSITIONS=601} [2024-06-28 01:06:32,806 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 434 predicate places. [2024-06-28 01:06:32,806 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 601 transitions, 11158 flow [2024-06-28 01:06:32,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:32,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:06:32,806 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] [2024-06-28 01:06:32,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-28 01:06:32,807 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:06:32,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:06:32,807 INFO L85 PathProgramCache]: Analyzing trace with hash -402490053, now seen corresponding path program 18 times [2024-06-28 01:06:32,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:06:32,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896541931] [2024-06-28 01:06:32,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:06:32,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:06:32,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:06:32,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:06:32,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:06:32,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896541931] [2024-06-28 01:06:32,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896541931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:06:32,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:06:32,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:06:32,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269203718] [2024-06-28 01:06:32,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:06:32,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:06:32,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:06:32,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:06:32,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:06:32,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:06:32,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 601 transitions, 11158 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:32,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:06:32,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:06:32,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:06:35,117 INFO L124 PetriNetUnfolderBase]: 5588/9454 cut-off events. [2024-06-28 01:06:35,117 INFO L125 PetriNetUnfolderBase]: For 1200755/1200878 co-relation queries the response was YES. [2024-06-28 01:06:35,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66275 conditions, 9454 events. 5588/9454 cut-off events. For 1200755/1200878 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 70827 event pairs, 1862 based on Foata normal form. 50/9050 useless extension candidates. Maximal degree in co-relation 66063. Up to 8028 conditions per place. [2024-06-28 01:06:35,246 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 393 selfloop transitions, 212 changer transitions 0/622 dead transitions. [2024-06-28 01:06:35,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 622 transitions, 13264 flow [2024-06-28 01:06:35,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:06:35,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:06:35,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 263 transitions. [2024-06-28 01:06:35,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5717391304347826 [2024-06-28 01:06:35,247 INFO L175 Difference]: Start difference. First operand has 484 places, 601 transitions, 11158 flow. Second operand 10 states and 263 transitions. [2024-06-28 01:06:35,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 622 transitions, 13264 flow [2024-06-28 01:06:43,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 622 transitions, 12610 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 01:06:43,319 INFO L231 Difference]: Finished difference. Result has 487 places, 601 transitions, 10934 flow [2024-06-28 01:06:43,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=10504, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10934, PETRI_PLACES=487, PETRI_TRANSITIONS=601} [2024-06-28 01:06:43,319 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 437 predicate places. [2024-06-28 01:06:43,319 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 601 transitions, 10934 flow [2024-06-28 01:06:43,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:43,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:06:43,320 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] [2024-06-28 01:06:43,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-28 01:06:43,320 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:06:43,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:06:43,320 INFO L85 PathProgramCache]: Analyzing trace with hash -824897513, now seen corresponding path program 11 times [2024-06-28 01:06:43,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:06:43,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257798300] [2024-06-28 01:06:43,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:06:43,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:06:43,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:06:43,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:06:43,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:06:43,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257798300] [2024-06-28 01:06:43,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257798300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:06:43,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:06:43,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:06:43,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397187404] [2024-06-28 01:06:43,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:06:43,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:06:43,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:06:43,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:06:43,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:06:43,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:06:43,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 601 transitions, 10934 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:43,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:06:43,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:06:43,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:06:45,614 INFO L124 PetriNetUnfolderBase]: 5595/9439 cut-off events. [2024-06-28 01:06:45,615 INFO L125 PetriNetUnfolderBase]: For 1210053/1210182 co-relation queries the response was YES. [2024-06-28 01:06:45,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66077 conditions, 9439 events. 5595/9439 cut-off events. For 1210053/1210182 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 70368 event pairs, 1771 based on Foata normal form. 33/9014 useless extension candidates. Maximal degree in co-relation 65864. Up to 8375 conditions per place. [2024-06-28 01:06:45,737 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 551 selfloop transitions, 51 changer transitions 0/619 dead transitions. [2024-06-28 01:06:45,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 619 transitions, 12267 flow [2024-06-28 01:06:45,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:06:45,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:06:45,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-28 01:06:45,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-28 01:06:45,738 INFO L175 Difference]: Start difference. First operand has 487 places, 601 transitions, 10934 flow. Second operand 8 states and 207 transitions. [2024-06-28 01:06:45,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 619 transitions, 12267 flow [2024-06-28 01:06:54,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 619 transitions, 11325 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-06-28 01:06:54,014 INFO L231 Difference]: Finished difference. Result has 485 places, 604 transitions, 10189 flow [2024-06-28 01:06:54,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9992, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=550, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10189, PETRI_PLACES=485, PETRI_TRANSITIONS=604} [2024-06-28 01:06:54,014 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 435 predicate places. [2024-06-28 01:06:54,014 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 604 transitions, 10189 flow [2024-06-28 01:06:54,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:54,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:06:54,015 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] [2024-06-28 01:06:54,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-28 01:06:54,015 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:06:54,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:06:54,015 INFO L85 PathProgramCache]: Analyzing trace with hash -331532161, now seen corresponding path program 19 times [2024-06-28 01:06:54,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:06:54,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677580177] [2024-06-28 01:06:54,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:06:54,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:06:54,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:06:54,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:06:54,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:06:54,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677580177] [2024-06-28 01:06:54,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677580177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:06:54,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:06:54,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:06:54,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745910692] [2024-06-28 01:06:54,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:06:54,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:06:54,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:06:54,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:06:54,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:06:54,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:06:54,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 604 transitions, 10189 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:54,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:06:54,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:06:54,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:06:56,381 INFO L124 PetriNetUnfolderBase]: 5592/9461 cut-off events. [2024-06-28 01:06:56,381 INFO L125 PetriNetUnfolderBase]: For 1204593/1204708 co-relation queries the response was YES. [2024-06-28 01:06:56,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65082 conditions, 9461 events. 5592/9461 cut-off events. For 1204593/1204708 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 70879 event pairs, 1862 based on Foata normal form. 44/9047 useless extension candidates. Maximal degree in co-relation 64870. Up to 8034 conditions per place. [2024-06-28 01:06:56,514 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 394 selfloop transitions, 211 changer transitions 0/622 dead transitions. [2024-06-28 01:06:56,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 622 transitions, 12019 flow [2024-06-28 01:06:56,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:06:56,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:06:56,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-28 01:06:56,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5842391304347826 [2024-06-28 01:06:56,515 INFO L175 Difference]: Start difference. First operand has 485 places, 604 transitions, 10189 flow. Second operand 8 states and 215 transitions. [2024-06-28 01:06:56,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 622 transitions, 12019 flow [2024-06-28 01:07:05,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 622 transitions, 11857 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-28 01:07:05,314 INFO L231 Difference]: Finished difference. Result has 487 places, 604 transitions, 10455 flow [2024-06-28 01:07:05,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=10027, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10455, PETRI_PLACES=487, PETRI_TRANSITIONS=604} [2024-06-28 01:07:05,315 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 437 predicate places. [2024-06-28 01:07:05,315 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 604 transitions, 10455 flow [2024-06-28 01:07:05,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:07:05,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:07:05,315 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] [2024-06-28 01:07:05,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-28 01:07:05,315 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:07:05,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:07:05,315 INFO L85 PathProgramCache]: Analyzing trace with hash -1366614361, now seen corresponding path program 12 times [2024-06-28 01:07:05,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:07:05,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718361409] [2024-06-28 01:07:05,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:07:05,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:07:05,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:07:05,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:07:05,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:07:05,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718361409] [2024-06-28 01:07:05,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718361409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:07:05,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:07:05,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:07:05,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582169349] [2024-06-28 01:07:05,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:07:05,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:07:05,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:07:05,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:07:05,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:07:05,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:07:05,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 604 transitions, 10455 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:07:05,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:07:05,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:07:05,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:07:07,744 INFO L124 PetriNetUnfolderBase]: 5609/9471 cut-off events. [2024-06-28 01:07:07,744 INFO L125 PetriNetUnfolderBase]: For 1236230/1236397 co-relation queries the response was YES. [2024-06-28 01:07:07,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66093 conditions, 9471 events. 5609/9471 cut-off events. For 1236230/1236397 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 70844 event pairs, 1881 based on Foata normal form. 26/9065 useless extension candidates. Maximal degree in co-relation 65880. Up to 7666 conditions per place. [2024-06-28 01:07:07,875 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 279 selfloop transitions, 333 changer transitions 0/629 dead transitions. [2024-06-28 01:07:07,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 629 transitions, 12767 flow [2024-06-28 01:07:07,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:07:07,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:07:07,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-06-28 01:07:07,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5978260869565217 [2024-06-28 01:07:07,876 INFO L175 Difference]: Start difference. First operand has 487 places, 604 transitions, 10455 flow. Second operand 8 states and 220 transitions. [2024-06-28 01:07:07,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 629 transitions, 12767 flow [2024-06-28 01:07:16,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 629 transitions, 12343 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 01:07:16,947 INFO L231 Difference]: Finished difference. Result has 488 places, 610 transitions, 10881 flow [2024-06-28 01:07:16,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=10031, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=327, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10881, PETRI_PLACES=488, PETRI_TRANSITIONS=610} [2024-06-28 01:07:16,947 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 438 predicate places. [2024-06-28 01:07:16,947 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 610 transitions, 10881 flow [2024-06-28 01:07:16,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:07:16,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:07:16,947 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] [2024-06-28 01:07:16,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-28 01:07:16,948 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:07:16,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:07:16,948 INFO L85 PathProgramCache]: Analyzing trace with hash -783458177, now seen corresponding path program 13 times [2024-06-28 01:07:16,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:07:16,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982922892] [2024-06-28 01:07:16,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:07:16,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:07:16,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:07:17,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:07:17,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:07:17,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982922892] [2024-06-28 01:07:17,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982922892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:07:17,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:07:17,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:07:17,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878088286] [2024-06-28 01:07:17,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:07:17,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:07:17,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:07:17,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:07:17,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:07:17,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:07:17,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 610 transitions, 10881 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:07:17,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:07:17,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:07:17,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:07:19,308 INFO L124 PetriNetUnfolderBase]: 5606/9477 cut-off events. [2024-06-28 01:07:19,308 INFO L125 PetriNetUnfolderBase]: For 1244462/1244623 co-relation queries the response was YES. [2024-06-28 01:07:19,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66428 conditions, 9477 events. 5606/9477 cut-off events. For 1244462/1244623 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 71079 event pairs, 1895 based on Foata normal form. 26/9076 useless extension candidates. Maximal degree in co-relation 66214. Up to 7664 conditions per place. [2024-06-28 01:07:19,434 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 277 selfloop transitions, 334 changer transitions 0/628 dead transitions. [2024-06-28 01:07:19,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 628 transitions, 12731 flow [2024-06-28 01:07:19,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:07:19,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:07:19,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-28 01:07:19,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.592391304347826 [2024-06-28 01:07:19,435 INFO L175 Difference]: Start difference. First operand has 488 places, 610 transitions, 10881 flow. Second operand 8 states and 218 transitions. [2024-06-28 01:07:19,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 628 transitions, 12731 flow [2024-06-28 01:07:29,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 628 transitions, 12043 flow, removed 66 selfloop flow, removed 4 redundant places. [2024-06-28 01:07:29,087 INFO L231 Difference]: Finished difference. Result has 492 places, 610 transitions, 10867 flow [2024-06-28 01:07:29,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=10193, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=334, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10867, PETRI_PLACES=492, PETRI_TRANSITIONS=610} [2024-06-28 01:07:29,087 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 442 predicate places. [2024-06-28 01:07:29,088 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 610 transitions, 10867 flow [2024-06-28 01:07:29,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:07:29,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:07:29,088 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] [2024-06-28 01:07:29,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-28 01:07:29,088 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:07:29,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:07:29,089 INFO L85 PathProgramCache]: Analyzing trace with hash -228290933, now seen corresponding path program 20 times [2024-06-28 01:07:29,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:07:29,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696961331] [2024-06-28 01:07:29,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:07:29,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:07:29,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:07:29,177 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:07:29,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:07:29,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696961331] [2024-06-28 01:07:29,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696961331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:07:29,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:07:29,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:07:29,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447697949] [2024-06-28 01:07:29,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:07:29,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:07:29,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:07:29,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:07:29,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:07:29,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:07:29,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 610 transitions, 10867 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:07:29,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:07:29,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:07:29,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:07:31,478 INFO L124 PetriNetUnfolderBase]: 5603/9492 cut-off events. [2024-06-28 01:07:31,478 INFO L125 PetriNetUnfolderBase]: For 1249051/1249203 co-relation queries the response was YES. [2024-06-28 01:07:31,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66290 conditions, 9492 events. 5603/9492 cut-off events. For 1249051/1249203 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 71315 event pairs, 1883 based on Foata normal form. 68/9124 useless extension candidates. Maximal degree in co-relation 66075. Up to 8049 conditions per place. [2024-06-28 01:07:31,611 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 399 selfloop transitions, 211 changer transitions 0/627 dead transitions. [2024-06-28 01:07:31,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 627 transitions, 12429 flow [2024-06-28 01:07:31,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:07:31,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:07:31,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-28 01:07:31,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5760869565217391 [2024-06-28 01:07:31,612 INFO L175 Difference]: Start difference. First operand has 492 places, 610 transitions, 10867 flow. Second operand 8 states and 212 transitions. [2024-06-28 01:07:31,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 627 transitions, 12429 flow [2024-06-28 01:07:40,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 627 transitions, 11753 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 01:07:40,630 INFO L231 Difference]: Finished difference. Result has 493 places, 610 transitions, 10619 flow [2024-06-28 01:07:40,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=10191, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10619, PETRI_PLACES=493, PETRI_TRANSITIONS=610} [2024-06-28 01:07:40,630 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 443 predicate places. [2024-06-28 01:07:40,631 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 610 transitions, 10619 flow [2024-06-28 01:07:40,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:07:40,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:07:40,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] [2024-06-28 01:07:40,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-28 01:07:40,631 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:07:40,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:07:40,631 INFO L85 PathProgramCache]: Analyzing trace with hash -706984167, now seen corresponding path program 14 times [2024-06-28 01:07:40,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:07:40,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729413774] [2024-06-28 01:07:40,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:07:40,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:07:40,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:07:40,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:07:40,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:07:40,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729413774] [2024-06-28 01:07:40,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729413774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:07:40,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:07:40,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:07:40,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44980635] [2024-06-28 01:07:40,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:07:40,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:07:40,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:07:40,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:07:40,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:07:40,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:07:40,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 610 transitions, 10619 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:07:40,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:07:40,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:07:40,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:07:43,382 INFO L124 PetriNetUnfolderBase]: 5632/9496 cut-off events. [2024-06-28 01:07:43,382 INFO L125 PetriNetUnfolderBase]: For 1280787/1280877 co-relation queries the response was YES. [2024-06-28 01:07:43,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66614 conditions, 9496 events. 5632/9496 cut-off events. For 1280787/1280877 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 70818 event pairs, 1763 based on Foata normal form. 5/9022 useless extension candidates. Maximal degree in co-relation 66398. Up to 8178 conditions per place. [2024-06-28 01:07:43,510 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 497 selfloop transitions, 134 changer transitions 0/648 dead transitions. [2024-06-28 01:07:43,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 648 transitions, 12805 flow [2024-06-28 01:07:43,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:07:43,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:07:43,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-28 01:07:43,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6490683229813664 [2024-06-28 01:07:43,511 INFO L175 Difference]: Start difference. First operand has 493 places, 610 transitions, 10619 flow. Second operand 7 states and 209 transitions. [2024-06-28 01:07:43,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 648 transitions, 12805 flow [2024-06-28 01:07:50,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 648 transitions, 12379 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 01:07:50,946 INFO L231 Difference]: Finished difference. Result has 494 places, 618 transitions, 10776 flow [2024-06-28 01:07:50,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=10193, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10776, PETRI_PLACES=494, PETRI_TRANSITIONS=618} [2024-06-28 01:07:50,946 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 444 predicate places. [2024-06-28 01:07:50,946 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 618 transitions, 10776 flow [2024-06-28 01:07:50,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:07:50,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:07:50,946 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] [2024-06-28 01:07:50,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-28 01:07:50,947 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:07:50,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:07:50,947 INFO L85 PathProgramCache]: Analyzing trace with hash -18924771, now seen corresponding path program 15 times [2024-06-28 01:07:50,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:07:50,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025914071] [2024-06-28 01:07:50,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:07:50,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:07:50,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:07:51,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 01:07:51,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:07:51,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025914071] [2024-06-28 01:07:51,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025914071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:07:51,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:07:51,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:07:51,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502273208] [2024-06-28 01:07:51,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:07:51,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:07:51,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:07:51,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:07:51,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:07:51,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:07:51,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 618 transitions, 10776 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:07:51,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:07:51,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:07:51,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:07:53,566 INFO L124 PetriNetUnfolderBase]: 5659/9539 cut-off events. [2024-06-28 01:07:53,566 INFO L125 PetriNetUnfolderBase]: For 1320040/1320127 co-relation queries the response was YES. [2024-06-28 01:07:53,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67654 conditions, 9539 events. 5659/9539 cut-off events. For 1320040/1320127 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 71082 event pairs, 1763 based on Foata normal form. 7/9061 useless extension candidates. Maximal degree in co-relation 67436. Up to 8020 conditions per place. [2024-06-28 01:07:53,705 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 421 selfloop transitions, 221 changer transitions 0/659 dead transitions. [2024-06-28 01:07:53,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 659 transitions, 13296 flow [2024-06-28 01:07:53,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:07:53,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:07:53,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 255 transitions. [2024-06-28 01:07:53,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6159420289855072 [2024-06-28 01:07:53,706 INFO L175 Difference]: Start difference. First operand has 494 places, 618 transitions, 10776 flow. Second operand 9 states and 255 transitions. [2024-06-28 01:07:53,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 659 transitions, 13296 flow [2024-06-28 01:08:00,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 659 transitions, 12990 flow, removed 45 selfloop flow, removed 8 redundant places. [2024-06-28 01:08:00,191 INFO L231 Difference]: Finished difference. Result has 496 places, 627 transitions, 11308 flow [2024-06-28 01:08:00,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=10470, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11308, PETRI_PLACES=496, PETRI_TRANSITIONS=627} [2024-06-28 01:08:00,191 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 446 predicate places. [2024-06-28 01:08:00,192 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 627 transitions, 11308 flow [2024-06-28 01:08:00,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:08:00,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:08:00,192 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] [2024-06-28 01:08:00,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-28 01:08:00,192 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:08:00,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:08:00,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1404305177, now seen corresponding path program 16 times [2024-06-28 01:08:00,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:08:00,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33435238] [2024-06-28 01:08:00,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:08:00,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:08:00,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:08:00,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:08:00,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:08:00,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33435238] [2024-06-28 01:08:00,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33435238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:08:00,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:08:00,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:08:00,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914667865] [2024-06-28 01:08:00,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:08:00,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:08:00,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:08:00,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:08:00,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:08:00,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:08:00,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 627 transitions, 11308 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:08:00,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:08:00,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:08:00,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:08:02,949 INFO L124 PetriNetUnfolderBase]: 5657/9535 cut-off events. [2024-06-28 01:08:02,949 INFO L125 PetriNetUnfolderBase]: For 1330931/1331018 co-relation queries the response was YES. [2024-06-28 01:08:03,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68068 conditions, 9535 events. 5657/9535 cut-off events. For 1330931/1331018 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 71040 event pairs, 1763 based on Foata normal form. 4/9053 useless extension candidates. Maximal degree in co-relation 67852. Up to 8212 conditions per place. [2024-06-28 01:08:03,076 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 504 selfloop transitions, 144 changer transitions 0/665 dead transitions. [2024-06-28 01:08:03,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 665 transitions, 13380 flow [2024-06-28 01:08:03,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:08:03,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:08:03,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 261 transitions. [2024-06-28 01:08:03,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-06-28 01:08:03,077 INFO L175 Difference]: Start difference. First operand has 496 places, 627 transitions, 11308 flow. Second operand 9 states and 261 transitions. [2024-06-28 01:08:03,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 665 transitions, 13380 flow [2024-06-28 01:08:12,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 665 transitions, 12912 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-28 01:08:12,787 INFO L231 Difference]: Finished difference. Result has 498 places, 628 transitions, 11208 flow [2024-06-28 01:08:12,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=10844, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11208, PETRI_PLACES=498, PETRI_TRANSITIONS=628} [2024-06-28 01:08:12,788 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 448 predicate places. [2024-06-28 01:08:12,788 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 628 transitions, 11208 flow [2024-06-28 01:08:12,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:08:12,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:08:12,788 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] [2024-06-28 01:08:12,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-28 01:08:12,788 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:08:12,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:08:12,788 INFO L85 PathProgramCache]: Analyzing trace with hash -707161797, now seen corresponding path program 17 times [2024-06-28 01:08:12,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:08:12,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359280243] [2024-06-28 01:08:12,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:08:12,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:08:12,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:08:12,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:08:12,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:08:12,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359280243] [2024-06-28 01:08:12,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359280243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:08:12,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:08:12,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:08:12,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473376906] [2024-06-28 01:08:12,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:08:12,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:08:12,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:08:12,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:08:12,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:08:12,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:08:12,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 628 transitions, 11208 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:08:12,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:08:12,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:08:12,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:08:15,366 INFO L124 PetriNetUnfolderBase]: 5653/9536 cut-off events. [2024-06-28 01:08:15,367 INFO L125 PetriNetUnfolderBase]: For 1317687/1317771 co-relation queries the response was YES. [2024-06-28 01:08:15,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67641 conditions, 9536 events. 5653/9536 cut-off events. For 1317687/1317771 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 71202 event pairs, 1769 based on Foata normal form. 10/9062 useless extension candidates. Maximal degree in co-relation 67425. Up to 8389 conditions per place. [2024-06-28 01:08:15,503 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 574 selfloop transitions, 67 changer transitions 0/658 dead transitions. [2024-06-28 01:08:15,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 658 transitions, 12888 flow [2024-06-28 01:08:15,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:08:15,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:08:15,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-28 01:08:15,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.639751552795031 [2024-06-28 01:08:15,504 INFO L175 Difference]: Start difference. First operand has 498 places, 628 transitions, 11208 flow. Second operand 7 states and 206 transitions. [2024-06-28 01:08:15,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 658 transitions, 12888 flow [2024-06-28 01:08:26,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 658 transitions, 12503 flow, removed 47 selfloop flow, removed 8 redundant places. [2024-06-28 01:08:26,283 INFO L231 Difference]: Finished difference. Result has 497 places, 628 transitions, 10982 flow [2024-06-28 01:08:26,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=10825, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=561, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10982, PETRI_PLACES=497, PETRI_TRANSITIONS=628} [2024-06-28 01:08:26,284 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 447 predicate places. [2024-06-28 01:08:26,284 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 628 transitions, 10982 flow [2024-06-28 01:08:26,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:08:26,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:08:26,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] [2024-06-28 01:08:26,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-28 01:08:26,284 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:08:26,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:08:26,285 INFO L85 PathProgramCache]: Analyzing trace with hash 208976379, now seen corresponding path program 18 times [2024-06-28 01:08:26,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:08:26,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023806082] [2024-06-28 01:08:26,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:08:26,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:08:26,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:08:26,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:08:26,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:08:26,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023806082] [2024-06-28 01:08:26,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023806082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:08:26,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:08:26,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:08:26,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298666056] [2024-06-28 01:08:26,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:08:26,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:08:26,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:08:26,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:08:26,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:08:26,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:08:26,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 628 transitions, 10982 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:08:26,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:08:26,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:08:26,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:08:28,907 INFO L124 PetriNetUnfolderBase]: 5651/9532 cut-off events. [2024-06-28 01:08:28,908 INFO L125 PetriNetUnfolderBase]: For 1306537/1306621 co-relation queries the response was YES. [2024-06-28 01:08:29,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67139 conditions, 9532 events. 5651/9532 cut-off events. For 1306537/1306621 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 71038 event pairs, 1771 based on Foata normal form. 10/9058 useless extension candidates. Maximal degree in co-relation 66923. Up to 8014 conditions per place. [2024-06-28 01:08:29,036 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 422 selfloop transitions, 217 changer transitions 0/656 dead transitions. [2024-06-28 01:08:29,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 656 transitions, 12936 flow [2024-06-28 01:08:29,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:08:29,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:08:29,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 273 transitions. [2024-06-28 01:08:29,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934782608695652 [2024-06-28 01:08:29,037 INFO L175 Difference]: Start difference. First operand has 497 places, 628 transitions, 10982 flow. Second operand 10 states and 273 transitions. [2024-06-28 01:08:29,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 656 transitions, 12936 flow [2024-06-28 01:08:36,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 656 transitions, 12675 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 01:08:36,109 INFO L231 Difference]: Finished difference. Result has 502 places, 628 transitions, 11165 flow [2024-06-28 01:08:36,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=10721, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11165, PETRI_PLACES=502, PETRI_TRANSITIONS=628} [2024-06-28 01:08:36,109 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 452 predicate places. [2024-06-28 01:08:36,109 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 628 transitions, 11165 flow [2024-06-28 01:08:36,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:08:36,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:08:36,109 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] [2024-06-28 01:08:36,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-28 01:08:36,110 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:08:36,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:08:36,110 INFO L85 PathProgramCache]: Analyzing trace with hash 1262857217, now seen corresponding path program 21 times [2024-06-28 01:08:36,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:08:36,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479080210] [2024-06-28 01:08:36,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:08:36,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:08:36,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:08:36,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:08:36,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:08:36,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479080210] [2024-06-28 01:08:36,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479080210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:08:36,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:08:36,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:08:36,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403177044] [2024-06-28 01:08:36,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:08:36,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:08:36,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:08:36,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:08:36,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:08:36,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:08:36,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 628 transitions, 11165 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:08:36,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:08:36,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:08:36,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:08:38,514 INFO L124 PetriNetUnfolderBase]: 5646/9523 cut-off events. [2024-06-28 01:08:38,514 INFO L125 PetriNetUnfolderBase]: For 1313250/1313334 co-relation queries the response was YES. [2024-06-28 01:08:38,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67455 conditions, 9523 events. 5646/9523 cut-off events. For 1313250/1313334 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 71084 event pairs, 1785 based on Foata normal form. 10/9044 useless extension candidates. Maximal degree in co-relation 67238. Up to 8228 conditions per place. [2024-06-28 01:08:38,650 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 511 selfloop transitions, 125 changer transitions 0/653 dead transitions. [2024-06-28 01:08:38,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 653 transitions, 12821 flow [2024-06-28 01:08:38,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:08:38,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:08:38,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-28 01:08:38,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6242236024844721 [2024-06-28 01:08:38,651 INFO L175 Difference]: Start difference. First operand has 502 places, 628 transitions, 11165 flow. Second operand 7 states and 201 transitions. [2024-06-28 01:08:38,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 653 transitions, 12821 flow [2024-06-28 01:08:47,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 653 transitions, 12454 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-28 01:08:47,242 INFO L231 Difference]: Finished difference. Result has 501 places, 628 transitions, 11060 flow [2024-06-28 01:08:47,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=10800, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11060, PETRI_PLACES=501, PETRI_TRANSITIONS=628} [2024-06-28 01:08:47,243 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 451 predicate places. [2024-06-28 01:08:47,243 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 628 transitions, 11060 flow [2024-06-28 01:08:47,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:08:47,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:08:47,243 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] [2024-06-28 01:08:47,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-28 01:08:47,243 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:08:47,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:08:47,244 INFO L85 PathProgramCache]: Analyzing trace with hash -19310907, now seen corresponding path program 22 times [2024-06-28 01:08:47,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:08:47,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545483971] [2024-06-28 01:08:47,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:08:47,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:08:47,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:08:47,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 01:08:47,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:08:47,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545483971] [2024-06-28 01:08:47,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545483971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:08:47,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:08:47,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:08:47,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12054874] [2024-06-28 01:08:47,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:08:47,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:08:47,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:08:47,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:08:47,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:08:47,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:08:47,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 628 transitions, 11060 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:08:47,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:08:47,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:08:47,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:08:49,619 INFO L124 PetriNetUnfolderBase]: 5644/9524 cut-off events. [2024-06-28 01:08:49,620 INFO L125 PetriNetUnfolderBase]: For 1302125/1302209 co-relation queries the response was YES. [2024-06-28 01:08:49,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67000 conditions, 9524 events. 5644/9524 cut-off events. For 1302125/1302209 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 71072 event pairs, 1768 based on Foata normal form. 10/9050 useless extension candidates. Maximal degree in co-relation 66783. Up to 8225 conditions per place. [2024-06-28 01:08:49,752 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 523 selfloop transitions, 124 changer transitions 0/664 dead transitions. [2024-06-28 01:08:49,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 664 transitions, 12776 flow [2024-06-28 01:08:49,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:08:49,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:08:49,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 255 transitions. [2024-06-28 01:08:49,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6159420289855072 [2024-06-28 01:08:49,753 INFO L175 Difference]: Start difference. First operand has 501 places, 628 transitions, 11060 flow. Second operand 9 states and 255 transitions. [2024-06-28 01:08:49,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 664 transitions, 12776 flow [2024-06-28 01:08:59,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 664 transitions, 12470 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 01:08:59,784 INFO L231 Difference]: Finished difference. Result has 502 places, 628 transitions, 11018 flow [2024-06-28 01:08:59,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=10756, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11018, PETRI_PLACES=502, PETRI_TRANSITIONS=628} [2024-06-28 01:08:59,784 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 452 predicate places. [2024-06-28 01:08:59,784 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 628 transitions, 11018 flow [2024-06-28 01:08:59,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:08:59,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:08:59,785 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] [2024-06-28 01:08:59,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-28 01:08:59,785 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:08:59,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:08:59,785 INFO L85 PathProgramCache]: Analyzing trace with hash 1006535453, now seen corresponding path program 19 times [2024-06-28 01:08:59,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:08:59,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101132665] [2024-06-28 01:08:59,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:08:59,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:08:59,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:08:59,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:08:59,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:08:59,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101132665] [2024-06-28 01:08:59,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101132665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:08:59,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:08:59,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:08:59,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210920495] [2024-06-28 01:08:59,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:08:59,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:08:59,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:08:59,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:08:59,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:08:59,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:08:59,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 628 transitions, 11018 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:08:59,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:08:59,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:08:59,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:09:02,279 INFO L124 PetriNetUnfolderBase]: 5650/9529 cut-off events. [2024-06-28 01:09:02,280 INFO L125 PetriNetUnfolderBase]: For 1303945/1304029 co-relation queries the response was YES. [2024-06-28 01:09:02,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67104 conditions, 9529 events. 5650/9529 cut-off events. For 1303945/1304029 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 71133 event pairs, 1793 based on Foata normal form. 7/9044 useless extension candidates. Maximal degree in co-relation 66887. Up to 8016 conditions per place. [2024-06-28 01:09:02,407 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 414 selfloop transitions, 225 changer transitions 0/656 dead transitions. [2024-06-28 01:09:02,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 656 transitions, 13362 flow [2024-06-28 01:09:02,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:09:02,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:09:02,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-06-28 01:09:02,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6168478260869565 [2024-06-28 01:09:02,408 INFO L175 Difference]: Start difference. First operand has 502 places, 628 transitions, 11018 flow. Second operand 8 states and 227 transitions. [2024-06-28 01:09:02,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 656 transitions, 13362 flow [2024-06-28 01:09:11,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 656 transitions, 13070 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-28 01:09:11,212 INFO L231 Difference]: Finished difference. Result has 500 places, 631 transitions, 11290 flow [2024-06-28 01:09:11,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=10738, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=222, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11290, PETRI_PLACES=500, PETRI_TRANSITIONS=631} [2024-06-28 01:09:11,212 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 450 predicate places. [2024-06-28 01:09:11,213 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 631 transitions, 11290 flow [2024-06-28 01:09:11,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:09:11,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:09:11,213 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] [2024-06-28 01:09:11,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-28 01:09:11,213 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:09:11,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:09:11,213 INFO L85 PathProgramCache]: Analyzing trace with hash -19103517, now seen corresponding path program 23 times [2024-06-28 01:09:11,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:09:11,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077656531] [2024-06-28 01:09:11,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:09:11,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:09:11,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:09:11,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 01:09:11,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:09:11,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077656531] [2024-06-28 01:09:11,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077656531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:09:11,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:09:11,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:09:11,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368610719] [2024-06-28 01:09:11,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:09:11,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:09:11,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:09:11,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:09:11,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:09:11,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:09:11,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 631 transitions, 11290 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:09:11,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:09:11,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:09:11,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:09:13,561 INFO L124 PetriNetUnfolderBase]: 5648/9531 cut-off events. [2024-06-28 01:09:13,562 INFO L125 PetriNetUnfolderBase]: For 1277736/1277820 co-relation queries the response was YES. [2024-06-28 01:09:13,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67092 conditions, 9531 events. 5648/9531 cut-off events. For 1277736/1277820 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 71189 event pairs, 1768 based on Foata normal form. 10/9055 useless extension candidates. Maximal degree in co-relation 66876. Up to 8231 conditions per place. [2024-06-28 01:09:13,852 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 518 selfloop transitions, 128 changer transitions 0/663 dead transitions. [2024-06-28 01:09:13,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 663 transitions, 12988 flow [2024-06-28 01:09:13,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:09:13,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:09:13,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-06-28 01:09:13,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222826086956522 [2024-06-28 01:09:13,853 INFO L175 Difference]: Start difference. First operand has 500 places, 631 transitions, 11290 flow. Second operand 8 states and 229 transitions. [2024-06-28 01:09:13,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 663 transitions, 12988 flow [2024-06-28 01:09:20,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 663 transitions, 12451 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-28 01:09:20,494 INFO L231 Difference]: Finished difference. Result has 502 places, 631 transitions, 11023 flow [2024-06-28 01:09:20,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=10753, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11023, PETRI_PLACES=502, PETRI_TRANSITIONS=631} [2024-06-28 01:09:20,494 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 452 predicate places. [2024-06-28 01:09:20,494 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 631 transitions, 11023 flow [2024-06-28 01:09:20,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:09:20,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:09:20,494 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] [2024-06-28 01:09:20,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-28 01:09:20,495 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:09:20,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:09:20,495 INFO L85 PathProgramCache]: Analyzing trace with hash 902725857, now seen corresponding path program 24 times [2024-06-28 01:09:20,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:09:20,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661320587] [2024-06-28 01:09:20,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:09:20,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:09:20,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:09:20,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:09:20,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:09:20,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661320587] [2024-06-28 01:09:20,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661320587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:09:20,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:09:20,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:09:20,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402009373] [2024-06-28 01:09:20,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:09:20,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:09:20,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:09:20,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:09:20,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:09:20,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:09:20,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 631 transitions, 11023 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:09:20,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:09:20,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:09:20,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:09:23,054 INFO L124 PetriNetUnfolderBase]: 5644/9521 cut-off events. [2024-06-28 01:09:23,055 INFO L125 PetriNetUnfolderBase]: For 1281625/1281709 co-relation queries the response was YES. [2024-06-28 01:09:23,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66723 conditions, 9521 events. 5644/9521 cut-off events. For 1281625/1281709 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 71128 event pairs, 1785 based on Foata normal form. 10/9040 useless extension candidates. Maximal degree in co-relation 66506. Up to 8228 conditions per place. [2024-06-28 01:09:23,188 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 517 selfloop transitions, 125 changer transitions 0/659 dead transitions. [2024-06-28 01:09:23,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 659 transitions, 12407 flow [2024-06-28 01:09:23,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:09:23,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:09:23,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-06-28 01:09:23,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6141304347826086 [2024-06-28 01:09:23,189 INFO L175 Difference]: Start difference. First operand has 502 places, 631 transitions, 11023 flow. Second operand 8 states and 226 transitions. [2024-06-28 01:09:23,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 659 transitions, 12407 flow [2024-06-28 01:09:31,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 659 transitions, 11976 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-28 01:09:31,414 INFO L231 Difference]: Finished difference. Result has 499 places, 631 transitions, 10852 flow [2024-06-28 01:09:31,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=10592, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10852, PETRI_PLACES=499, PETRI_TRANSITIONS=631} [2024-06-28 01:09:31,415 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 449 predicate places. [2024-06-28 01:09:31,415 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 631 transitions, 10852 flow [2024-06-28 01:09:31,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:09:31,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:09:31,415 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] [2024-06-28 01:09:31,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-28 01:09:31,416 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:09:31,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:09:31,416 INFO L85 PathProgramCache]: Analyzing trace with hash -356668771, now seen corresponding path program 20 times [2024-06-28 01:09:31,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:09:31,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581270869] [2024-06-28 01:09:31,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:09:31,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:09:31,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:09:31,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:09:31,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:09:31,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581270869] [2024-06-28 01:09:31,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581270869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:09:31,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:09:31,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:09:31,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638292661] [2024-06-28 01:09:31,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:09:31,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:09:31,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:09:31,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:09:31,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:09:31,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:09:31,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 631 transitions, 10852 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:09:31,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:09:31,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:09:31,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:09:33,719 INFO L124 PetriNetUnfolderBase]: 5642/9518 cut-off events. [2024-06-28 01:09:33,720 INFO L125 PetriNetUnfolderBase]: For 1252056/1252143 co-relation queries the response was YES. [2024-06-28 01:09:33,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66308 conditions, 9518 events. 5642/9518 cut-off events. For 1252056/1252143 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 70972 event pairs, 1762 based on Foata normal form. 7/9038 useless extension candidates. Maximal degree in co-relation 66092. Up to 8010 conditions per place. [2024-06-28 01:09:34,009 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 422 selfloop transitions, 225 changer transitions 0/664 dead transitions. [2024-06-28 01:09:34,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 664 transitions, 12554 flow [2024-06-28 01:09:34,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:09:34,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:09:34,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 257 transitions. [2024-06-28 01:09:34,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6207729468599034 [2024-06-28 01:09:34,010 INFO L175 Difference]: Start difference. First operand has 499 places, 631 transitions, 10852 flow. Second operand 9 states and 257 transitions. [2024-06-28 01:09:34,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 664 transitions, 12554 flow [2024-06-28 01:09:43,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 664 transitions, 12118 flow, removed 27 selfloop flow, removed 10 redundant places. [2024-06-28 01:09:43,806 INFO L231 Difference]: Finished difference. Result has 498 places, 631 transitions, 10878 flow [2024-06-28 01:09:43,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=10418, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=225, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10878, PETRI_PLACES=498, PETRI_TRANSITIONS=631} [2024-06-28 01:09:43,806 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 448 predicate places. [2024-06-28 01:09:43,806 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 631 transitions, 10878 flow [2024-06-28 01:09:43,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:09:43,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:09:43,806 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] [2024-06-28 01:09:43,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-28 01:09:43,807 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:09:43,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:09:43,807 INFO L85 PathProgramCache]: Analyzing trace with hash 902726043, now seen corresponding path program 21 times [2024-06-28 01:09:43,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:09:43,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049367824] [2024-06-28 01:09:43,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:09:43,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:09:43,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:09:43,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:09:43,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:09:43,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049367824] [2024-06-28 01:09:43,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049367824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:09:43,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:09:43,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:09:43,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314772465] [2024-06-28 01:09:43,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:09:43,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:09:43,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:09:43,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:09:43,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:09:43,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:09:43,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 631 transitions, 10878 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:09:43,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:09:43,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:09:43,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:09:46,077 INFO L124 PetriNetUnfolderBase]: 5638/9513 cut-off events. [2024-06-28 01:09:46,077 INFO L125 PetriNetUnfolderBase]: For 1240487/1240571 co-relation queries the response was YES. [2024-06-28 01:09:46,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66270 conditions, 9513 events. 5638/9513 cut-off events. For 1240487/1240571 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 71139 event pairs, 1793 based on Foata normal form. 7/9028 useless extension candidates. Maximal degree in co-relation 66054. Up to 8008 conditions per place. [2024-06-28 01:09:46,212 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 413 selfloop transitions, 227 changer transitions 0/657 dead transitions. [2024-06-28 01:09:46,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 657 transitions, 12542 flow [2024-06-28 01:09:46,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:09:46,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:09:46,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-06-28 01:09:46,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6195652173913043 [2024-06-28 01:09:46,214 INFO L175 Difference]: Start difference. First operand has 498 places, 631 transitions, 10878 flow. Second operand 8 states and 228 transitions. [2024-06-28 01:09:46,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 657 transitions, 12542 flow [2024-06-28 01:09:56,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 657 transitions, 11960 flow, removed 33 selfloop flow, removed 10 redundant places. [2024-06-28 01:09:56,763 INFO L231 Difference]: Finished difference. Result has 496 places, 631 transitions, 10758 flow [2024-06-28 01:09:56,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=10298, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10758, PETRI_PLACES=496, PETRI_TRANSITIONS=631} [2024-06-28 01:09:56,763 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 446 predicate places. [2024-06-28 01:09:56,763 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 631 transitions, 10758 flow [2024-06-28 01:09:56,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:09:56,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:09:56,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] [2024-06-28 01:09:56,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-28 01:09:56,764 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:09:56,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:09:56,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1188386227, now seen corresponding path program 4 times [2024-06-28 01:09:56,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:09:56,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006288731] [2024-06-28 01:09:56,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:09:56,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:09:56,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:09:56,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:09:56,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:09:56,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006288731] [2024-06-28 01:09:56,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006288731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:09:56,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:09:56,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:09:56,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240292978] [2024-06-28 01:09:56,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:09:56,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:09:56,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:09:56,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:09:56,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:09:56,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:09:56,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 631 transitions, 10758 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:09:56,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:09:56,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:09:56,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:09:59,156 INFO L124 PetriNetUnfolderBase]: 5626/9594 cut-off events. [2024-06-28 01:09:59,156 INFO L125 PetriNetUnfolderBase]: For 1228048/1228130 co-relation queries the response was YES. [2024-06-28 01:09:59,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65276 conditions, 9594 events. 5626/9594 cut-off events. For 1228048/1228130 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 72023 event pairs, 1432 based on Foata normal form. 12/9131 useless extension candidates. Maximal degree in co-relation 65060. Up to 7713 conditions per place. [2024-06-28 01:09:59,294 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 589 selfloop transitions, 61 changer transitions 0/667 dead transitions. [2024-06-28 01:09:59,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 667 transitions, 12208 flow [2024-06-28 01:09:59,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:09:59,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:09:59,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-28 01:09:59,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-28 01:09:59,295 INFO L175 Difference]: Start difference. First operand has 496 places, 631 transitions, 10758 flow. Second operand 7 states and 207 transitions. [2024-06-28 01:09:59,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 667 transitions, 12208 flow [2024-06-28 01:10:08,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 667 transitions, 11700 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 01:10:08,534 INFO L231 Difference]: Finished difference. Result has 495 places, 631 transitions, 10382 flow [2024-06-28 01:10:08,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=10250, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10382, PETRI_PLACES=495, PETRI_TRANSITIONS=631} [2024-06-28 01:10:08,534 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 445 predicate places. [2024-06-28 01:10:08,534 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 631 transitions, 10382 flow [2024-06-28 01:10:08,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:10:08,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:10:08,535 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] [2024-06-28 01:10:08,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-28 01:10:08,535 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:10:08,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:10:08,535 INFO L85 PathProgramCache]: Analyzing trace with hash -816944275, now seen corresponding path program 5 times [2024-06-28 01:10:08,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:10:08,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437314811] [2024-06-28 01:10:08,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:10:08,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:10:08,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:10:08,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:10:08,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:10:08,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437314811] [2024-06-28 01:10:08,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437314811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:10:08,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:10:08,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:10:08,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24305552] [2024-06-28 01:10:08,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:10:08,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:10:08,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:10:08,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:10:08,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:10:08,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:10:08,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 631 transitions, 10382 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:10:08,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:10:08,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:10:08,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:10:10,948 INFO L124 PetriNetUnfolderBase]: 5648/9541 cut-off events. [2024-06-28 01:10:10,948 INFO L125 PetriNetUnfolderBase]: For 1201521/1201668 co-relation queries the response was YES. [2024-06-28 01:10:11,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65313 conditions, 9541 events. 5648/9541 cut-off events. For 1201521/1201668 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 71486 event pairs, 1800 based on Foata normal form. 41/9113 useless extension candidates. Maximal degree in co-relation 65096. Up to 8350 conditions per place. [2024-06-28 01:10:11,078 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 551 selfloop transitions, 86 changer transitions 0/654 dead transitions. [2024-06-28 01:10:11,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 654 transitions, 11752 flow [2024-06-28 01:10:11,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:10:11,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:10:11,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-28 01:10:11,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5788043478260869 [2024-06-28 01:10:11,079 INFO L175 Difference]: Start difference. First operand has 495 places, 631 transitions, 10382 flow. Second operand 8 states and 213 transitions. [2024-06-28 01:10:11,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 654 transitions, 11752 flow [2024-06-28 01:10:21,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 654 transitions, 11665 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 01:10:21,383 INFO L231 Difference]: Finished difference. Result has 499 places, 633 transitions, 10504 flow [2024-06-28 01:10:21,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=10295, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10504, PETRI_PLACES=499, PETRI_TRANSITIONS=633} [2024-06-28 01:10:21,383 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 449 predicate places. [2024-06-28 01:10:21,383 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 633 transitions, 10504 flow [2024-06-28 01:10:21,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:10:21,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:10:21,384 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] [2024-06-28 01:10:21,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-28 01:10:21,384 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:10:21,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:10:21,384 INFO L85 PathProgramCache]: Analyzing trace with hash -138786613, now seen corresponding path program 6 times [2024-06-28 01:10:21,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:10:21,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979071878] [2024-06-28 01:10:21,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:10:21,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:10:21,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:10:21,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:10:21,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:10:21,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979071878] [2024-06-28 01:10:21,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979071878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:10:21,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:10:21,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:10:21,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277998967] [2024-06-28 01:10:21,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:10:21,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:10:21,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:10:21,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:10:21,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:10:21,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:10:21,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 633 transitions, 10504 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:10:21,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:10:21,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:10:21,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:10:23,799 INFO L124 PetriNetUnfolderBase]: 5695/9631 cut-off events. [2024-06-28 01:10:23,800 INFO L125 PetriNetUnfolderBase]: For 1194635/1194763 co-relation queries the response was YES. [2024-06-28 01:10:23,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65649 conditions, 9631 events. 5695/9631 cut-off events. For 1194635/1194763 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 72269 event pairs, 1782 based on Foata normal form. 39/9184 useless extension candidates. Maximal degree in co-relation 65432. Up to 8360 conditions per place. [2024-06-28 01:10:23,931 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 562 selfloop transitions, 85 changer transitions 0/664 dead transitions. [2024-06-28 01:10:23,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 664 transitions, 12252 flow [2024-06-28 01:10:23,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:10:23,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:10:23,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-06-28 01:10:23,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6149068322981367 [2024-06-28 01:10:23,932 INFO L175 Difference]: Start difference. First operand has 499 places, 633 transitions, 10504 flow. Second operand 7 states and 198 transitions. [2024-06-28 01:10:23,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 664 transitions, 12252 flow [2024-06-28 01:10:32,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 664 transitions, 12063 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 01:10:32,321 INFO L231 Difference]: Finished difference. Result has 500 places, 637 transitions, 10566 flow [2024-06-28 01:10:32,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=10315, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=550, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10566, PETRI_PLACES=500, PETRI_TRANSITIONS=637} [2024-06-28 01:10:32,321 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 450 predicate places. [2024-06-28 01:10:32,322 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 637 transitions, 10566 flow [2024-06-28 01:10:32,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:10:32,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:10:32,322 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] [2024-06-28 01:10:32,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-28 01:10:32,322 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:10:32,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:10:32,322 INFO L85 PathProgramCache]: Analyzing trace with hash 1223195841, now seen corresponding path program 7 times [2024-06-28 01:10:32,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:10:32,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986063100] [2024-06-28 01:10:32,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:10:32,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:10:32,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:10:32,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:10:32,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:10:32,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986063100] [2024-06-28 01:10:32,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986063100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:10:32,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:10:32,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:10:32,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740504393] [2024-06-28 01:10:32,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:10:32,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:10:32,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:10:32,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:10:32,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:10:32,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:10:32,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 637 transitions, 10566 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:10:32,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:10:32,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:10:32,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:10:34,754 INFO L124 PetriNetUnfolderBase]: 5716/9653 cut-off events. [2024-06-28 01:10:34,754 INFO L125 PetriNetUnfolderBase]: For 1211619/1211747 co-relation queries the response was YES. [2024-06-28 01:10:34,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66159 conditions, 9653 events. 5716/9653 cut-off events. For 1211619/1211747 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 72389 event pairs, 1803 based on Foata normal form. 39/9200 useless extension candidates. Maximal degree in co-relation 65941. Up to 8450 conditions per place. [2024-06-28 01:10:34,875 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 560 selfloop transitions, 82 changer transitions 0/659 dead transitions. [2024-06-28 01:10:34,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 659 transitions, 11956 flow [2024-06-28 01:10:34,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:10:34,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:10:34,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-28 01:10:34,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.593167701863354 [2024-06-28 01:10:34,876 INFO L175 Difference]: Start difference. First operand has 500 places, 637 transitions, 10566 flow. Second operand 7 states and 191 transitions. [2024-06-28 01:10:34,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 659 transitions, 11956 flow [2024-06-28 01:10:42,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 659 transitions, 11794 flow, removed 34 selfloop flow, removed 3 redundant places. [2024-06-28 01:10:42,723 INFO L231 Difference]: Finished difference. Result has 504 places, 639 transitions, 10617 flow [2024-06-28 01:10:42,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=10422, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10617, PETRI_PLACES=504, PETRI_TRANSITIONS=639} [2024-06-28 01:10:42,724 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 454 predicate places. [2024-06-28 01:10:42,724 INFO L495 AbstractCegarLoop]: Abstraction has has 504 places, 639 transitions, 10617 flow [2024-06-28 01:10:42,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:10:42,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:10:42,724 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] [2024-06-28 01:10:42,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-28 01:10:42,725 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:10:42,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:10:42,725 INFO L85 PathProgramCache]: Analyzing trace with hash 1782199489, now seen corresponding path program 8 times [2024-06-28 01:10:42,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:10:42,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148579542] [2024-06-28 01:10:42,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:10:42,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:10:42,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:10:42,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:10:42,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:10:42,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148579542] [2024-06-28 01:10:42,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148579542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:10:42,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:10:42,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:10:42,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282701407] [2024-06-28 01:10:42,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:10:42,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:10:42,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:10:42,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:10:42,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:10:42,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:10:42,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 639 transitions, 10617 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:10:42,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:10:42,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:10:42,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:10:45,221 INFO L124 PetriNetUnfolderBase]: 5737/9717 cut-off events. [2024-06-28 01:10:45,221 INFO L125 PetriNetUnfolderBase]: For 1225865/1225996 co-relation queries the response was YES. [2024-06-28 01:10:45,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66419 conditions, 9717 events. 5737/9717 cut-off events. For 1225865/1225996 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 72930 event pairs, 1564 based on Foata normal form. 39/9275 useless extension candidates. Maximal degree in co-relation 66199. Up to 8088 conditions per place. [2024-06-28 01:10:45,353 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 555 selfloop transitions, 107 changer transitions 0/679 dead transitions. [2024-06-28 01:10:45,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 679 transitions, 12767 flow [2024-06-28 01:10:45,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:10:45,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:10:45,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-28 01:10:45,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6273291925465838 [2024-06-28 01:10:45,354 INFO L175 Difference]: Start difference. First operand has 504 places, 639 transitions, 10617 flow. Second operand 7 states and 202 transitions. [2024-06-28 01:10:45,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 679 transitions, 12767 flow [2024-06-28 01:10:54,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 679 transitions, 12634 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 01:10:54,781 INFO L231 Difference]: Finished difference. Result has 508 places, 648 transitions, 10889 flow [2024-06-28 01:10:54,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=10484, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10889, PETRI_PLACES=508, PETRI_TRANSITIONS=648} [2024-06-28 01:10:54,781 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 458 predicate places. [2024-06-28 01:10:54,781 INFO L495 AbstractCegarLoop]: Abstraction has has 508 places, 648 transitions, 10889 flow [2024-06-28 01:10:54,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:10:54,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:10:54,781 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] [2024-06-28 01:10:54,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-28 01:10:54,781 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:10:54,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:10:54,782 INFO L85 PathProgramCache]: Analyzing trace with hash -268652121, now seen corresponding path program 5 times [2024-06-28 01:10:54,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:10:54,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762828575] [2024-06-28 01:10:54,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:10:54,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:10:54,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:10:54,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:10:54,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:10:54,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762828575] [2024-06-28 01:10:54,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762828575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:10:54,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:10:54,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:10:54,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635971412] [2024-06-28 01:10:54,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:10:54,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:10:54,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:10:54,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:10:54,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:10:54,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:10:54,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 648 transitions, 10889 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:10:54,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:10:54,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:10:54,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:10:57,427 INFO L124 PetriNetUnfolderBase]: 5758/9729 cut-off events. [2024-06-28 01:10:57,427 INFO L125 PetriNetUnfolderBase]: For 1250804/1250969 co-relation queries the response was YES. [2024-06-28 01:10:57,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67935 conditions, 9729 events. 5758/9729 cut-off events. For 1250804/1250969 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 73065 event pairs, 1848 based on Foata normal form. 39/9304 useless extension candidates. Maximal degree in co-relation 67713. Up to 8369 conditions per place. [2024-06-28 01:10:57,557 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 467 selfloop transitions, 187 changer transitions 0/671 dead transitions. [2024-06-28 01:10:57,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 671 transitions, 12349 flow [2024-06-28 01:10:57,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:10:57,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:10:57,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-28 01:10:57,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5869565217391305 [2024-06-28 01:10:57,558 INFO L175 Difference]: Start difference. First operand has 508 places, 648 transitions, 10889 flow. Second operand 8 states and 216 transitions. [2024-06-28 01:10:57,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 671 transitions, 12349 flow [2024-06-28 01:11:06,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 671 transitions, 12173 flow, removed 45 selfloop flow, removed 2 redundant places. [2024-06-28 01:11:06,520 INFO L231 Difference]: Finished difference. Result has 514 places, 650 transitions, 11180 flow [2024-06-28 01:11:06,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=10717, PETRI_DIFFERENCE_MINUEND_PLACES=506, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11180, PETRI_PLACES=514, PETRI_TRANSITIONS=650} [2024-06-28 01:11:06,521 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 464 predicate places. [2024-06-28 01:11:06,521 INFO L495 AbstractCegarLoop]: Abstraction has has 514 places, 650 transitions, 11180 flow [2024-06-28 01:11:06,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:11:06,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:11:06,521 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] [2024-06-28 01:11:06,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-28 01:11:06,521 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:11:06,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:11:06,522 INFO L85 PathProgramCache]: Analyzing trace with hash -1668448447, now seen corresponding path program 9 times [2024-06-28 01:11:06,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:11:06,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975676765] [2024-06-28 01:11:06,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:11:06,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:11:06,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:11:06,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:11:06,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:11:06,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975676765] [2024-06-28 01:11:06,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975676765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:11:06,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:11:06,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:11:06,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590389186] [2024-06-28 01:11:06,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:11:06,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:11:06,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:11:06,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:11:06,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:11:06,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:11:06,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 514 places, 650 transitions, 11180 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:11:06,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:11:06,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:11:06,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:11:08,998 INFO L124 PetriNetUnfolderBase]: 5779/9776 cut-off events. [2024-06-28 01:11:08,998 INFO L125 PetriNetUnfolderBase]: For 1264247/1264375 co-relation queries the response was YES. [2024-06-28 01:11:09,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67972 conditions, 9776 events. 5779/9776 cut-off events. For 1264247/1264375 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 73590 event pairs, 1548 based on Foata normal form. 39/9335 useless extension candidates. Maximal degree in co-relation 67748. Up to 8139 conditions per place. [2024-06-28 01:11:09,136 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 554 selfloop transitions, 109 changer transitions 0/680 dead transitions. [2024-06-28 01:11:09,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 680 transitions, 12927 flow [2024-06-28 01:11:09,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:11:09,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:11:09,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-06-28 01:11:09,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6149068322981367 [2024-06-28 01:11:09,137 INFO L175 Difference]: Start difference. First operand has 514 places, 650 transitions, 11180 flow. Second operand 7 states and 198 transitions. [2024-06-28 01:11:09,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 680 transitions, 12927 flow [2024-06-28 01:11:18,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 680 transitions, 12480 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-28 01:11:18,857 INFO L231 Difference]: Finished difference. Result has 515 places, 653 transitions, 10989 flow [2024-06-28 01:11:18,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=10733, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10989, PETRI_PLACES=515, PETRI_TRANSITIONS=653} [2024-06-28 01:11:18,857 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 465 predicate places. [2024-06-28 01:11:18,858 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 653 transitions, 10989 flow [2024-06-28 01:11:18,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:11:18,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:11:18,858 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] [2024-06-28 01:11:18,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-28 01:11:18,858 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:11:18,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:11:18,858 INFO L85 PathProgramCache]: Analyzing trace with hash -1921933739, now seen corresponding path program 10 times [2024-06-28 01:11:18,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:11:18,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470547308] [2024-06-28 01:11:18,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:11:18,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:11:18,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:11:18,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 01:11:18,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:11:18,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470547308] [2024-06-28 01:11:18,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470547308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:11:18,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:11:18,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:11:18,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688971713] [2024-06-28 01:11:18,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:11:18,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:11:18,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:11:18,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:11:18,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:11:18,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:11:18,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 653 transitions, 10989 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:11:18,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:11:18,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:11:18,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:11:21,376 INFO L124 PetriNetUnfolderBase]: 5826/9850 cut-off events. [2024-06-28 01:11:21,376 INFO L125 PetriNetUnfolderBase]: For 1298283/1298414 co-relation queries the response was YES. [2024-06-28 01:11:21,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68558 conditions, 9850 events. 5826/9850 cut-off events. For 1298283/1298414 co-relation queries the response was YES. Maximal size of possible extension queue 567. Compared 74282 event pairs, 1819 based on Foata normal form. 39/9390 useless extension candidates. Maximal degree in co-relation 68333. Up to 8546 conditions per place. [2024-06-28 01:11:21,522 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 574 selfloop transitions, 88 changer transitions 0/679 dead transitions. [2024-06-28 01:11:21,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 521 places, 679 transitions, 12756 flow [2024-06-28 01:11:21,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:11:21,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:11:21,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-06-28 01:11:21,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5962732919254659 [2024-06-28 01:11:21,523 INFO L175 Difference]: Start difference. First operand has 515 places, 653 transitions, 10989 flow. Second operand 7 states and 192 transitions. [2024-06-28 01:11:21,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 521 places, 679 transitions, 12756 flow [2024-06-28 01:11:31,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 518 places, 679 transitions, 12570 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 01:11:31,769 INFO L231 Difference]: Finished difference. Result has 520 places, 658 transitions, 11081 flow [2024-06-28 01:11:31,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=10808, PETRI_DIFFERENCE_MINUEND_PLACES=512, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11081, PETRI_PLACES=520, PETRI_TRANSITIONS=658} [2024-06-28 01:11:31,770 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 470 predicate places. [2024-06-28 01:11:31,770 INFO L495 AbstractCegarLoop]: Abstraction has has 520 places, 658 transitions, 11081 flow [2024-06-28 01:11:31,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:11:31,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:11:31,770 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] [2024-06-28 01:11:31,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-28 01:11:31,770 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:11:31,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:11:31,771 INFO L85 PathProgramCache]: Analyzing trace with hash -638112967, now seen corresponding path program 11 times [2024-06-28 01:11:31,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:11:31,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564890050] [2024-06-28 01:11:31,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:11:31,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:11:31,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:11:31,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 01:11:31,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:11:31,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564890050] [2024-06-28 01:11:31,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564890050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:11:31,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:11:31,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:11:31,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931254081] [2024-06-28 01:11:31,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:11:31,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:11:31,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:11:31,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:11:31,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:11:31,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:11:31,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 520 places, 658 transitions, 11081 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:11:31,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:11:31,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:11:31,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:11:34,410 INFO L124 PetriNetUnfolderBase]: 5821/9848 cut-off events. [2024-06-28 01:11:34,410 INFO L125 PetriNetUnfolderBase]: For 1291489/1291617 co-relation queries the response was YES. [2024-06-28 01:11:34,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68175 conditions, 9848 events. 5821/9848 cut-off events. For 1291489/1291617 co-relation queries the response was YES. Maximal size of possible extension queue 567. Compared 74301 event pairs, 1834 based on Foata normal form. 39/9387 useless extension candidates. Maximal degree in co-relation 67948. Up to 8605 conditions per place. [2024-06-28 01:11:34,545 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 577 selfloop transitions, 81 changer transitions 0/675 dead transitions. [2024-06-28 01:11:34,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 526 places, 675 transitions, 12451 flow [2024-06-28 01:11:34,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:11:34,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:11:34,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-06-28 01:11:34,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5838509316770186 [2024-06-28 01:11:34,546 INFO L175 Difference]: Start difference. First operand has 520 places, 658 transitions, 11081 flow. Second operand 7 states and 188 transitions. [2024-06-28 01:11:34,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 526 places, 675 transitions, 12451 flow [2024-06-28 01:11:44,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 523 places, 675 transitions, 12302 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-28 01:11:44,232 INFO L231 Difference]: Finished difference. Result has 524 places, 658 transitions, 11099 flow [2024-06-28 01:11:44,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=10932, PETRI_DIFFERENCE_MINUEND_PLACES=517, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11099, PETRI_PLACES=524, PETRI_TRANSITIONS=658} [2024-06-28 01:11:44,232 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 474 predicate places. [2024-06-28 01:11:44,232 INFO L495 AbstractCegarLoop]: Abstraction has has 524 places, 658 transitions, 11099 flow [2024-06-28 01:11:44,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:11:44,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:11:44,233 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] [2024-06-28 01:11:44,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-28 01:11:44,233 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:11:44,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:11:44,233 INFO L85 PathProgramCache]: Analyzing trace with hash 1812696321, now seen corresponding path program 12 times [2024-06-28 01:11:44,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:11:44,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485514010] [2024-06-28 01:11:44,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:11:44,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:11:44,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:11:44,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:11:44,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:11:44,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485514010] [2024-06-28 01:11:44,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485514010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:11:44,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:11:44,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:11:44,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124301147] [2024-06-28 01:11:44,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:11:44,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:11:44,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:11:44,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:11:44,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:11:44,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:11:44,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 524 places, 658 transitions, 11099 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:11:44,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:11:44,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:11:44,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:11:47,023 INFO L124 PetriNetUnfolderBase]: 5842/9869 cut-off events. [2024-06-28 01:11:47,023 INFO L125 PetriNetUnfolderBase]: For 1307632/1307758 co-relation queries the response was YES. [2024-06-28 01:11:47,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68336 conditions, 9869 events. 5842/9869 cut-off events. For 1307632/1307758 co-relation queries the response was YES. Maximal size of possible extension queue 570. Compared 74339 event pairs, 1829 based on Foata normal form. 26/9398 useless extension candidates. Maximal degree in co-relation 68108. Up to 8636 conditions per place. [2024-06-28 01:11:47,169 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 575 selfloop transitions, 86 changer transitions 0/678 dead transitions. [2024-06-28 01:11:47,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 678 transitions, 12515 flow [2024-06-28 01:11:47,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:11:47,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:11:47,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-28 01:11:47,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5733695652173914 [2024-06-28 01:11:47,170 INFO L175 Difference]: Start difference. First operand has 524 places, 658 transitions, 11099 flow. Second operand 8 states and 211 transitions. [2024-06-28 01:11:47,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 678 transitions, 12515 flow [2024-06-28 01:11:59,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 678 transitions, 12352 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 01:11:59,067 INFO L231 Difference]: Finished difference. Result has 527 places, 660 transitions, 11155 flow [2024-06-28 01:11:59,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=10936, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11155, PETRI_PLACES=527, PETRI_TRANSITIONS=660} [2024-06-28 01:11:59,068 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 477 predicate places. [2024-06-28 01:11:59,068 INFO L495 AbstractCegarLoop]: Abstraction has has 527 places, 660 transitions, 11155 flow [2024-06-28 01:11:59,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:11:59,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:11:59,068 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] [2024-06-28 01:11:59,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-28 01:11:59,069 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:11:59,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:11:59,069 INFO L85 PathProgramCache]: Analyzing trace with hash -1110015891, now seen corresponding path program 13 times [2024-06-28 01:11:59,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:11:59,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452014144] [2024-06-28 01:11:59,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:11:59,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:11:59,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:11:59,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 01:11:59,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:11:59,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452014144] [2024-06-28 01:11:59,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452014144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:11:59,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:11:59,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:11:59,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751664406] [2024-06-28 01:11:59,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:11:59,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:11:59,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:11:59,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:11:59,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:11:59,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:11:59,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 660 transitions, 11155 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:11:59,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:11:59,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:11:59,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:12:01,894 INFO L124 PetriNetUnfolderBase]: 5889/9974 cut-off events. [2024-06-28 01:12:01,894 INFO L125 PetriNetUnfolderBase]: For 1348344/1348470 co-relation queries the response was YES. [2024-06-28 01:12:02,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69297 conditions, 9974 events. 5889/9974 cut-off events. For 1348344/1348470 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 75419 event pairs, 1825 based on Foata normal form. 26/9501 useless extension candidates. Maximal degree in co-relation 69068. Up to 8625 conditions per place. [2024-06-28 01:12:02,035 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 575 selfloop transitions, 95 changer transitions 0/687 dead transitions. [2024-06-28 01:12:02,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 687 transitions, 12953 flow [2024-06-28 01:12:02,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:12:02,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:12:02,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-28 01:12:02,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5842391304347826 [2024-06-28 01:12:02,036 INFO L175 Difference]: Start difference. First operand has 527 places, 660 transitions, 11155 flow. Second operand 8 states and 215 transitions. [2024-06-28 01:12:02,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 687 transitions, 12953 flow [2024-06-28 01:12:13,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 687 transitions, 12762 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 01:12:13,045 INFO L231 Difference]: Finished difference. Result has 530 places, 665 transitions, 11266 flow [2024-06-28 01:12:13,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=10964, PETRI_DIFFERENCE_MINUEND_PLACES=521, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11266, PETRI_PLACES=530, PETRI_TRANSITIONS=665} [2024-06-28 01:12:13,046 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 480 predicate places. [2024-06-28 01:12:13,046 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 665 transitions, 11266 flow [2024-06-28 01:12:13,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:12:13,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:12:13,046 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] [2024-06-28 01:12:13,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-28 01:12:13,046 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:12:13,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:12:13,046 INFO L85 PathProgramCache]: Analyzing trace with hash 885150405, now seen corresponding path program 14 times [2024-06-28 01:12:13,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:12:13,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288373685] [2024-06-28 01:12:13,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:12:13,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:12:13,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:12:13,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:12:13,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:12:13,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288373685] [2024-06-28 01:12:13,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288373685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:12:13,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:12:13,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:12:13,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669568755] [2024-06-28 01:12:13,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:12:13,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:12:13,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:12:13,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:12:13,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:12:13,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:12:13,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 665 transitions, 11266 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:12:13,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:12:13,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:12:13,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:12:15,708 INFO L124 PetriNetUnfolderBase]: 5884/9946 cut-off events. [2024-06-28 01:12:15,708 INFO L125 PetriNetUnfolderBase]: For 1341097/1341223 co-relation queries the response was YES. [2024-06-28 01:12:15,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69189 conditions, 9946 events. 5884/9946 cut-off events. For 1341097/1341223 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 75139 event pairs, 1840 based on Foata normal form. 26/9471 useless extension candidates. Maximal degree in co-relation 68958. Up to 8698 conditions per place. [2024-06-28 01:12:15,854 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 581 selfloop transitions, 87 changer transitions 0/685 dead transitions. [2024-06-28 01:12:15,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 685 transitions, 12662 flow [2024-06-28 01:12:15,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:12:15,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:12:15,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 255 transitions. [2024-06-28 01:12:15,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5543478260869565 [2024-06-28 01:12:15,856 INFO L175 Difference]: Start difference. First operand has 530 places, 665 transitions, 11266 flow. Second operand 10 states and 255 transitions. [2024-06-28 01:12:15,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 685 transitions, 12662 flow [2024-06-28 01:12:29,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 685 transitions, 12450 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-28 01:12:29,732 INFO L231 Difference]: Finished difference. Result has 535 places, 665 transitions, 11233 flow [2024-06-28 01:12:29,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=11054, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=665, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11233, PETRI_PLACES=535, PETRI_TRANSITIONS=665} [2024-06-28 01:12:29,732 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 485 predicate places. [2024-06-28 01:12:29,732 INFO L495 AbstractCegarLoop]: Abstraction has has 535 places, 665 transitions, 11233 flow [2024-06-28 01:12:29,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:12:29,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:12:29,732 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] [2024-06-28 01:12:29,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-28 01:12:29,732 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:12:29,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:12:29,733 INFO L85 PathProgramCache]: Analyzing trace with hash 897847323, now seen corresponding path program 6 times [2024-06-28 01:12:29,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:12:29,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796072570] [2024-06-28 01:12:29,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:12:29,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:12:29,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:12:29,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:12:29,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:12:29,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796072570] [2024-06-28 01:12:29,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796072570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:12:29,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:12:29,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:12:29,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958506496] [2024-06-28 01:12:29,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:12:29,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:12:29,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:12:29,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:12:29,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:12:29,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:12:29,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 665 transitions, 11233 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:12:29,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:12:29,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:12:29,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:12:32,551 INFO L124 PetriNetUnfolderBase]: 5904/9993 cut-off events. [2024-06-28 01:12:32,551 INFO L125 PetriNetUnfolderBase]: For 1357573/1357698 co-relation queries the response was YES. [2024-06-28 01:12:32,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69509 conditions, 9993 events. 5904/9993 cut-off events. For 1357573/1357698 co-relation queries the response was YES. Maximal size of possible extension queue 581. Compared 75523 event pairs, 1839 based on Foata normal form. 35/9529 useless extension candidates. Maximal degree in co-relation 69277. Up to 8810 conditions per place. [2024-06-28 01:12:32,687 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 618 selfloop transitions, 50 changer transitions 0/685 dead transitions. [2024-06-28 01:12:32,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 685 transitions, 12709 flow [2024-06-28 01:12:32,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:12:32,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:12:32,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-28 01:12:32,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679347826086957 [2024-06-28 01:12:32,688 INFO L175 Difference]: Start difference. First operand has 535 places, 665 transitions, 11233 flow. Second operand 8 states and 209 transitions. [2024-06-28 01:12:32,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 685 transitions, 12709 flow [2024-06-28 01:12:42,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 536 places, 685 transitions, 12580 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 01:12:42,927 INFO L231 Difference]: Finished difference. Result has 537 places, 667 transitions, 11297 flow [2024-06-28 01:12:42,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=11104, PETRI_DIFFERENCE_MINUEND_PLACES=529, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=665, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=615, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11297, PETRI_PLACES=537, PETRI_TRANSITIONS=667} [2024-06-28 01:12:42,927 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 487 predicate places. [2024-06-28 01:12:42,927 INFO L495 AbstractCegarLoop]: Abstraction has has 537 places, 667 transitions, 11297 flow [2024-06-28 01:12:42,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:12:42,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:12:42,928 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] [2024-06-28 01:12:42,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-28 01:12:42,928 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:12:42,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:12:42,928 INFO L85 PathProgramCache]: Analyzing trace with hash 1328668893, now seen corresponding path program 7 times [2024-06-28 01:12:42,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:12:42,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980055750] [2024-06-28 01:12:42,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:12:42,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:12:42,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:12:43,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:12:43,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:12:43,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980055750] [2024-06-28 01:12:43,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980055750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:12:43,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:12:43,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:12:43,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476459144] [2024-06-28 01:12:43,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:12:43,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:12:43,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:12:43,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:12:43,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:12:43,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:12:43,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 667 transitions, 11297 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:12:43,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:12:43,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:12:43,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:12:45,665 INFO L124 PetriNetUnfolderBase]: 5925/10050 cut-off events. [2024-06-28 01:12:45,666 INFO L125 PetriNetUnfolderBase]: For 1382180/1382305 co-relation queries the response was YES. [2024-06-28 01:12:45,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70199 conditions, 10050 events. 5925/10050 cut-off events. For 1382180/1382305 co-relation queries the response was YES. Maximal size of possible extension queue 584. Compared 76258 event pairs, 1825 based on Foata normal form. 35/9589 useless extension candidates. Maximal degree in co-relation 69965. Up to 8806 conditions per place. [2024-06-28 01:12:45,814 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 620 selfloop transitions, 54 changer transitions 0/691 dead transitions. [2024-06-28 01:12:45,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 545 places, 691 transitions, 12801 flow [2024-06-28 01:12:45,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:12:45,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:12:45,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 234 transitions. [2024-06-28 01:12:45,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5652173913043478 [2024-06-28 01:12:45,815 INFO L175 Difference]: Start difference. First operand has 537 places, 667 transitions, 11297 flow. Second operand 9 states and 234 transitions. [2024-06-28 01:12:45,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 545 places, 691 transitions, 12801 flow Killed by 15